Sunday, December 22, 2013

2014 Are we living in a post PC era?

With all the talk about smartphones and tablets I keep seeing references to how we "are living in a post PC era" but, really, are we? Will 2014 be the year we officially switch from desktop PCs to another platform and transition into the "post PC era"? In short the answer is NO, see below for further discussion about what the post-PC options are and why they are still just "PC enhancers" and not really ready to handle all of our personal computing needs without a desktop PC.

Wikipedia reference to "Post-PC era": http://en.wikipedia.org/wiki/Post-PC_era

Ok, so what are the options that we humans could use in place of a desktop or laptop PC? I think it breaks down into Smartphones and Tablets with the latest round of game consoles as a close runner up.

The gaming console market is currently split between Sony Playstation and Microsoft XBox with poor Nintendo trying to keep up with the Wii.The PS4 and XBox One come pretty close to being PC replacements but are still very focussed on the living room with some social networking features added. To be real contender they would have to be something you would consider putting in a cubicle. They are at least two generations away from that and with the gaming console generation lasting about 10 years that is a good bit away.

Ok, so in both the smartphone and tablet market there are options available from Apple (iOS), Google (Android), and Microsoft (Windows). Each has pros and cons but none really can yet stand alone without a full sized personal computer.

The Apple smartphone aka iPhone was a trend setter when it was released in 2007 by releasing a device with the touchscreen as the only form of input supported; no keyboard and no stylus. The iPhone was closely followed by the iPad in 2010. Even today iOS has the best all around and most intuitive user interface. My five year old had no trouble picking up the iPad and figuring out how to use it. In fact he gets yelled at a lot for having the volume up too loud and has trouble finding the physical volume controls on one corner of the device but was able to more easily figure out how to double click the home button, scroll through open app icons to get to the music controls, and turn down the volume there on the touch screen rather then figure out which end of the device is up that has the physical volume controls. Microsoft and Google were years behind Apple copying their multi-touch controls. The other outstanding feature of iOS is the walled garden. The iTunes store is the single source for legally purchasing music, movies, applications and books. The advantage of this walled garden is that you know you will get a good product and you know you can trust the reviews because Apple censors everything that comes through the iTunes store. The disadvantage of the walled garden is that Apple censors everything that comes through the iTunes store so there are things you might want that you cannot get. Strangely enough the other really outstanding selling point for iOS is as an eBook reader. Out of the box iOS supports ePub, PDF, iBooks, Kindle, and Nook books which covers all of the available formats and it is so easy you can show Grandma how to do it. There is also the Overdrive app for free eBooks and audio books from the library.

Will an iPhone or iPad provide you with all of your personal computing needs? No, it won't. The iPhone is the perfect size to work one handed while walking, standing in line somewhere, on the toilet, or wherever else you need some instant electronic gratification. The iPad has a much bigger screen for viewing presentations, watching movies, reading books and documents, checking on your social networking sites, and catching up on emails. The lack of a physical keyboard may seem like an impediment but it really is not once you get used to it. I can type just as fast on my iPad mini touch screen keyboard as I can on my desktop computer keyboard. Where iOS falls apart is in content creation. There are some specialized kinds of things you can create on an iOS device like touch screen art, music, movies, and time lapse photography sequences but to monetize them you have to get them out of the device and that requires a desktop or laptop computer to sync with your iTunes. The other thing the iOS devices lack is a file system. Yes, iOS has a filesystem under the hood based on a Unix core but it is entirely hidden behind the UI and each app is put into its own little walled garden that limits access to data from other applications. You have to supplement your iOS device with cloud based storage solutions like DropBox, Google Drive, and iCloud (with iCloud being the most limited). Lacking the ability to create or edit documents makes iOS useless for any business application. Just try to take a document attached to an email, make edits, and send it back out for review via email; you need a desktop computer in the middle to make that happen.

Google has its Android operating system that it has made available on both smartphones and tablets. Android was a bit behind the iPhone launching it's first smartphone in 2008 and the Nexus 7 tablet in 2012. There were Android tablets before 2012 but it is best not to speak of them because they were truly terrible. Android stole most of the nice touchscreen interface features from iOS but also made its own contributions to the mobile operating system market. The pull down notification menu on Android was a huge improvement over how iOS plastered notifications in the middle of the screen interrupting whatever you may have been doing at the time. Apple was quick to copy the Android style notifications in iOS5 with the iPhone 4s release but still is not as good at it. The big advantage of Android is that it is so open where iOS is so locked down. This means practically any manufacturer of any device can run Android as its core platform and add their own special sauce to it. This makes for a much wider selection of devices more suited to your personal tastes that are not offered by Apple in its limited iPhone and iPad model lineups. The Google Play store is like the anti-iTunes store. You can buy practically any app you want there even stuff that straddles the lines of legality like apps to crack WiFi passwords or mobile hotspot apps you can run after rooting your device that you don't have to pay the extra fees to your mobile provider for the luxury of using. The big disadvantage of Android is that it is so open so means practically any manufacturer of any device can run Android as its core platform and add their own special sauce to it. This means there is not a lot of consistency in Android devices. Moving from one Android device to another means re-learning where a lot of the widgets you are accustomed to have moved. It also becomes harder to select the best app to do what you need since you have to filter through several apps until you find one that works like you want and the reviews are useless as they are all 5 star reviews bought by the manufacturer of the app. You also have to keep in mind that where Apple started selling low cost devices to push it iTunes sales, Google started selling low cost devices to get in the hands of consumers where they can collect data about the users that they use to sell advertising. Big data is big business. If you have concerns about personal privacy then do not use Android devices. Android comes a lot closer to having a file system. If you know what you are doing you can navigate the core file system, copy files and and out of there at will, and even get into the core operating system files and run custom shell scripts once you root the device. You can also find a device with an SD card slot you can use to move files in and out of the device and share with other devices. So you can copy your docs down to an SD card, work on them on a long plane flight on your Android tablet, then attach them to an email and send them out to your colleagues a lot easier on Android. Another area where Android lacks is in eBooks. Where iOS supports all of the eBook formats right out of the box it becomes a science experiment with Android where you end up choosing the right app that works with the book formats you have chosen to purchase. I also want to personally want advise anyone in the market for a tablet device to avoid at all costs the Amazon Kindle Fire, even the new HDX one. Where Android is the not-Apple device Amazon has taken a step back and put the Kindle Fire into its own Amazon branded garden so you can only get your music, movies, books, and even apps from Amazon. If you want to live in a walled garden get an iPad instead and live in a much more luxurious and larger garden.

