not 100% sold on always on. I get what you are saying.. but look at the whole Kinect fiasco on the 360 when it launched.. they could do a hey siri sort of thing.. but even with my iPad and iPhone charging simultaneously, hey siri can get annoying.
I'm guessing always on is trivial, and this was a design choice.. we'll have to see.
that's not how it works.. on demand doesn't mean "every run". It just means that devs have to be smart about it. This is something Apple is pushing across the ENTIRE iOS ecosystem.. this is not an "Apple TV" thing.
but devs already have to do this on plenty of other platforms by mandate. PS4, XBONE, Google Play, etc. If anything, apple is behind the times on requiring devs to partition out their app bundles. Also again, you are looking at this as streaming data, which it's really not. I mean it can be if the dev wants it to be.. But this is just splitting out your resources so that a) the app installs quickly initially (think about downloading a 2GB app and then how long it sits in "Preparing"), and b) only the resources that are needed for the downloading device are grabbed, not resources for EVERY device supported.
Honestly, this is a good thing for the OS in general.. The 200MB limit is not being understood here and painting this in a bad light, but it is incorrect. Think of this more like progressive console downloads, combined with only downloading the assets needed for your iPhone, instead of iPhone, Apple TV and iPad, and 1x assets, 2x assets, and 3x assets, for each of those platforms, etc.
I'll have to read this exactly. iCloud by default has local save.. but it's at the whim of the OS (is there space, etc). Also remember that this will only EVER be connected to the internet. well, wifi at least. There is zero functionality on these devices (as has always been the case) without wifi.. so it's even less likely to be without internet/icloud on here than your phone, which is already unlikely with the exception of dead zones and stuff.