Forum Discussion

abhishek's avatar
abhishek
Channel Surfer
8 years ago

ui_resolution issue

As per the documentation - ui_resolution is a comma-separated list of up to three strings that identify the UI resolutions the application has been designed to support.
https://sdkdocs.roku.com/display/sdkdoc/Roku+Channel+Manifest 


But for any public channel, we have to support enough devices which include all resolutions. Does it mean we have to make this setting always like ?
ui_resolutions=sd,hd,fhd



Also if we support all resolutions how to define the sizes and position for renderable nodes, so that we can have the same UI across the devices and resolutions?

2 Replies

  • "abhishek" wrote:
    But for any public channel, we have to support enough devices which include all resolutions. Does it mean we have to make this setting always like ?
    ui_resolutions=sd,hd,fhd

    No, just the opposite - if you design for HD (coordinates, artwork), you should just declare `ui_resolutions=hd` and then RSG API will take care of upscaling/downscaling art and coord.system to FHD/SD as appropriate. Declaring SD or FHD in addition means your app is requesting and will take responsibility of manually repositioning elements for the added resolutions. Search forum for prior discussions
  • abhishek's avatar
    abhishek
    Channel Surfer
    "RokuNB" wrote:
    "abhishek" wrote:
    But for any public channel, we have to support enough devices which include all resolutions. Does it mean we have to make this setting always like ?
    ui_resolutions=sd,hd,fhd

    No, just the opposite - if you design for HD (coordinates, artwork), you should just declare `ui_resolutions=hd` and then RSG API will take care of upscaling/downscaling art and coord.system to FHD/SD as appropriate. Declaring SD or FHD in addition means your app is requesting and will take responsibility of manually repositioning elements for the added resolutions. Search forum for prior discussions


    Thanks for your reply.