In the next few years, consumers will decided if mobile devices should be more like a Playstation or more like a Windows "regular computer."

Apple is betting on the Playstation model. You buy it, you plug it in, you use it how they say you can. If you want your own little button to show up on the screen, you gotta deal with them. You can only do what it was made to do.

Google is betting on the regular computer model. You can install anything and manage processes and run compilers and build toolsets and everything right on the device. You can do whatever you want.

Neither approach is "correct," it's just two ways to try to solve the same problem.

Apparently geeks hate Playstations.