In my last post I suggested that one opportunity presented by the American Patent War would be for Europe to develop a new app platform that would be out of reach of Silicon Valley’s technology tax.
That got me thinking about what my dream platform would look like. I imagine something that belongs to the community, built and controlled by App Makers themselves. Something that combines the best of existing platforms, but learns from their mistakes, and improves upon them.
Obviously we want the platform to be open, but we also see value in Apple’s strict controls on quality. I think the solution to this is to allow developers to sell directly to users, while also creating an App Shop with strict quality controls to make it easy for users to find the best apps.
Indeed, I think the most powerful tool a platform provider has is its seal of approval. Right now that comes in the form of being featured on the App Store, App Marketplace, or what have you. But that could also just be a seal.
On the hardware side we pretty much just want the iPad. Apple could provide that hardware. The EU could require them to allow third-party operating systems on their hardware. Monkies could fly out of my butt.
As much as I hate to say something like this, Apple doesn’t actually make iPads, as Samsung has demonstrated. We either commission a really nice piece of hardware, or we just make the thing hardware agnostic, using strict specifications to stay out of fractured hell.
I’m sure a lot of people will fixate on the hardware. I’m not trying to start a flame war here, but I don’t think hardware is the biggest issue. Look at the success of the Game Boy over the superior Game Gear, Lynx, and others. The platform that wins is the platform that has the apps.
How do we program the thing? Ideally we don’t choose one language, but make it easy to expand to any language, perhaps by compiling to a common meta-language, such as C. That way the nerds don’t have to fight over their favorites.
That would also make the Europad the ideal platform for exploring new programming paradigms, like graphical programming for kids—what Smalltalk and Cocoa could have been.
Tell me about your dream platform.