It's a long read - but totally and utterly worth it. After interviewing ten former and current Nokia employees, and combining their insider information with publicly available information, Sampsa Kurri has written a long and detailed article about the history of Maemo and MeeGo within Nokia, and everything that went wrong - which is a lot. It's sad tale, one that reads almost like a manual on how to not run a large company. Still, between the bad decisions and frustrations, there's a red thread of hope that leads to Jolla.

Errr... well, no USB ports on the devices, but USB works so long as there are drivers. My Camera, USB mic and USB keyboard all work on both iPad and iPhone using the USB host adapter from the Camera connection kit. Indeed, the only reason I got the kit originally was because that was true.

Firstly, I am not talking about using the iPad in USB device mode (i.e., connecting to gain access to the iPad.) This isn't something I ever need to do anymore, and on the rare occasion I might it is hardly going to kill me to use the cable I use to charge the damn thing instead of a standard USB cable.

So, what we are talking about here is solely "Host mode". And as such, I would put it to you that there is nothing that similarly prevents Google from stipulating the Nexus 7 should have a USB Host port. But they didn't. To connect a keyboard to my Nexus 7, I have to use a USB host adapter. I don't see any difference to this and the iOS situation. Both adapters are "something else to carry around and lose". Both do the exact same thing for all intents and purposes I need them to.