Stefan Holmes

So, the iPhone 7

I grew up with the hacker mentality. Not the "let's break into things and make trouble" style of hacker popularised in modern culture, rather the "let's figure out how things work by taking them apart and then sharing that knowledge with people" type of hacker from where the term actually originated. For that reason, I like Android devices. They are the closest thing to a full-on Linux device (i.e. open and free to use how you want) that you can easily obtain. There are actual Linux portable devices out there, but they are fringe things where you spend more time futzing about with the device than using it for actual... stuff.

Converseley, Apple iOS devices are tightly controlled by Apple. One example: They do not want you to be able to emulate another device using an app on your iPhone, so you don't see any Super Nintendo emulators in the App Store. They have reasons for this, but they don't have to explain them to you. They actually won't, if you ask them. Oh, they may tell you "because security and quality", but if you try to construct real meaning from that, you're essentially trying to work out who's on first base, just like Dustin's character in Rain Man. Might as well try to knit fog, for all the good it would do.

I used to care about brand, but I now mostly care about device capability, build quality and customer service. Not necessarily in that order. I want my device to be 'good', but I also want to be looked after if the device has a problem. With a failure rate under 5% being considered acceptable by the mobile phone industry, that customer service really needs to be there. OnePlus may slowly be learning this lesson. Apple still haven't.

Woah... but Apple have Geniuses and Apple Care and they just swap your phone out for a new one if you have a problem... don't they? Not exactly. Apple devices, including their entire laptop range, have had issues. Manufacturing and design defects. This means lots of 'extended warranty' policies in place where hapless Apple users can get a fix or replacement for free even after their standard warranty expires. I could list all the currently or previously affected devices, but you'd get bored and probably not believe me. Google is your friend. If you have a problem device and it is covered under extended warranty, Apple have been known to deny your claim because of a tiny scratch on the corner of the case. Never mind that it has nothing to do with the manufacturing defect, it's just one way they wriggle out of their responsibilities.

Why do I even mention any of this? Mostly because the iPhone 7+ is the first iPhone that could tempt me into buying it. The display and the camera alone are worthy of my interest. I'm hugely into good display technology and this whole 'wide colour gamut' thing they have going on is unparalleled in the Android world. It's probably the first time Apple have included a feature in their iPhone that hasn't already been a feature for at least 18 months in Android devices. Snarky of me, but let's not forget the "now you can send picture messages!" marketing, which kicked off this whole "all other phones have been doing it for years, but here's Apple 'Inventing' it" meme.

The customer service aspect worries me for a device that costs nearly £1,000 (yes, I'd want the 256GB Jet Black version). If it has a fault and Apple screw over people because of a tiny scratch on the case, I will feel sick to my stomach. I'm not married to the Apple ecosystem, so not only would I be losing that money, I'd turn into the most annoying anti-Apple evangelist you could imagine. Nobody wants that.

Maybe I'll just stick with my stalwart Nexus 6P a while longer.

RAM speed

I've been building PC's and following hardware technology developments avidly for many (20+) years. It's been nice to witness the rapid improvements and breakthroughs over such a relatively short space of time. However, whilst RAM manufacturers are certainly doing their part, the marketing teams some of their resellers employ could do with a forced, unpaid holiday to the arse end of nowhere.

Listen up, because I'm going to save you some money on your next custom PC build.

Firstly, there are two main numbers when you're shopping for RAM. Size and speed. I'll assume you've already decided on if you need DDR3 or DDR4 and how much you want (probably 16GB, but that's a discussion for another time). That's the really easy part. Where it's easy to get caught out and royally fleeced of your hard-earned cash is choosing RAM using the 'faster is better' scheme. It may sound counter-intuitive, but I'm going to be very clear about this: Faster RAM will not make your computer faster.

I'm not nuts. I'm not dumb. I know how PC's work down to a fairly low level. It's a personal theory I had based on my understanding of hardware and it's one that's been proven by many a professional hardware benchmark reviewer. Faster RAM is certainly that, but just like installing 32GB of RAM versus 16GB isn't going to make Minecraft any smoother, neither is bumping up from 2400MHz DDR4 to 3200MHz DDR4.

OK, there are synthetic benchmarks that will show improvements, but your web browsing, game playing and content creation workflows are absolutely not going to benefit.

"Yes, but... why though?". Simple, the CPU has to wait the same amount of time for a request to be fulfilled, no matter how highly clocked the RAM is. Dig deeper into those adverts on any online retailer and you'll notice a confusing string of numbers referred to as 'latency'. Those figures are quoted as 'cycles' and are a literal count of the number of CPU clock ticks that occur before a DIMM will fully service a request from the CPU. Inevitably, that's a slightly simplified description, but it boils down to the fact that a 4200MHz DDR4 module will take the same amount of time as a 2133MHz module to start delivering data back to the CPU

So, how does this knowledge save you money? Easy, buy slow RAM for your PC and you'll spend less for the same overall, real-world performance. Either that, or you can leverage the savings into a faster GPU, a larger SSD or a better monitor. All far more tangible and useful than 'RAM that helps you overclock' (n.b. it doesn't help you overclock, that's what Intel K-series CPU's and appropriate motherboard chipsets are for).