> perhaps it's using some encryption key that never leaves the device
Don't they support multiple devices already (running the client on both a phone and a tablet)? Maybe they don't want to have this run on a desktop (either via API or JavaScript), because then curious people might reverse engineer it. Sort of like how Netflix has clients on locked-down Linux-based devices but doesn't support Linux desktops.
Which is a damn shame because only supporting Chrome is absurd. We've advanced so far, but now instead of "Works best in Internet Explorer 6 at 800x600" it's "Works in Chrome."
The more things change the more they stay the same...
Thats not really Netflix's fault though. Google Chrome (not Chromium) is the only browser on Linux that supports the DRM the TV/movie studios forced upon Netflix. With Windows Silverlight works in all browsers so they have access to the DRM.
Don't they support multiple devices already (running the client on both a phone and a tablet)? Maybe they don't want to have this run on a desktop (either via API or JavaScript), because then curious people might reverse engineer it. Sort of like how Netflix has clients on locked-down Linux-based devices but doesn't support Linux desktops.