This post has already been read 6252 times!
I’ve never been happier with a device than I have been my my iPhone. However, there is one huge problem. You can’t write your own software for it (this doesn’t count) , or even hack some existing software that someone else wrote. OK, at least you can’t do those things without using a process called jailbreak, and then you can’t even update your iPhone without worrying that you’ll lose everything you’ve installed on your it. Recently Android was announced by Google as a device platform, not a device implementation. They got other people on board. But the killer piece is that you can go out right now and download a full SDK for OSX, Linux or Windows. It includes a full emulator to test your code and even a plugin for eclipse. And you can code in Java. Why did Apple skimp on the SDK for the iPhone? February is a long way away. There is probably a legion of people out coding for Android tonight that would have been working on iPhone apps had Apple released a SDK. Some are already wondering if the iPhone can be put to better use….
Can it crush the iPhone? Maybe. In 2008, when there are HTC devices running Android for $99 (or even free) at Sprint, who is going to pay $400 for an iPhone? When they build a dozen different form-factors of Android devices how can the iPhone compete? I suppose there will always be a market for iPhone as long as they function as video iPods, and as long as Apple keeps us locked into iTunes. But Android is using webkit! That’s half the reason I bought the iPhone. Here is a deeper look at the Android stack. Plus you can win some of the $10 million they are giving away for cool applications written from now till March 2008.
After getting my iPhone, I thought I finally wouldn’t need or want another device for long time. Too bad it only took two months for that sentiment to disappear.
A screen grab of the SDK running on my Mac….
I am neither a mobile application programmer nor a middlware expert. I still cannot understand why cant we make a mobile device which is fully customizable? why can’t they make a Mobile processor (like intel or AMD just like PCs) and use peripherals with drivers work for all availabe mobile OSs. If thats possible, why do we worry about specific OSs. Mobile hardware manufacturer makes cell phones and OS vendors like MS, Google or Apple create Mobile OSs which is compatible for those cellphones and end user can decide what mobile, carrier and OS they need.
Please somebody explain why this is not possible..? Or Is this a monopoly of vendors, hardware manufacturers and carriers..?
Thanks,
DG
Well, the primary selling points of the iPhone are it’s unique (read: multi touch) hardware, and a polished interface.
Android cannot compete with the hardware, since it’s purely a software mechanism, and while Android is super-customizable, your average layman is not going to be able to get anything as slick as the iPhone interface running without a lot of difficulty.
Also, they aren’t mutually exclusive; android software, if it was better than iPhone, could run on an iPhone, thus removing any competition whatever.
In short, I don’t think the iPhone has anything to worry about just yet.
Best,
Ati