We’re gearing up to begin shipping beta builds of our Spring 2017 OS release!
Previous participants can renew their membership in just 60 seconds by logging into the project and signing our latest NDA agreement. Enrollment is also open for new developers — simply create an account through the Roku Testing Portal and fill out an application.
> Renew your membership
> Enroll for the first time
In October 2015, Roku introduced our new user interface programming API, Roku SceneGraph (RSG). Since then we’ve seen great adoption from our developer community, leveraging the framework’s ability to build beautiful, custom-designed channels.
In order to modernize the Roku experience, we will be ending support for the visual screen components that were part of our legacy SDK On January 1, 2019, these visual screen components will be removed from Roku OS. Developers who wish to remain on the Roku platform are asked to update their channel UI using SceneGraph.
There is a two-year roadmap for developers to transition to RSG. Below are key dates:
- Effective immediately: No new features will be added to our legacy SDK visual screens
- July 1, 2017: All new channels must use RSG or Direct Publisher
- January 1, 2018: All channel updates must use RSG or Direct Publisher
- January 1, 2019: Legacy visual screen components will be removed from Roku OS
Posted in News
Tagged rsg, scenegraph
In order to assure the general functionality of channels on the Roku platform, all channels submitted to the Roku Channel Store must first be certified for publication. In an effort to streamline QA testing demands on developers, we’ve condensed the pre-certification checklist down to nearly half the number of requirements from previous versions. Continue reading
The Developer Dashboard contains many tools to help build beautiful, functioning Roku channels. In October, we added the ability to access crash logs and channel analytics. Now, we’ve introduced three web tools for speedier development, QA testing, and certification testing.
Users are increasingly using their Roku™ devices as the centerpiece of their home media experience. While Roku devices have long supported the most common audio formats and codecs, Roku Ultra is the latest device in the Roku lineup to provide direct decoding of Dolby Audio™.
New tool allows publishers to buy ads on the Roku platform
2016 marked the first year that digital ad spending has caught up with traditional TV, reflecting the growing trend of cord-cutters switching to streaming services. With millions of active users and billions of hours streamed, the Roku platform offers an effective way for publishers to reach a large, engaged, and targeted audience.
To help publishers and channel owners promote their channels, we’ve introduced the Roku Self-Serve Promotions tool. This tool allows anyone to buy targeted display ads on the Roku home screen.
Latest version includes enhanced code completion and bug fixes
In April, we introduced the Roku plugin for the Eclipse IDE to simplify Roku development, debugging, and local deployment. The main features included:
- Code highlighting & syntax coloring to make your code easily readable
- Code completion & hints to save you the time of referencing specific parameters, methods, and nodes when you get stuck
- Built-in Telnet console for speedy debugging
We’ve recently released an update to the Roku plugin built for Eclipse Neon, the latest version of the IDE. This updated plugin includes all of the existing features, as well as some enhanced abilities and bug fixes. Continue reading
Launch channels automatically when USB media is inserted
New in firmware version 7.5, developers can now enable channels to automatically launch when a USB media device is inserted. This feature is ideal for channels that read from USB devices such as media players, photo viewers, and other related file browsing apps.
Roku OS 7.5 focuses primarily on making SceneGraph development more intuitive, as well as supporting text-to-speech functionality for CVAA compliance. The OS will be sent to all Roku devices in phases throughout the coming months.
Below is a high-level overview of developer updates in OS 7.5. For our full developer documentation, visit our SDK docs and developer GitHub page.
To read release notes for Roku customers, visit the Roku blog.