Wednesday, October 26, 2011

Five Reason to NOT upgrade to iOS 5

The latest update to the operating systems for iPhones and iPads (known as iOS) as well as for Macs (MacOS) has not been without problems. Some of the issues are significant for pilots using the iPad as an electronic flight bag. While I normally feel relatively comfortable being on the bleeding edge of Apple's software releases, the latest releases of iOS and MacOS do not give me a warm fuzzy feeling. Those who have upgraded need to understand the unintended consequences of Apple's design changes.

Reason #1 - Data going missed

My original buying iPad advice for pilots on a budget was to opt for an iPad with less memory. 16Gb seemed to be fine for most of us, but the new WiFi syncing feature in iOS 5 has changed that advice. Apps that need to store a lot of data (like aviation charts) must now store that data in a user cache. The motivation was to force apps to store data in a location that would not be backed-up so as to reduce the amount of data transferred during WiFi syncing. Unfortunately, the user cache in iOS 5 is automatically cleaned up by the iOS if it starts running low on space. Download several seasons of Treme to your iPad along with the latest release from Coldplay and you might find you no longer have the approach charts you need. A cogent explanation can be found here.

It appears Apple engineers and marketeers made this design choice because they assumed that iPad users would always has access to a fast internet connection. Such hubris! Not everyone lives and works in an environment with 24/7 access to a blindingly fast network. Many of us use our iPads offline for the simple reason that internet access may not be available. In one fell swoop, iOS 5 threatens to hobble what is one of the best EFB platform produced to date by violating one of the basic tenants of any computing platform - data integrity. This cleaning feature needs to be undone, a setting needs to be provided to override this behavior, or another option needs to provided to apps that store a bunch of offline data. And something must be done and soon.

Reason #2 - Multi-tasking Gestures, for some

in a classic case of the large print giveth and the small print taketh away, iPad 1 users may have been led to think than upgrading to iOS 5 would provide them access to multi-tasking gestures, but only iPad 2 users get that feature. There's no valid technical reason for this restriction and since the half-life of these devices is relatively short, this appears to be a sort of planned obsolescence.

If Apple sticks it to customers who purchased the original iPad, the result may only be fewer loyal customers lining up to buy the iPad 3. There is this hack that purportedly allows iPad 1 users who upgrade to enable gestures in iOS 5. I haven't tried this hack myself or seen it, so use it at your own risk.

Reason #3 - iCloud just ain't there ... yet

The introduction of iCloud is reminiscent of the introduction MobileMe where allegedly there was a meeting with Steve Jobs and some of the developers. The story goes that Jobs asked for an explanation of what MobileMe was supposed to do. After listening to the explanations, Jobs purportedly asked "So why the ^%$ doesn't it do that?"

I'm accustomed to Apple designs being easy-to-use, but I must confess to being a bit flummoxed by iCloud. With MobileMe and iDisk, one could purchase storage space and store whatever data you wanted. The iCloud implementation is anything but open. You can store data from Numbers, Keynote, and Pages on iCloud, but I can't seem to store proprietary data. Supposedly one can create folders to organize stored material, but I can't seem to figure it out.

If you turn on the iCloud Backup, the good news is you won't need a desktop device to backup your iPad or iPhone. The bad news is you may fill up your complementary 5Gb of iCloud storage in a hurry. Material purchased from iTunes is stored for free, but I don't buy Apple's claim that 5GB goes a long way. Sure you can select which apps get backed up to the iCloud, but that turns in a part-time job. This is not the seamless user experience that Apple has been known for and the skeptic in me wonders if perhaps the real intent is for the sale of 100Gb of iCloud storage at $100/year to become a significant revenue stream.

Reason #4 - Mail, Contacts, and Calendar issues

For users who rely on mail, contact, and calendar access on multiple devices, iCloud is a mess. As a contract pilot and flight instructor I use three different devices - Macbook, iPhone, and iPad. Right after upgrading I was unable to retrieve email on any of my devices because iCloud complained my userid or password was invalid. Apparently Apple's servers were getting slammed because after eight hours, I was able to retrieve mail. Yet on my iPad I still see a message saying my Mac ID or password is incorrect. I went to the iCloud web site and changed my password to force things to reset, but when I changed my password on my iPad, it automatically changed back to the old password. The bizarre thing is that I can still retrieve my email! Avoiding this sort of time-consuming crap is why I started using Apple products in the first place.

