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?

“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

“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.