The battle for mobile platform dominance is a hard-fought, sometimes bitter battle between the Big Three software companies – Apple, Google, and Microsoft. We all know that while sales of desktop ...