Essentially, Apple requires you to buy one of their over-priced proprietary machines in order to gain access to their iPhone SDK. And they require use of such in order to write an application.
Let’s put this in different industry terms. It’s akin to you buying a Toyota and only being allowed to run it off of gas bought from Toyota.
Steve Jobs made claims in the past that the reason against Flash is performance. I called BS. Now the cards are face up, and we see that I was right. The issue is NOT one of performance. (Adobe’s CS5 was to allow the creation of native iPhone apps using the Flash development tools.) So we’re not even talking about the Flash runtime.
The issue is one of $$ and control, and pettiness. Apple doesn’t want Flash on the iPhone because it could potentially set the phone free. Right now, everything has to go through iTunes. And Apple gets a cut of each item. The iPhone has been jailbroken, and repeatedly Apple has endeavored to close it.
I hear a lot of arguments for HTML5 over Flash. But HTML5 will not do everything Flash does. If you want it for video delivery fine. But I keep hearing the argument made for “open” versus “proprietary”. And yet, these arguments are made to defend what is probably the most proprietary locked computer of all times. (Heck, Adobe even open sourced their Flex framework.) Shouldn’t all you open-source fanboys be arguing for Apple to open up their platform a little?
The iPhone is an amazing device. It’s design, interface, … elegance even? But for many of us it is fraught with frustration. It is bound by a strict controls and limits that often plague the more advanced user. The system has often lacked abilities, tools and applications that should be there, this has led to a growing disgruntled demographic. Many have migrated to the Android platform. But when it comes to cell phones, availability is not always an option thanks to cell platform.
I am truly torn, cause I really like the iPhone, and what it can do. But am continually frustrated by the nightmare that is iTunes and the restrictions that Apple imposes on the iPhone. Since jailbreaking my phone I have gained access to innumerable features already inherent in my iPhone 3G (ie: memory tools to reduce freezes and crashes, video, ringtones and more).
I have many applications I love on my iPhone. But am growing tired of performance issues, restrictions, loss of media access due to DRM, and synching with iTunes. I am also tired of waiting for features that are no brainers. Copy/paste took nearly 2 yrs. Doh! And why can’t I go directly into my inbox when I go into a mail account. I hate doing 4-5 steps to go from one email account to another. And no, I don’t want ALL my email in one mailbox.
So this brings me to my real point….
“The more you tighten your grip, Steven, the more star systems will slip through your fingers.”