I was just reading around on some tech sites and have recently been considering buying an iPad and changing my iPhone 5 to a Note 2 again (i cannot even count how many times i have switched between and iPhone and android phones now lol) when an interesting thought came to mind. Would there ever be a future where i could put down my iPhone, pick up a BB10, Windows phone, android device etc the next day, install the same app and go on with my business? As it stands, apart from google, MS, EA, Gameloft, Facebook, news/banking/social companies, all indie developers have a preference for which platform to develop (85% of apps on my current device are indie developed great apps and games for which i need to find alternatives on another platform, seems to be the case on whatever platform i choose, everyone has a favorite one). That truly pisses me off sometimes. It is annoying when i have to use an iPad when an android, blackberry or windows tablet still lags behind in decent productive apps (our company has an iOS app for their control equipment for the industry processes, while android or windows or playbook is not even considered) and truly engaging games (try Kingdom Rush if you have an iPad, and you will see).. Not to mention we got Apple, MS, and google all trying to downplay each other all the time, and RIM is just down for a moment. I don't know, i just hate belonging to a camp just because i wanted something and it can only be done in one environment. This is 2013, not 1995. Shouldn't true cross-hardware or cross-platform computing be the standard by now?