Full stack web developer, interested in all the things, but especially the web, code, design, Linux, OS X, PHP, WordPress, JavaScript & robots.

Tagged: android

New iPhone, Transformation to Apple Fanboy Accomplished

Last week, I purchased a new iPhone. It’s my first iPhone, ever. And, I love it.

Prior to the iPhone, I’d been using Android devices, with my last phone being a HTC One M8. Now, I thought my M8 was a good phone, but, just one week on from purchasing my iPhone, I now realise how disjointed and kludgy my M8 was.

In the past, many people have lauded Apple’s accomplishments with the iPhone, attributing much of the iPhone’s success to the fact that Apple tightly control both the hardware and software. As an Android user, it was easy for me to read these statements and not give them too much attention, but now as an iPhone user, it’s clear to see what these people were talking about.

On my iPhone, everything just works.

Here’s an example of something just working, seamlessly: yesterday, I was working on my Macbook when my daughter called. When the call came through, a notification popped up on my desktop asking if I wanted to accept the call. I clicked accept and the call was routed to my Macbook, where I proceeded to have a conversation about a joint of gammon.

Mind blown.

For any long-time Apple users, you might be thinking, duh! But, for someone like me who has been using Linux on the desktop and Android phones, this kind of seamless integration is like voodoo magic. In my experience, it just didn’t happen with my previous hardware and software choices.

There are plenty of other features and services (reliable Bluetooth, Siri, iTunes – yes iTunes, Force Touch, Touch ID) that I’m enjoying on my iPhone, too many to mention here, but to summarise, in comparison to my previous Android devices, my iPhone feels and works how I would expect a premium-luxury device to work.

And all this, before touching on the topic of security, which is one of the main reasons I opted for an iPhone. For the past few years, I’ve not felt at all confident about my Android device. Even though I was running the latest CyanogenMod builds, it still felt like I was walking around with a pocketful of known exploits. I simply couldn’t shake the feeling that my device was dirty.

Meanwhile, my iPhone carrying friends and colleagues were receiving OTA security patches and updates.

Then this happened, and it was the final nail in the coffin. As soon as I’d read that, I’d made my mind up, I was moving away from Android.

For a while, I did consider purchasing an Ubuntu phone, but then I came to my senses. There was really only one option. Buy an iPhone, and in the process, complete my transformation into a fully-fledged Apple fanboy.

For anyone who might be interested, I opted for a Space Grey iPhone 6S with 128GB storage. This might seem a little strange considering the iPhone 7 has just been released, but I figured the 6S was a solid device, plus the price had just been reduced by £100.

A week later, satisfied that I’d done the right thing, I purchased another iPhone (same model, but in Silver) as a gift for Becky. And now, Becky loves her new iPhone too.

Support for theme-color in Chrome 39 for Android image/svg+xml

I was browsing the web on my phone, whilst waiting for a tram, when I noticed the toolbar in Chrome changing colour to match the website that I was looking at. Now, I normally consider myself to be quite observant, but somehow this had managed to completely slip under my radar, until today.

So, when I got home, I had a cup of tea, then I did a quick search and found out how it’s accomplished. It’s a one-liner.

<meta name="theme-color" content="#212121">


CyanogenMod 13 on HTC One M8

Last night, I installed CyanogenMod 13 on my HTC One M8. And it’s wonderful.

I’ve owned my M8 for nearly 2 years and in that time it’s had several Android updates from my provider, Three. With each update the phone became slower and slower. I’m not sure what Three was doing to the updates, but they effectively transformed my phone from a really nice device, to a laggy piece of crap. Part of me wonders if this is intentional, an underhand tactic to force customers into upgrading their phones when their contracts expire?

Anyhow, after installing CyanogenMod, my phone is once again a really nice device. All the lagginess has gone and it’s a joy to use — it’s almost like I just purchased a new phone.

Note-to-self: if I ever buy another Android phone, I should consider installing CM from the start, instead of putting up with the crap that the provider installs.