See You In Silicon Heaven
July 17th, 2010The only difference between something that can go wrong and something that cannot possibly go wrong is that when something that cannot possibly go wrong goes wrong, it is generally impossible to get at or repair.
—Douglas Adams
The above quote is interesting because Douglas Adams was a great evangelist of Apple products, which are the archetypal Thing That Cannot Possibly Go Wrong. They famously “just work”. You open the box, plug the thing in, and away you go, doing things.
So I’m told. I have in my life owned exactly one Apple product, an iPhone 3G, and my experience is that actually you take it out of the box, plug it into your PC, charge it for a few hours, install iTunes, set up an account, sync the phone to the account, and after a bit, away you go, doing things. But yes, thereafter it was a dream to use. Save for a handful of niggles, the UI was incredibly intuitive and user friendly and the screen is gorgeous, and so forth. You don’t get to customise it all that much, but you don’t want to — beyond choosing whether you want to use a 12- or 24-hour clock, customisation is an exercise in blaming the user for poor design anyway. Users want to change things to how they incorrectly believe they’d like them, but if you let them then they will and then they’ll like it less than they do with the set-up designed for them by an expert in how to set things up so people like them. That’s why games with level designers built in aren’t as good as games with loads of good levels built in.
That is, until the iPhone 4 turned up like Hudzen 10 and started pummelling it into obsolescence. iOS4 added spellcheck, app folders and — because I jailbroke it — home screen backgrounds and multitasking. Except… the spellcheck is slow, and the app folders all look virtually identical so it’s no longer clear at a glance where I should jab, and the multitasking only works with apps that specifically update to allow it, which isn’t many or the ones I want it to work with…
And basically, iOS4 doesn’t work. I don’t mean that iOS4 doesn’t live up to what I hoped; I mean it doesn’t work. It actively works less well than iOS3.1.3, and in fact less well than my old £50 handset which couldn’t run Reeder either but at least didn’t charge me £1.79 to find out. You might argue that Reeder’s constant crashes are the fault of developer Silvio Rizzi, but Apple approved it. If they’re going to run the absurdly restrictive app policies they do, they have to accept responsibility for ensuring all the apps work on all the devices they sell them on. (This isn’t related to hacked multitasking support; it even happens when I’ve run nothing else since booting the phone.) Apple have gone to great lengths to ensure the iPhone Cannot Possibly Go Wrong and that means it’s their fault when it inevitably does.
So I suppose I can downgrade to iOS3. I don’t know how to do that, but I’m sure I can find out and do it because I’m a colossal nerd. It’s going to be a pain, though, because Apple are so confident in their new OS that there’s no button in iTunes to downgrade, and indeed the iPhone 3GS and 4 have a digital signing system in place specifically to prevent users from downgrading the OS.
Apple don’t want you downgrading the OS because old versions of iOS have security holes that new ones don’t. These holes allow hackers (by which I mean owners of the phone) to add apps and features Apple haven’t approved. For example, I have a torch app on my iPhone which turns the screen white and sets the backlight to maximum. Apple don’t allow developers to mess with the backlight in this way, so that app can’t be released in the AppStore. Meanwhile the hacked multitasking feature in iOS3 worked with all apps and, if it ran out of memory, crashed background apps rather than the one you were using at the time.
But I think I’m going to have to go through the hassle of downgrading the undowngradable, because a few days ago the telephone app crashed. The fucking telephone! My phone, the most sophisticated mobile phone it was possible to buy just two years ago, suddenly didn’t have enough memory to make a fucking telephone call! Eventually I managed to get it to call through the phonebook app, but apparently the “end call” button is part of the Actually Being A Phone app, so unless I wanted to leave a voicemail of me jabbing at the status bar and yelling “hellbastards” until my credit or battery gave out I had to reboot the phone just to make it hang up. This is not what I expect from a product that Just Works. This is not even what I expect from a product that only just works.
A man more cynical than I might suggest that Apple are attempting to make me upgrade to an iPhone 4 by remotely breaking my 3G. I don’t think that’s the case; I think they’ve just set themselves the clearly impossible task of trying to run the same apps on the same OS on maybe seven different devices with three different screen resolutions, and predictably failed to do it. Not that it makes any difference, because in either case the arrival of a new, more powerful phone was inevitably going to break mine.
Anyway, I’m not going to get an iPhone 4, at least not any time soon. I don’t phone much, so it’s not worth me getting a contract. I buy (or win) myself a nice handset every few years, so as you can imagine one of my criteria is “probably won’t be broken next May by some git in Cupertino who wants to sell me the new model”.
Tags for this article: Apple , iOS4 , iPhone
[?][More Help]
