flyingcheesehead
Taxi to Parking
Distributed file servers and updating 20 million devices is child's play for a real sysadmin/engineering team. AT&T & VZ don't want to pay for Apple's infrastructure however, so it'd be up to Apple to plunk down some of those billions in cash they're sitting on.
I'm not going to give them a pass on something they could deploy with a thousand or two Linux boxes and rsync. Seriously.
The servers ain't the problem. The problem is the 3G bandwidth from the carriers. There just ain't enough of it.
Mass distribution is child's play for production level sysadmins, really. If Apple can stream on-demand TV to my house over wireline, they can obviously build the servers to handle iOS distribution.
Again - The servers aren't the problem. Apple already handles the glut of day-1 updaters pretty well, over traditional internet connections. Having a ton of over-the-air updaters, though, would not work well. AKA "Poor user experience" and that is something Apple doesn't ever want to do. They'd rather leave that box unchecked than have the box checked and have it be a poor experience.
They just have to move it much much closer to the end-user, and that means getting the carriers to play ball. That's the hard part, not the bandwidth.
I do not think that the wireless portion of the networks would be able to handle it.
Proper QoS style service design in the OS could be set up to only do such downloading when a particular cell site is not at max-capacity serving customer content, too. That'd require the carriers to integrate the servers properly. "Live" data first, update data goes to the back of the school bus, priority-wise. Simple.
But when the user clicks "Update" and their update hasn't finished several days later, they're ****ed. Not at AT&T or VZW, but at "This crappy iPhone that won't update." Apple is smart to not allow that to happen.
Agreed that Tom has better options. That was my point. I felt your post made it seem like iPad was a good option. I disagreed. The iPad alone would make an awful "one device" customer experience without Apple leaning on the wireline carriers for bandwidth.
I don't think it would be an "awful" experience, especially given that Tom's situation is temporary. It'd be easier to set up than anything else (really, nothing to it at all).
The economic reality is, Apple likes the mobile devices to leverage people to stop by the stores to consider buying a Mac.
Huh? If that were the case, then why can you buy iPads at Best Buy, Target, Wal-Mart, etc? You can very easily own an iPad and never go to an Apple Store. Now if it's your ONLY device, and you want the latest greatest OS all the time, then you'll need to go to the store. But, that type of persion is also highly unlikely to buy a Mac.
Technology-wise though, the problem is a very simple one to tackle. Put the servers out as close as possible to the "last-mile" and build them to be remotely bare-metal recoverable so a CO tech can simply swap parts.
Thing is, it's the last mile that's the problem, and you can't skip the last mile for over-the-air wireless updates.
I know! They're probably just waiting for the 19" rack mount kits and -48 VDC power supplies for the Mac Mini's.
Hah! Well, I guess they'll have to wait, since they (stupidly, IMO) killed off the XServe.