Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
leeladhar
Level 7

Upgrading the application developed

Hi,

If we have developed an appication using roku sdk 2.6 or older version, How to upgrade the application to newer version of SDK ?
Do we need to recode the app ? Is their any documentation for this?
I didn't get any info in documents folder section of rokusdk.

Leeladhar
0 Kudos
7 REPLIES 7\
hoffmcs
Level 7

Re: Upgrading the application developed

You really are not pegged to a version of the SDK. Each SDK iteration has only added functionality. For example, if you want to update your interface to the grid available in 2.7, you can do so, but you channel will work identically as before without any work.
0 Kudos
leeladhar
Level 7

Re: Upgrading the application developed

Ok,

So we need to recode the part of code that get's changed in latest SDK. Do we have access to any beta release of SDK available for developers before roku team releases the new version of SDK ?
Regards
leeladhar
0 Kudos
TheEndless
Level 9

Re: Upgrading the application developed

"leeladhar" wrote:
Ok,

So we need to recode the part of code that get's changed in latest SDK. Do we have access to any beta release of SDK available for developers before roku team releases the new version of SDK ?
Regards
leeladhar

You shouldn't need to recode anything. In fact, you likely already have the 2.8 SDK installed on your box, as it's included with the 2.8 firmware. We're just waiting on the documentation to find out what's new...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
Anonymous
Level 10

Re: Upgrading the application developed

You don't need to do anything. There are some subtle things that have changed along the line, but if you wrote an app with the 2.5 SDK or later, it should still work fine. Once you use a feature from a newer SDK, you'll want to be sure to set the minimum firmware version for the new version of your channel appropriately so that the channel won't get installed on boxes running an older version of software. However, there shouldn't be many boxes running old versions, or at least not for very long. Just during the few days it takes to roll out new software.
0 Kudos
leeladhar
Level 7

Re: Upgrading the application developed

A related question again,

but this time , say we have released a channel application say ver- 001 for SDK 2.7.

After few days we modified the app and released a modified app say ver - 002.

Questions
------------
1) How do we inform users that we have a modified application Or Is their any indication from Roku to user's who are using our app that their is a updated version of the app ?
2) How do users update to the modified application ?
3) Is the approval process for modified app over existing app the same ?

leeladhar
0 Kudos
RokuKevin
Level 9

Re: Upgrading the application developed

1) There is no immediate indication on the Roku box. Users can get the version they are running using the remote code:
Home 3x, Up 2x, Left, Right, Left, Right, Left
2) When the user goes into the channel store and out back out to the home screen, applications are forced to update.
Otherwise, they should get the app update as it rolls out over the course of a couple days.
3) Yes. The approval process is the same.

--Kevin
0 Kudos
Anonymous
Level 10

Re: Upgrading the application developed

The channel store information now has channel versions listed as well.

Typically, for updates, the approval process is faster. It depends on the scope of the changes.
0 Kudos