The big problem is that they want people to be able to use iPads for 95% of what they use Macs for, but as developers we reside solidly in that 5% of critical functionality. It’s very hard to be productive as a developer on a system as locked down as an iPad. I want Emacs, Git, bash, and the Erlang runtime. That’s all I would need to be happy, but I think we’re a long way off from that on the iPad, if it ever happens at all. I’m not sure they can do it while maintaining their security model either, and they’re not going to give up their security model for anything less than antitrust action.