My iCal calendar migrated just fine, but I can no longer share it with my wife (who hasn't yet upgraded to the latest version of MacOS). A big step backward.

Reason #5 - Security Issues

Every cloud-computing implementation is supposed to be convenient, but a lot of us seem to be ignoring (or denying) the possible security issues. Trivial uses of iCloud include storing purchased music and videos, but storing private or sensitive data is a much bigger risk.  Letting someone else store your data online is an especially convenient arrangement for thieves, criminals, and others who might not have your best interests at heart.

Knowing where your data is being stored and the laws that affect the jurisdiction where your data is stored is something many users don't consider.

Any cloud data storage provider worth their salt should be monitoring access to their cloud, but this is an expensive undertaking. Aside from basic physical and electronic access security, it's not clear than any cloud provider is doing much to ensure user data is not being compromised.

Root of all Evil

As any company becomes more and more successful, the inevitable erosion in quality of customer service occurs. I don't know if it's the mania for continued growth, the thirst for more income streams, the influx of marketeers and bean-counters, or just the sheer number of user, but Apple's image appears to this long-time customer as being more than a bit tarnished.

5 comments:

JohnOCFII said...

I certainly agree with your #1 reason. Hubris seems to be the best way to describe the reasoning too. Let us hope there is a 5.0.1 that changes this behavior soon. Thankfully both my iPhone and iPad are 32 GB units with at least 8 GB free on each.

Like you, I don't think iCloud is completely baked yet, but you can still take advantage of the many positive features of IOS 5 without relying on iCloud service. I have switched my calendar and contacts syncing to iCloud without issues, but I don't see any reason to change my mail provider to iCloud at this time.

I also tried, but quickly disabled the iCloud backup as I was almost through the free 5 GB storage. As you mentioned, that does not feel like such a deal.

Overall, I feel the benefits of IOS 5 outweigh the negatives. I don't feel like Apple is sticking it to its users (yet). I save those feelings for Google ;)

Ron said...

I think the problem is that Apple cannot possibly consider all the ways in which iPads are being used. With all the settings, options, and other bits & pieces to iOS, I'm surprised they haven't made this sort of mistake more often.

For most people, it's inconvenient. But for pilots, it can be a serious issue in flight. I hope this sort of thing doesn't jeopardize the FAA's lenient attitude toward airlines and charter operators that use the iPad. We use it in the Gulfstream and it's a lifesaver. We operate around the globe, so you can imagine how much paper the iPad saves us from carrying!

I also had a poor experience with iCloud and just turned it off. I'm back to synching my iPhone to Outlook (I use a PC) manually. What a mess that was...

John Ewing said...

JohnO,

You must be an iPad 2 user. I know several iPad 1 users who rely on gestures who feel ... um ... left out.

Ron,

I think you're be too charitable. Data integrity is central to a handheld device meant to be a book reader, music player, newspaper/magazine reader, EFB ... The approach to limiting data that needed to be synced in order to reduce WiFi usage is the tail wagging the dog. That approach assumes that users have WiFi connectivity all the time when it's clear that many folks use these devices in an off-line mode.

The fix is to provide a setting to disable the automatic clean-up feature or disable it altogether. Or Apple could provide app developers with a way to store large amounts of data outside of the user cache.

The user cache clean-up is a disaster, not just for pilots, but for many iPad users.

Bart Rude said...

iOS 5.0.1 beta contains improvements and other bug fixes including:

* Fixes bugs affecting battery life
* Adds Multitasking Gestures for original iPad
* Resolves bugs with Documents in the Cloud
* Improves voice recognition for Australian users using dictation
* Contains security improvements
* iOS 5.0.1 beta introduces a new way for developers to specify files that should remain on device, even in low storage situations.

John Ewing said...

Bart,

The iOS 5 beta you mention has just been seeded to developers. It will be at least a few weeks (maybe longer) before it will be generally available as an update to iOS 5. More info is available here:
http://gizmodo.com/5855887/apple-seeds-ios-501-to-developers-adds-battery-life-fixes-and-multitouch-gestures-to-original-ipad

What features the next release will contain is still a matter of some speculation, but it's heartening that Apple seems to be responsive to the criticism being leveled at iOS 5.