So everyone seems to think that mobile internet and/or social networking is the next big thing and that we should all be looking toward the humble cellphone for our bread and butter if we are to survive in the big fish pond that is web development. For real?
While it is true that South Africa has a very high number of cellphone users (apparently our cellphone-to-person ratio is higher than anywhere in the world), we have to be aware of the fact that (like with PC users) most of these are not power users. Us bloggers and tech savvy types tend to weigh the world by what we see around us - which will be other tech savvy power users. In my experience, even the level of computer literacy amongst the general population is appalling.
I feel that our level of market penetration is also barred by poor and expensive connectivity, so we should realistically not expect this to improve anywhere in the near future. What I do believe though, is that even the less tech savvy are using the cellphone as a communication device in manners not quite covered in the instruction manual the device came with. Most people that I know are at least aware of the existence of skype, mxit and Facebook for instance. So in my humble opinion, if we are to move forward with mobile development we’ll have to raise awareness and user population of communications platforms before we’ll see the rest of the crowd moving out of their comfort zones and starting to experiment with all this wonderful alien technology (my mother has a cellphone, but still cannot send an SMS - she phones back and prompts you to get a piece of paper and a pen). What’s true for the rest of the world is unfortunately not true for South Africa. Hope springs eternal.
Going through the list of (essential) chat clients I have installed on my phone, you’ll find:
mxit is a home grown chat client that almost accidentally made it big in South Africa, thanks to it’s adoption by teens in there thousands … due mainly to the cost factor. They charge data only, so it costs around R0.01 per message. Recently upgraded, it now supports MSN and ICQ as well.
mxit home
skype is a popular PC VOIP client that recently went the mobile route and is in beta on selected handsets.
skype home
yeigo has been around for a while and incorporates gtalk, MSN, ICQ, AIM and Yahoo. The actual cost of VOIP calls is around the R1.40 mark, which means it’s (depending on your contract) cheaper to connect a cell call than going the VOIP route. The one thing that I must give the yeigo crowd kudos for though, is the fact they had sense enough to create a “Lite” version for users with handsets not compatible with their full client and I have yet to see what I am missing out on.
yeigo home
Enters fring. fring is the only client (to my knowledge) that supports the usual IM clients that most others do (MSN, gtalk, ICQ) with one trump card up their sleeves - they also support skype … in fact, most of their VOIP technology seems to be built around the skype client. It’s biggest drawback though is that they do not have a generic or lite version like yeigo does, meaning that it is only compatible with certain handsets (as luck will have it mine is not supported) … apparently this is a Symbian version issue.
fring home
When I was first alluded to the existence of mobimii, I was most excited, simply because this was the first client that had all the makings of a full-blown social network for mobile. Their initial IM client was called imii, but I see that they have just released the brand new mobimii and it is a social network and chat client all in one. Supports MSN, gtalk, Yahoo, AIM, qq, gadugadu (whatever the hell that might be - I’ll look into it and report back at a later stage) and *drumroll* now mxit.
mobimii home
This to me is the crux of this whole matter: for a mobile IM client (or any IM client for that matter) to really rule the roost, it’d need to support any/all other IM clients. This is particularly important on mobile devices, because we do not have the luxury of independent windows as we would on a PC; at best we can interrupt a service when receiving a call and carry on once the call is disconnected, but we cannot switch between IM clients mid-chat to answer an IM on a different client as we are able to do on a PC. I have different types of contacts in different age/social/business groups that each uses a different type of client best suited to their personality/lifestyle, so an IM client that can connect me across platforms makes me communicate more conveniently form one application.
Side note: the new mobimii has just launched, so I have not had the time to test all it’s features that extensively.
I’ll be giving a full report here in the very near future. Watch this space!!!