More thoughts on iPhone and its development situation
So because I’m so increasingly sad about my Treo 650 I spend no few brain cells thinking about phones, and if you’re thinking about phones you may as well be thinking about the iPhone, right? So that’s what I do. In particular I’m thinking about the situation with it’s developer relations - what with Jobs telling us all that we’re so lucky to have such an awesome thing like AJAX on the iPhone we don’t need real apps. Everyone knows that that’s a load of horse nuggets - it isn’t a replacement for real apps, it’s just something different. So I was thinking about why they’ve done it, starting with the premise that Apple isn’t stupid. I came up with three possible reasons.
The first possibility, and one that I think is the least likely, is that Apple is thinking that apps are going to be a big money maker for them and they want to maintain tight control over who gets blessed with the SDK. This would extend the iPod model where select few get to add games or what not into the iTunes store - I’m sure soon enough there’ll be another tab in the store for iPhone apps. I don’t necessarily buy that this will be their long term strategy because they can probably make more money opening things up and simply blessing the best of the best into the iTunes store. Development would surge and there’d be a heck of a lot more interesting work to choose from. Nevertheless, I could see it happening. Long term, if this is the reason, it means only a select few get the SDK.
The second possibility is that the SDK and the phone simply are not ready for mass consumption. This is what I’m hoping the problem is. That is, there was such a rush to get the iPhone ready that there simply wasn’t enough time to make sure everything was looking good on the SDK front and that it was shrink wrapped and ready to go. Once the iPhone is out they’ll be able to focus on tightening up the SDK, workout any subtle kinks in the iPhone and when a true second generation handset hits the scene they can launch it to great fanfare with the SDK. Be a nice second wind for the phone. My fingers are crossed.
The third and to me most frightening possibility (frightening? You know what I mean, I’m not shivering alone sitting in my tub or anything, but you know…) is that they are genuinely worried about the stability of the phone. They are worried that app developers will push out second rate (or outright malicious) apps that unsuspecting consumers will load onto their phones making things unstable or actively destructive. I’m not sure how real this threat is, there’s lots of phones and lots of apps out there and so far so good - perhaps because the OS is so full featured they are worried about the iPhone getting the first major mobile virus. Who knows, I hope it isn’t this, but it is definitely a real possibility. My own opinion is that buyer beware - if you load something up on your phone you gotta know what it is you’re doing, but I can see how that doesn’t help Apple when the customers start running to their local Genius Bars with busted phones.
Those are the three notions I had about why Apple’s not handing out SDK’s like candy. Maybe I’m right, maybe I’m wrong, El Jobso is ever inscrutable. I mean look at the palm, they haven’t done a thing in years and are riding on the strength of the insane amount of apps out for the platform. It’d seem to me that iPhone could capitalize on the hype and get no few developers trying to make the next big mobile app. What do you think?








June 14th, 2007 at 12:21 pm
iThink that the google maps *app* icon is no better than a bookmark in safari pointing to an iPhone friendly google maps AJAX.
iThink that if Apple allows bookmarks to be saved on the iPhone as an icon similiar to a native app then this would appease a lot of developers.
iThink that if Google Gears takes off and works well with the iPhone that this would appease even more developers.
iThink the potential is there and that is what has so many people excited.
iThink I’ll buy one on June 29th.
Best regards,
Heath
June 14th, 2007 at 1:01 pm
Hey, Heath! You bring up good points - it’s possible that the maps app will be more or less the same as it would be online. But it’s possible that the app gives it tighter integration with the internal apps (like contact) than might otherwise be feasible. I know that the google maps app on my Treo is infinitely more better than the web version on my phone - but that may just be because Blazer doesn’t do so well at the javascript.
It is also true that there’s some tricks apple could do to make web apps more “app like” - the icon bookmarks is a good one (I mentioned that in another post :). And if gears comes around that could help too.
But like I said, it doesn’t change the essential fact that web apps (at least at this point and for the foreseeable future) aren’t replacing local ones - they are supplementing them. There are some things web apps a really good at and other one’s that they aren’t.
AJAX in Safari is great - but it should just be a byproduct, not the main dish. You know? Anymore than Apple saying, no more SDK for MacOS because Safari runs AJAX apps.
And don’t get me wrong, I’m still excited about the iPhone, but still hoping to hold out for G2. :)
June 14th, 2007 at 4:55 pm
One of the big issues might be the deal with AT&T. If the SDK is readily available how long will be before some p2p and streaming video apps come out for the iphone. AT&T’s network probably isnt ready for half the iphones out there to be maxing out their bandwidth 24/7. many data plans provide “unlimited” service.
June 14th, 2007 at 5:03 pm
I think it’s most likely the first possibility. Jobs is just being his typical control freak. Besides he keeps saying the iPhone is the best iPod to date. They haven’t opened the iPod to anyone, so why would they the iPhone?
Anyway this whole AJAX/Web2.0 thing is still just crap. It’s like turning your phone into a thin client. It doesn’t work for personal computers, I don’t think it’ll work for cell phones either. All this “oh but now you have tons of more potential developers cause everyone’s getting on the AJAX/Web2.0 gravy train” is just bupkis. Look at all those Yahoo/Apple/MS widgets and even FF extensions out there. Tons of ‘em, most of ‘em crap, only a small amount actually useful. To have to deal with download lag and network issues just to run an app? Are you kidding me? Yeah yeah, Google Gears could help but I’ll believe it when I see it.
That being said, I’ll still try to get one. ;-p
And what is this G2 you speak of?
June 16th, 2007 at 8:20 am
[...] hands on it. And that’s when we’ll see a lot of really good stuff coming down the pike. Hopefully. Date: Jun 16th, 2007 · Comments RSS · · · · · Tags: [...]
July 1st, 2007 at 9:24 am
[...] 8. More thoughts on iPhone and its development situation [...]