Annoying Apple Paternalism

If only paternalism, or nanny state, started with an ‘a’ …

iStat on my iPhone

I draw your attention to the red box … I haven’t had to restart my iPhone in almost a month. I consider uptime to be a badge of honour, especially on a device where “restart it” is often treated as the final step of every complex app install.

I now draw your attention to the green box. This is where, until recently, a “free memory” button was present, which is what I attribute to the lack of troubles I have had. Freeing up the RAM in the iPhone is the main reason, from what I can see, that developers and users alike say you should restart your iPhone after app installs.

A couple of days ago, Apple decided to spread the word to developers that this functionality was not approved – they removed a couple of apps from the store, and told the developers of my app of choice, iStat, that they needed to remove the functionality in order for their update to be approved. From what I have read, the way these apps “free” the memory is by requesting a large amount of ram, forcing the iPhone to dump the contents of “inactive” ram, and killing the background processes that Apple allows (usually Safari, iPod and Mail). In some ways, I can understand why Apple would want this removed – it’s a bit of a hack, a “creative use of programming techniques” if you will. But the obvious two questions are (a) why now, and (b) why isn’t there an Apple approved way of doing this?

Freeing up the RAM is the best troubleshooting method on the iPhone. On the 3GS, it’s a convenience that can make things run a bit smoother. On the 3G, it’s basically a necessity for smooth operation of the 3.0 OS. Maybe it’s not the best fit with the “Apple Experience”, but when it doesn’t “just work”, it’s time to either put in a solution or allow the solution that’s already out there.

Oh, and as is likely to happen when you only have 40 staff doing the reviewing (and search&destroy on verboten apps), something like Memory Status is sure to slip through … Not as elegant as iStat, but does the job.

Why do we pay for bytes, not bytes per second?

What’s the rationale behind a download quota? The price of bits is totally artificial. The ongoing costs are hardware and maintenance, power, infrastructure. None of this is any cheaper or more expensive based on the bits that pass through.

The reason for download quotas is to spread the load. The system couldn’t handle everyone downloading XXX at once, so by giving people YYY per month, you’re encouraging people to self-regulate their usage and spread their bandwidth requirements over a monthly billing cycle.

Why not pay for a set amount of bandwidth? Some people are only going to do light browsing and limited downloading. Give them 5mbps and they could do anything quite comfortably, but you’re at a quarter of the line speed. Give me a plan that offers 5-8mbps during peak time and the full 24mbps during off peak. That’s more than enough for me to play my computer games and check youtube/etc during peak time, and I can download my World of Warcraft patches and other such large, legitimate items of software through bittorrent in the off-peak times when business is offline.

But of course, that would be less money for the ISPs …

Leaving home …

So a couple of days ago I finally said goodbye to West Oz Warlords, the World of Warcraft guild I’ve been in for about four years, and the first “serious” guild that I joined in WoW. I’d been partially gone for a couple of months, having transferred one of my toons to an Oceanic server to try and play with more dedicated raiders and more people based on the east coast of Australia, but on Wednesday night I made the big announcement and took all my toons out, ready to transfer the main ones to a new server, and into their new home, a casual/raiding guild called Mortal Wombats.

It’s definitely a bittersweet feeling. The reasons I’m leaving are simple – there’s just not enough Oceanic players on the server we were playing on to give a good pool of people to play with. There were a LOT of good people in WozW, but not enough to keep raiding the content I wanted to be raiding. So I’ll miss a lot of them, but try and keep in touch through forums and the odd chat.

Hopefully on a new server, in a new guild, I’ll be able to see all the big Warcraft lore developments on the horizon as The Lich King is defeated …