With it being the New Year, I’m making some changes to the technology that I use in the hope of making life better and more productive this year. Mainly, the desktop and mobile stuff. Here’s what, and why:
MOBILE:
The closed, controlled eco-system surround the iPhone has always put me off somewhat. I really don’t like the various reports that have emerged over the last couple of years about how Apple has shut out developers who have been seen to step on either their toes or the toes of Apple’s partners (I’m thinking Google voice, Skype originally, Qik etc). The recent revelations about China (see the desktop section below for more on this). The complete lack of support for developers post-release too. More than that though, recently, the credit card I have on file with Apple expired and as I’ve been buying anything in iTunes recently I hadn’t updated it. I tried to download a free app and was told I couldn’t until I update the card. I tried to run some updates on paid apps that I’d previously bought and found the same thing. Basically, Apple was holding me and my purchases to ransom for no real reason. Whilst this is a minor inconvenience in the scheme of things, the bigger issue is the control that Apple has over you and ‘your’ content. Did you buy the app or not? Are the updates free or not? In this case, yes and yes made no difference – Apple said I couldn’t progress until I’d met their demands first. Not cool. The end result for me is that with my O2 contract coming to an end this month, I will not be renewing it nor upgrading my iPhone. If Google don’t announce immediate availability of the new Nexus One tomorrow, then I shall either wait (if the launch is close) or just go to a G2 (HTC Hero) instead. Android seems a much better way forward in terms of the consumer to me right now.
DESKTOP:
Some time ago I tried living with Ubuntu powering my main computer. At the time though, the paymasters in my life all seemed to require various things that could only be easily achieved in various bits of Windows and OS X (I’m referring to things like Flash AS stuff etc). As a result, although I kept an Ubuntu machine around I’d pretty much had to stick to my Mac as a main machine. I think it’s time to revisit that decision though…
Windows: My interlude at Microsoft forced me (I didn’t go easily mind) to use Windows Vista on a daily basis and even though I won’t criticise it per se, it definitely was not even close to being a desktop environment that I’d consider using by choice. Windows 7 is of course significantly better than it’s predecessor, but even so it’s so far off of being worth the hassle that is always associated with any Window’s machines that I will never go there willingly…
Mac OS X: It’s a great environment of course. It has everything a software developer could want and a whole bunch more. That said, Apple’s two-facedness is beginning to sit very badly with me and I can’t help but let it affect my decisions when it comes to technology choices. The app store experience as a developer should be amazing given their control over the entire eco-system, but it is most definitely not amazing. Not at all. The lock-in to using iTunes and it’s DRM is beginning to limit me for the first time because I want to copy some music over to my daughter’s Ubuntu powered laptop and I find that it’s just not that easy. The whole China and Dalai Lama issue, well I shouldn’t have to tell any right-minded peace-loving person how I feel about such blatant profit-over-morals behaviour (don’t get me started on how Apple used the Dalai Lama to create the aura of ‘Think Different’ in it’s marketing not so very long ago). Maybe I just bought into the hype too much and believed their marketing messages when I should have been more sceptical, but Apple is fast fading in my expectations right about now.
Ubuntu: Over the holidays I installed a couple of Ubuntu machines in and around my home. I used the latest edition, Karmic Koala, to install as a VMWare machine on my Mac as well as installing an older netbook for my daughter (which I also mirrored on my wife’s Mac too). Every single time, it was a breeze – I had to do almost nothing to get it working the way I needed it to and although it can be tricky to install some stuff it’s certainly not beyond being worth the trouble. Whether it was the VM’s or on the netbook, it just worked… The working environment I’ve set up for myself is brilliant although perhaps not as pretty as the Mac in places. Songbird is a great iTunes replacement and most of the other apps I use regularly on my Mac were originally native Linux apps anyway. It looks great and it works great..
As a result, my main machine is now the Ubuntu VM. I really hope to transition fully at some point in the future though. I think the main thing holding me back right now is my photography stuff. I use Lightroom on the Mac right now, but a cursory glance at the Linux photo processing apps hasn’t grabbed me as yet. For this reason, I’ll be keeping my Mac on standby for now. But I really hope to be able to make the shift permanently soon…
Thus, for me, the love affair with Apple is dying a slow and painful death. They’re not the company they used to be and it’s unfair of me to expect them to be so probably. I’m not eradicating Apple’s products from my life, just making an initial positive move away from them. I’m also not radical when it comes to open source but I do believe in it a whole lot more than the alternatives right now.
Now, I just need Google to announce a rapid worldwide release of the new Nexus One tomorrow and I’ll be very happy!
Note: Joi already has one… Of course…