The Genius In Apple's Vertical Platform
Precision found a nice little piece of speculation on the real reason behind Apple's recent efforts to restrict app development to XCode. While the standard given reason is to kill competition from Flash and other stacks, this story speculates that the real reason has to do with the unusually large die size of the A4 processor inside the iPads. Worth a quick read.
Not only does Apple restrict you to compiling your code in c, c++,objective c with the iphone sdk, they prohibit any code that was not originally written in one of those languages. The article would make sense, if the only restriction Apple had in place was that they code be compiled by the iphone sdk. That is not the case, as far as I know.
Well.. maybe. Or Maybe not. But Definitely not sort of.
Disclosure: I'm writing this from a Mac. I like my Macs. I like Apple. I'm not delusional like this guy.
If you didn't RTFA, there's no need. It's just some Apple fanboi trying to find genius and conspiracy where there isn't any.
Are you serious? Constricting developers because you're going to change the platform? Really? I wonder if the article author even believes this crap.
Emulating a cpu you could just as easily install for real? Never mind going back to an architecture (POWER) that you've already EOL and that is wholly unsuited for the platform (high power consumption, high heat output).
He's right that Apple is a story in vertical integration. They're doing it the same way Rockefeller did. They want to control the entire platform.
Up until the "porn store" comment I would have agreed that Jobs is not that scared of Android but when he goes out of his way to bash it in an unrelated keynote in such a childish manner, that's fear talking.
But dr. Evil, that has already happened.
Apple effectively prohibits highly complex applications by limiting the types of API's that can be used. The App store is designed to be filled with simple applications with a limited (Lowest Common Denominator) feature set.
So Microsoft is at the whims of which company? or Dell? Red Hat? Novell?
I'm sorry but your logic fails here as there are already several successful hardware and software companies that can maintain their own release schedules without the input or approval of software manufacturers. If Apple cant do this their is something wrong with the Apple OS, not the software that runs on it. MS for all it's flaws has been able to maintain good backwards compatibility meaning I can upgrade my OS and have almost all my programs work (I recently upgraded from XP to Win 7 at work with no problems what so ever).
Calling someone a "hater" only means you can not rationally rebut their argument.