So it finally happened… I have bought my first Apple product. Given the amount of travel I am likely to be doing over the next few years (clocked up nearly 9000 miles in August alone, 10000 if you add in associated car journeys) I decided to get myself an MP3, and in the end I opted for the iPod Touch (2nd generation, 32GB: Now superceded by the 3rd Gen, 64GB, the gits!)
Now first impressions are good. It’s shiny, for starters. The interface works quite nicely with fingers, which is new to me having come from the touchscreen world of Windows Mobile smart-phones with a stylus. The UI is clean and straightforward, and integration with iTunes works quite nicely. Sound quality is good, and I’m tempted to saying that since switching from Windows Media Player to iTunes when listening to music on the computer the audio quality from iTunes is much better. The iTunes App Store has software for almost every need you might have. So no complaints so far.
However, as you start to use the device, you start to notice more little “issues” with it. One of the common grips with the iTouch is that to do a major version upgrade the OS you have to pay, whereas on the iPhone (they use the same base OS) the upgrades are free. Minor upgrades don’t cost on either device (at the moment).
But if you do decide to upgrade, be warned… When I first got my iTouch it came with version 2.x of the OS. Given some of the new bits they’ve unlocked with version 3 I decided to part with the 5.99GBP to upgrade. Thankfully, this all went smoothly and I got my new OS with a minimum of fuss all ready for my August leave from work. After I got back to <foreign place> I was informed there was an update from 3.0 to 3.1.1 so I decided to go ahead and get the upgrade done. Now the upgrade file is pretty big; nearly 300MB. Where I currently live/work is a Muslim country, and so we’re deep into Ramadan. For some reason, the internet has suddenly started working a lot slower than normal, and I often find my connection drops out – the joys of using a 3G mobile dongle for internet. Normally, these drops would be a minor irritation. Thankfully, 9am in a morning seems to be a fairly reliable time to grab some internet, so did the upgrade first thing. Download didn’t take too long, so all looked good. So plug in the iTouch and the upgrade starts.
The first thing that iTunes does is to verify the upgrade file with Apple. Wise idea on the face of it to ensure the file hasn’t got corrupted in transit. However, as it does this the attached iTouch Windows drivers are updated and the device is put into upgrade mode. You may not think this would be a problem, except my internet chose this moment to drop out for a minute or 2. Sadly, this meant that iTunes was unable to verify the upgrade file. Now you would hope that in this situation you’d either get a chance to retry, or to press on anyway and hope that the download is good. Not Apple! I got an error message which only gave me an acknowledgement button. Pressing this took me back to iTunes with the iTouch still sat in upgrade mode. What do you do now? There’s no obvious menu option to restart the upgrade, the iTouch is unresponsive to any button presses to try and turn it off, the Apple website and iTunes help give no answers on what to do. Oh f**k… I now have a very shiny, but very expensive, paperweight!
Eventually, some other web forums gave the hint of disconnecting the iTouch and holding in the power and home buttons to force the device to power off. Turning it back on leaves you at the first screen you ever see on the iTouch: the one where it asks you to connect it to a computer with iTunes. Doing this thankfully launches a recovery mode which restores the iTouch to the default settings, thankfully installing the new OS in the process. I was then able to recover the settings from the backups that iTunes does when it Syncs the device, followed by a lengthy process of reinstalling all your apps and then copying all your music, videos, etc from the computer back onto the iTouch.
So thanks to some very poor error handling from Apple, what should have been a 10 minute process probably took closer to 2 hours. Surely it can’t be that hard to add a routine that allows the user to try and re-verify the download, or at least hold off from doing the Windows driver update and putting the iTouch into upgrade mode until the download has been verified??? If you are going to do an upgrade of the OS on one of these devices, it may be worth giving the Download Only option a try and work out how to do the actual upgrade later when your internet is being more reliable!
The other major issue I have with Apple is what seems to be a “we know best”/nanny-state attitude. When shipped, the 2nd generation iTouch came with a bluetooth chip inside, but under version 2 of the OS this chip was unavailable. One of the upgrades in version 3 is the activation of the bluetooth chip.
However, it seems Apple have decided to make this available only for pairing with bluetooth headsets. From what I hear, Apple’s opinion is that bluetooth is insecure and dangerous. To be honest, I don’t really care. I rarely have bluetooth turned on anyway. And if you think it’s that dangerous, surely a better option would be to make the user aware of this when they attempt to enable it so it’s their decision, and their own fault if they do something stupid. (I could rant here about how we’re too nice to idiots these days and how we should be encouraging Darwinism, not holding it back with laws and legal decisions supporting a lack of common sense, but I’ll save that for another day!) But what this means is that I am unable to do things that would be useful like copy my contacts and calendar from my Windows Mobile smart-phone, or pair up my bluetooth GPS receiver for the location service (this would have been really useful when I was trying to find a friend’s house in the UK and managed to get confused by the street doing a loop from the main road!) I can only hope that Apple see the light, or crumble to user pressure (I’m not the only one harbouring these grudges); but can anyone think of a time that Apple have done either of these things?
Well, we can live in hope. After all, the iTouch itself is a great little device; it would just be nice if Apple would start putting a little usability before “Oooh, pretty!” and the prevention of the natural process of Darwinism.