Differences between CloudTV and Web Development
Create for television:
Make sure your application is responsive, maintains clear focus and is navigable with d-pad keys. See Creating Applications for TV.
Exploit video capabilities:
CloudTV excels in displaying videos in your UI. Video is separately rendered from the rest of the UI; you can't overlay elements on top.
Optimize for CPU:
We process the application in the cloud. Better CPU performance means less servers needed.
Deal with bandwidth constraints:
We stream the UI to the client. Screen updates, animations and video need to fit within the available session bandwidth, to avoid hiccups. See Bandwidth Considerations & Optimizing Animations for CloudTV.
Avoid embedded objects:
As CloudTV is standards compliant, don't use proprietary objects such as Flash or Java.
Forget about cross browser compatibility:
Save a lot of time, as there is no need for writing CSS hacks of browser specific CSS code (-moz-, -o-, -webkit-).