Skip to main content

Which Smartphone OS should I prefer?

If you have some bucks in your pocket and are planning to exchange them for a Smartphone but first want to know in "plain English" which one to prefer, this is for you.
First, something many of the Smartphone owners don’t know for sure is that a Smartphone is a combination of a mobile phone and a PDA (Personal Data Assistant). Which means you will be using it for keeping your personal data like files, notes, meeting schedules, etc. as well as making calls and sending messages.
The soul of a Smartphone is not the shiny plastic or metallic body but the untouchable, software thing inside, called Operating System, “OS” in short. There is a long list of OS’s makers, out of which very few have succeeded in creating a Smartphone OS for any-kind-of- consumer. But you are still stuck in the middle of them, trying to decide the one that is “the best”. Unfortunately, with this approach, you’ll never be able to get to a fair conclusion. The question important for you is “which one is the best for me?” because every champ in this battlefield has some competitive advantages over others.
Here are some simple questions which you should answer, in order to choose something of “your kind”; but keep in mind that it’s not the Hardware devices we are talking about; you are not choosing a car but a driver with perfect set of skills. This comparison will be between Google’s Android, Microsoft’s Windows Phone, Nokia’s Symbian and Apple’s iOS. I’m completely skipping Blackberry’s Blackberry OS here because:
a.  I have very little knowledge of it
b.  It is something designed to target business people primarily, which of course are a small fraction of World’s population
c.  Blackberry's developers at Research in Motion or RIM have made little, (if not none) progress in further development. Their version 10 has been promised for years and hasn't shown up yet.
d.  It is very unlikely that a BB user will switch to anything else (this was once true for iOS too but trends have changed in past 2 years).
So, following are 10 questions you should be asking yourself before buying a Smartphone
1. Are you looking for something cheap?
You should consider Android or a Symbian phone and eliminate iOS from your wish-list. The only limitation here is that Symbian phones are made mostly by Nokia. Technically, this isn’t really a limitation because Nokia has without a doubt been one of the best phone makers of all times, while android is offered by some of the mobile-tech giants like Samsung, HTC and LG, but also by novices like Huawei and Acer, even those cheap Chinese phones.
No, my money bothers me
You are looking for iOS, as Apple is famous of his insane prices but on the other hand, for decades, it has good reputation when it comes to customer satisfaction.
Don’t really care
Any non-iOS phone is your phone to go. You can still think of removing iOS from your list if answers to other questions also suggest so.
2. Do you like Personalization?
Yes with a capital ‘Y’
Only Android phones offer you widest range of Phones with different material, designs, colours, hardware features as well as in-depth OS-level personalization; especially, stuff like live wallpapers and Widgets are not you can ignore.
Not much but there should be some variety
Windows Phone and Symbian also have range of phones with different configurations, especially Windows Phone because it is made by multiple manufacturers. They are modifiable to some extent and change their looks with a variety of themes.
I can live with what’s provided, if it works
iOS is the only Smartphone OS which you have to accept as it is. This does not make it worthless; in fact Apple’s iPhones are customizable with different themes too, elegant in design and have been sold more than all the other Smart phones combined; it is only a matter of choice.
3. How often do you try new stuff?
In ages
Go for iOS and never look back. Symbian is also a cheap alternative.
You need an Android or a Windows Phone, because they will be throwing something new at least once every year.
I try out every new shoe in stores
Android will suit you best. So far, so far Android has launched Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich and Jelly Bean successfully and looking forward to Key Lime Pie (each version is named after some dessert), where no other Smartphone OS has had these many revisions.
4. What is your Hardware/Software (only OS, no applications) preference?
Best Hardware
You are definitely looking for a Nokia-made phone, as they are the most experienced cell phone makers in all. Nokia makes both Windows Phone and Symbian cell phones, so it is just a matter of other preferences.
Best Software
Android and iOS are equal here with their gigantic app stores containing over 800,000 apps; Windows Phone is still catching up so you might want to drop it for the time being. Symbian is not an option here.
Best combination
If it’s about “not probably the best Hardware” or the “best Software” but “best as a combination”, Apple has done an outstanding job. Second preference should go to Nokia phones with Windows Phone installed.
5. Will you be switching files and different stuff between Phone and PC?
This depends on which Operating System you have on your PC. A Windows user may choose Windows Phone but if you are a Mac OSX user, iOS should be your choice in order to keep your phone and PC synced. If you are fond of keeping your files on Cloud, Android, iOS and Windows have Google Drive, iCloud and Skydrive for you, so if you can stay connected to Internet, you may want to pick any of them. Symbian offers similar with its Ovi suite but people have been complaining about it a lot (including me).
I don’t know yet
Again, based on OS in your PC, you may select an appropriate Smartphone OS.
No. I think a Phone cannot provide that comfort
You can choose between Symbian and Windows Phone; iOS and Android are less preferred.
6. Can you learn to live without Google and its services?
Yes OR I haven’t really tried others
You can give a try to Windows Phone, although it supports other search engines too but Bing and related products like music, games and maps are fully integrated in it, and can be considered as an alternative to Google.
No. I need it for search and email
You should prefer Android or iOS
I’m a Google fan boy
Close your eyes and buy an Android phone. No other mobile OS will ever be more Google – compatible.
7. Are you a computer scientist?
You really want an Android phone, which uses Unix OS for its base and can be modified and customized more than any other Mobile OS. You can still consider Windows Phone and iOS but definitely not a Symbian.
No but I like them
You can consider any, but Symbian is less recommended.
I am allergic of Scientists
Although this is a serious offence on me but my suggestion remains loyal – Don’t buy Android.
8. Are you an app freak?
Hell yeah!
Your number 1 preference should be iOS, which offers over half a million applications for almost everything you can possibly think of doing using your phone. Android too has just about the same amount of apps in its store and growing much faster than iOS, but the number of bloatware or junk apps is also surprisingly high. Windows Phone however, being a novice, has very little to offer, i.e. about a 100 thousand and catching up slowly. Not to forget that many of iOS apps are paid, where Android offers most apps free or have a free version as well as paid one for apps.
I use only what I need and rarely try new stuff
All of the mobile OS’s offer pretty much everything you may need so no debate here.
App! What’s that?
Go for Symbian or Windows Phone as they are loaded with essential apps a common user would use. By the way, app is for Application; they are different programs like games and utilities, which can be added or removed, similar to different software you use in your PC.
9. Do you want fast…?
For common operations a Smartphone should promise to perform, Symbian is the fastest, then comes Windows Phone and then iOS and Android equally.
Don’t care
Replace the OS’s in reverse order as in above if you really don’t care about the speed.
10. Last but not least.How do you intend to use your phone for internet usage?
Everything includes Search, Emails, Chat, Streaming, Social Networks, Newsgroups, Office work, almost everything you usually do on your PC. This is something only Android or iOS can offer best. Windows Phone however, is likely to catch up soon when they build enough applications to support everything.
Limited to Search, Emails, Chat, Streaming and some Social Networking
Apart from Symbian, all others serve good for these.
Very limited use. Prefer using PC
Symbian is your choice. Of course you can use Android, iOS or Windows Phone too but they get bulky and unmanageable with time, while Symbian stays simple and fast.
Do you think this blog is helpful? For comments, suggestions and feedback, please post me on Google+
Owais Ahmed Hussain


