Friday 30 October 2009

Android v iPhone - Which is better?

It looks like there is a healthy debate coming up on the mobile apps market and that is who should we be looking at developing for.

I think I already know the answer and will put forward my argument because I want a healthy debate so I am well informed before buying my kit and jumping in.

In an earlier posting on here I was looking about for an iPhone job. I had heard rumours that the USA developers were cleaning up and in some cases demanding $200 an hour because of the demand for apps writers.
This obviously made me want to get an iPhone right away and a MacBook and get right into learning COCOA and XCode so I could claim some of this lucrative market.

Firstly I wanted to find these people that are paying extortionate amounts for developing apps. What I actually found across the Apple developer communities is people who want to sell their ideas for you to run with and see if you can make something with it, or they all want to give you the idea, have you do all the work and write it and then split any profit with them 50/50.
So it seems there are a lot of people that want to leverage the iPhone to make money from apps, but they don’t want to pay developers to do it, they all want rewards from just coming up with a concept. And while original concepts are worth paying for, most of these ideas are bound to be rehashes of current ideas.
I also thought about my own ideas for what could be handy for an iPhone developer, I had loads, from auto handwritten Postcard services from when you are travelling, to help me solve the Rubik’s cube apps.
It turns out that everything has been done before (that is why I can put some of my ideas up here because I know they have already been done).
Everything from shopping lists that are linked into your supermarket account, thru to games that use the accelerometers to bounce a basketball.

I heard recently that there are about 400 new Apps per day coming out on the iPhone so chances are whatever you want as the saying goes (there is an app for that).
So I want to see what competition is out there.

The main runners as I see it in the smart phone world are:
iPhone
Android
Palm Pre
Windows Mobile

I think personally I can dismiss Windows Mobile because even though they are trying to claw back some reputation for their ASP.NET compact framework, they are too far behind now to compete in this market and are better placed for touch screen panels and Pocket PCs and other areas.
I can also dismiss the Palm Pre, because although I love the look and idea of it, I think the fact that they are now under an O2 exclusivity contract is going to stop them from ever getting to the stage to fully compete with the iPhone.

So this leaves Android. Good old faithful Google...
I guess I started writing this post because it has just been announced that Google has launched its free Sat Nav service this week. This is a sat nav service that not only can show Google Earth photographs, but can even go down to use the new Google Street View. It can also hook up with Google traffic watch, and basically does everything that a top end Tom Tom or Road King can do (on a device that costs less and can be used as a phone as well).
I believe with one foul swoop they have probably just killed off the Sat Nav device business and firmly positioned themselves as the best and cheapest (free) service, so who can compete?
I also believe that because Android is Open and the phones aren’t locked then I can take my Vodafone pay as you go SIM and plonk it straight into an android phone and it will work (unlike the iPhone with its locked device state).

So what about the business models and their future?
The best analogy I've heard is that Android is like Windows - runs on many different hardware set-ups whereas iPhone OS only runs on iPhone hardware. So it's the classic Windows vs MAC debate all over again. And the windows approach (lots of hardware support) is the proven winner over time. I don’t want to start a Mac / Microsoft debate on here, and I am not saying which is better, Windows or MacOS, I am saying the business model is making Microsoft more profit still than Apple on the software side. If you don’t agree that Windows software is still making more profit than MacOS software please start the debate elsewhere.
AAANYWAYS..
So now I have insulted Google and called them the Microsoft of the mobile world, my serious point is: I think the Android is going to get stronger and stronger.
I think that is my informed choice of next Gen phone that is the most future proofed.

Also and most importantly. I think that is my choice of phone to start developing Apps for. One great thing about that is they haven’t already been done. I can take some of the more popular apps from the iPhone and Port them over, or I can take my ideas and run with them knowing they haven’t already been developed.

So I guess I have written enough to start the debate. What are other peoples thoughts?
Just as a side note - As for Android devices, I am thinking that the HTC Hero is currently looking like the best Android phone on the market and would be the one that I might go for as my development kit.

So after extensive research and trying to make sure I don’t follow a dead horse (VHS versus BETA MAX and Blu Ray versus HDDVD etc..)
I believe I now know what platform I want to start developing things for.

I’ll let you all know when I have developed my first app and when I have anything cool for you all to have a look at.

Regards,

Lindsay.

2 comments:

Lindsay said...

ACtually I shouldn't probably dismiss Microsoft Windows Mobile. I hear rumours now that HTC will be going back to that for the next round of their superphones.

There could be lots and lots of work porting across some of the more successful apps to that platform then.

Unknown said...

I think Android.
Google are making big waves with Chrome, Chrome OS and App Engine and I think Android plays a big part in bringing it all together in the long run. I think this little protostack is Google's ticket to global domination and they're more than big enough to back it all up. Plus, people just love Google, they're perceived by the consumer as friendly. You could perhaps say the same about Apple, but not in the same context. Apple are more trendy than friendly. I guess giving people loads of free stuff is more effective than charging them that little bit more for it.