... then deleted them shortly thereafter as they seemed like utter garbage, sometimes from a content perspective, but often as a result of trying to implement a UI using roScreen and doing a very poor job.
I'm sure there are good examples of custom-built roScreen UIs out there, but they probably took a lot of hard work, time and expertise.
rendering the movie description text, for example, too small to read without binoculars (or maybe I just need new glasses).
......but they probably took a lot of hard work, time and expertise.
Don't want to be critical. But I thought it was hard to use and very unresponsive. What to you think
They all feel to me like they weren't really designed for the Roku platform, lacking the smoothness you could get with roScreen
"EnTerr" wrote:"Rek" wrote:
ImageCanvas is likely too slow for a whole application. You'll probably want to use roScreen.
Is this based on experience or mostly word-of-mouth?
Say this is a mostly static screen for a non-game app, with typical UI elements like text, images, buttons, checkboxes, popups and rare full-screen transitions which might be ok to be chunky. ImageCanvas sounds appropriate for that to me - in theory, but i have no experience using it. I have experience with roScreen but looking for some relief in managing a scene with limited animation. Anyone got tripped by roImageCanvas in such situation? Or know compelling reason not to use it?
Would be curious to know what Sling TV is using. I suspect image canvas
In my limited experience, roImageCanvas is noticeably slower than roScreen when any kind of animation is involved (scrolling, moving doodads around the screen, etc.) However, for mainly static content it may well be appropriate (certainly a lot less work overall).
I just looked through all the channels I have installed to see which ones use roScreen. ...
How can you distinguish if something is using roScreen vs roImageCanvas?
I'd suspect it's an HTML5 channel, which could very well explain bad performance.
we don’t use android or html – both require a lot more memory and faster CPUs than the Roku OS
My MainSqueeze channel is written using nothing but roImageCanvas (with the exception of the search screen). It's pretty responsive, but doesn't include any animation. The library screen is the least responsive, but it has a ton of text on it.