Post a Comment

Popular posts from this blog

A faster, Non-recursive Algorithm to compute all Combinations of a String

Imagine you're me, and you studied Permutations and Combinations in your high school maths and after so many years, you happen to know that to solve a certain problem, you need to apply Combinations.

You do your revision and confidently open your favourite IDE to code; after typing some usual lines, you pause and think, then you do the next best thing - search on Internet. You find out a nice recursive solution, which does the job well. Like the following:

import java.util.ArrayList;
import java.util.Date;

public class Combination {
   public ArrayList<ArrayList<String>> compute (ArrayList<String> restOfVals) {
      if (restOfVals.size () < 2) {
         ArrayList<ArrayList<String>> c = new ArrayList<ArrayList<String>> ();
         c.add (restOfVals);
         return c;
      else {
         ArrayList<ArrayList<String>> newList = new ArrayList<ArrayList<String>> ();
         for (String o : restOfVals) {

Executing MapReduce Applications on Hadoop (Single-node Cluster) - Part 1

Okay. You just set up Hadoop on a single node on a VM and now wondering what comes next. Of course, you’ll run something on it, and what could be better than your own piece of code? But before we move to that, let’s first try to run an existing program to make sure things are well set on our Hadoop cluster.
Power up your Ubuntu with Hadoop on it and on Terminal (Ctrl+Alt+T) run the following command: $
Provide the password whenever asked and when all the jobs have started, execute the following command to make sure all the jobs are running: $ jps
Note: The “jps” utility is available only in Oracle JDK, not Open JDK. See, there are reasons it was recommended in the first place.
You should be able to see the following services: NameNode SecondaryNameNode DataNode JobTracker TaskTracker Jps

We'll take a minute to very briefly define these services first.
NameNode: a component of HDFS (Hadoop File System) that manages all the file system metadata, links, trees, directory structure, etc…

Titanic: A case study for predictive analysis on R (Part 1) is a popular community of data scientists, which holds various competitions of data science. The article performs predictive analysis on a benchmark case study -- Titanic, picked from -- in-depth.

The case study is a classification problem, where the objective is to determine which class does an instance of data belong to. This can also be called prediction problem, because we are predicting class of a record based on its attributes.

Note: This tutorial requires some basic R programming background. If you haven't yet gotten yourself acquainted with R, maybe this is the right time. Codeacademy's tutorial is my personal recommendation. We will be using RStudio here, the most used IDE for 'R' language. It is free and open-source, you can download it here.

RMS Titanic was a British cruise that sank on its course in the North Atlantic Ocean on its maiden voyage. 1502 people, out of 2224 on board lost their lives in this disaster. Due to lack of li…