When Apple announced their new programming rules for making apps for the iPhone/iPad, it pretty much eliminated any chance of me building an app. Not because I’m against learning Objective C or Xcode, but because I don’t have the time right now and even though the Packager for iPhone in Flash CS5 looked promising, I still don’t think I would have been all gung-ho to build anything, and, of course, Apple took that off the table. After spending the last little while defending Flash and saying it should be on the iPhone, I’m coming around to thinking, does it matter if it’s not on there? I still think it should be on the iPad, mainly because Flash is still a big part of the web, but that’s another post.
My way of thinking is now this, Apple wants to control what’s on their mobile products and as a company, that’s their right. I’m not big on them throwing around the work “open” all the time, because nothing about the iPhone/iPad is actually open. And because of Apple’s approving process, the iPhone development world isn’t going to be full of innovative apps, with the exception of things Apple makes, maybe. The iPhone platform is going to be good for one thing, apps that are based on your web app or extend your website or an iPhone version of the game you made for the web. People are going to make money on the iPhone and iPad but they aren’t going to make anything revolutionary. There won’t be any Googles or Twitters showing up first as an iPhone app.
The web is where innovation happens and it’s going to stay that way. On the web all you need is a domain name, some hosting and an idea. If it’s a good idea and you pull it off, who knows, you might have the next big thing on your hands. No need to wait for anyone’s approval. That’s the great thing, anyone anywhere can do it, with some talent and a bit of luck. And here’s the other big difference, you can make some cash through the App Store, some people have made a fair chunk of change, but you’re never going to see anybody becoming a billionaire off apps. There won’t be any Amazons or Facebooks created on the iPhone.
I’m not saying making apps is bad. My point is the freedom to create is on the Internet. And no one should let anyone tell them whether they can put their idea out there for people to see.