A thought came to me this morning. Apple’s App store, and it’s apps. It’s a forest and trees kinda situation.
It’s much easier to find a tree by going to the forest.
The forest is huge filled with trees.
And the trees benefit from living close to each other.
But…
Each forest typically has only a handful of types of trees.
So, it’s not a great place to go for tree-choice.
Sure, there are plenty of trees in the forest, and they’re all unique,
but they all exist within a limited band of variation.
Then there’s the fact that a pine tree planted in a forest
isn’t really any different from a pine tree planted elsewhere.
As long as the two have the same soil, water, and sunlight
they’ll both grow up to be big strong pines.
Being in the forest doesn’t change the nature of the tree.
But, if you want more tree choices, you have to leave the forest.
Living in a forest forces certain limitations on it’s inhabitants.
You simply won’t find a Joshua tree in a Pine forest.
The soil is all wrong, and even if it was compatible soil,
the Pine trees would grow high and steal its sunlight.
The Joshua tree, if it survived at all, would wither.
Developers are a lot like Botanists.
We’ve seen beautiful trees from around the world.
We know what lives beyond your local forest.
We know the beauty that’s possible.
We know the myriad types of fruit we could consume.
But here in the Pine forest…
Well, the Pines are very pretty,
and we don’t mind pine nuts,
but we kinda crave a mango,
and an orange,
and an apple,
and…
and…
Wouldn’t you like one too?
—-
For those of you non-geeks who don’t understand the limited variation metaphor:
Apple limits any app that is sold on the App Store to a specific set of functionality. There’s a lot more your iPhone could do if you didn’t look for your trees (apps) in the Apple App Store forest. Unfortunately, to do that, you have to jailbreak your phone. Also, the app store hampers developers ability to make bug fixes. In contrast, Android apps are only limited by the phone and the Operating System (OS) that runs on it. There is an App Store equivalent on Android (they call it the Marketplace) which makes it easy to find apps. But there aren’t any real restrictions on what you’ll find there, or how quickly developers can update their apps with bug fixes. And, it’s not the only way to get an app. You can go to a web page and download an app, just like on your computer. Yes, the iPhone has a slicker OS right now, and yes, there are definitely more, and sexier apps in the App Store at the moment, but that doesn’t mean your choices aren’t being limited by Apple. It just means Apple got there first with a really nice device. Apple’s grown a great Pine forest, but it’s still a Pine forest and you’re not going to find any Mango there.