Will an Android device provide you with all of your personal computing needs? No, it won't. At best it can be used as a companion device to allow you to take your content with you and even work on it in a limited fashion. What Android is still lacking as well as iOS is true multi-tasking. Both iOS and Android are full screen devices. You can have multiple applications running but you have to switch between them and even with Android it is not easy to use different apps to work on the same files; some apps will support that and some will not; some apps will work with dropbox or google drive and some will not; some apps can access the SD card storage and some cannot. When you really want to be production you still need a desktop computer from which you can have multiple applications running in multiple windows at the same time, operating on the same files and complementing each other. This is something that desktop computers have been doing since the days of Windows 3.1 in 1992. Touchscreen devices have still not quite figured out how to multi-task effectively.

Last and least in this space where they should have and should be dominating is Microsoft. With Microsoft Window and Microsoft Office as their core business Microsoft stands to lose the most in the transition to the Post-PC era. Unfortunately Microsoft was really stumbled through this. The first version of Windows CE was released in 1996, more then 10 years ahead of the iPhone. I owned a Philips Velo 1 running Windows CE  in 1997 (http://www.computinghistory.org.uk/det/7122/Philips-Velo-1/). Windows CE v3.0 was the basis for the Pocket PC operating system in 2000. Pocket PC powered the first generation of PDA devices like the Compaq iPaq. Pocket PC led to Windows Mobile running on the first real smartphones in 2002 which was fully 5 years ahead of the iPhone. I had two different Windows Mobile based smarthpones, one with a stylus and one with a slide out keyboard. So, what happened? Microsoft kind of dropped the ball and went from leading the smartphone market to following it. The iPhone and Android blew Microsoft right out of the market while they kept trying to improve Windows Mobile to compete but it just felt like they weren't trying very hard. Where windows mobile smartphones used to be the cool device for which you could get any app they were completely replace by Android which is now the cool device for which you can get any app and Apple which maintains a level of system stability Microsoft devices have never had and even Android does not have now. Microsoft has attempted to re-enter the market with the Windows Phone operating system released in 2010 but by then they were late to the game.

As sad as the Microsoft story sounds they are actually now taking an interesting path that has the potential to leapfrog Apple and Google. With the Surface tablet and Windows 8 Microsoft has started to unify the mobile and desktop interfaces into the same look and feel. What they have out now is atrocious. The Windows 8 touchscreen interface (Metro) is terrible and the first thing you want to do with a new Windows 8 PC is get into desktop mode and get your start menu back. The Surface RT and Surface 2 tablets have a desktop mode but it won't run the same desktop apps you can run on your PC so it is just annoying. The Surface 2 Pro comes the closest to a device with the potential to be called a truly usefull Post-PC era device but compared to any other tablet it is huge, heavy, and clunky and compared to a laptop it is tiny with a crappy keyboard.

Will any Microsoft phone or tablet do replace your desktop PC. Well, yes, actually, the Surface Pro 2 could as well as the third party variants of the same style like the Dell Venue 11, Sony Vaio Tap 11, and Lenovo IdeaPad Yoga 11s. What all of these devices share is that they are too big and heavy to compete with iPad or Android and the Windows 8 interface is just too clunky as it is now.

2014 is not the year of the Post-PC era. What my generation grew up on (the PC era) and is accustomed to for multi-tasking is WIMP - Windows, Icons, Mouse, and Pointers. The full screen multi-touch interface has icons (aka apps) and can get by through the use of a finger to replace the mouse and pointer. The technology is missing a revelation that can replace Windows as a mechanism for working on multiple applications at the same time. With the release of Windows 9 in 2015 we might be there. That also gives Apple another year to surprise us by merging the Max OSX and iOS experience into the same operating system and releasing touchscreen iMacs, MacBook, iPhone, and iPad lines to take advantage of it. Strangely enough without the vision of Steve Jobs at the helm I think Microsoft may have a chance to get back in the game here. Android is almost always a follower in the phone and tablet market so I don't see Google surprising us unless Google glass or robots become viable  in the next 2 years. Google could *really* surprise everone if they managed to come up with an affordable and reliable personal assistant robot with 12 hours of battery life running an Android operating system powered by voice commands and locomotive enough to follow you around in your daily activities and present you with information when you need it. I don;t see that happening until Microsoft or Apple come up with a more clever way to enable multi-tasking in the multi-touch interface and thus unleash us from our desktop computers.