From the war of the smartphone platforms, there are two camps – power users and people who like to get with the greatest native experience. Historically, electricity users have always been those demanding more from their technology and while regular users do not need all that advanced performance, a number of the energy user habits constantly trickle down to the rest of us and finally become mainstream functionality. The PC is a excellent example of something being not a product, but a stage. Nobody buys a notebook or a computer for the native experience. The real value lies in what you put in on it – Games, word processing applications, browsers, image processing etc..
VoIP on smartphones has been a power user performance. And because of this, Android is the better platform than the iPhone. While its true that the quality of software and the sheer number is fantastic on the Apple store, third party software aren’t given the exact same treatment as native software. Ideally, you want the ability to personalize your phone to the same extent it’s possible to customize your PC. Imagine being unable to replace Internet Explorer in your notebook and being forced to use whatever comes pre installed!
There are several VoIP programs on the iPhone marketplace. Applications like Truphone, Fring, Talkatone etc enable us to utilize services like google Voice or our own SIP suppliers to make calls over the Internet either for free or by paying low prices how users of services such as Skype are doing for several years. But due to the limitations of third party programs on the iPhone, a VoIP program will always be a second class service.
Take Google Voice for example. Using the Google Voice program on the iPhone, you are able to make outgoing calls through the service in this manner that the individual on the other end will see your GV number rather than your routine iPhone number. That is great, but the operation is just half way. When you need to receive calls with a third party dialer it runs into problems because the iPhone does not allow apps to run in the background. There are ways around this using what Apple calls”push notifications” but they are awkward and run into a variety of practical issues such as the reduction of wifi once the system turns off.