Anil Dash gives us some great food for thought about appstores and the inevitable direction they’re heading.
…I know there’s an entire class of applications that centralized services don’t create. Every day, a dozen different people at Google or at Facebook or at Twitter say to each other in a meeting, “Well, that’s a great feature, but only one percent of our users would want it, and it’s super compute-intensive, so let’s just table that for later.”
Unless some enterprising and generous engineer devotes their slack time to creating the feature out of sheer enthusiasm, those ideas die. Not because of merit, but because we have no option in between intermittently-connected, low-bandwidth personal devices and centralized megaservices with unified, homogenous feature sets.
No two people’s smartphones have the same functions, thanks to app stores. Everyone’s web sites have the same features, even despite platforms like Facebook’s apps, because those apps have to live within the constraints of what Facebook permits and can support.
Go read the whole thing, as usual, he’ll make you think.
via Anil Dash.