Skip to main content

"Real World" Speed Tests Aren't All That Accurate..

Image result for phone buff speed test
It's that time of the year the new iPhones have dropped and our subscription boxes have been filled with reviews, camera comparisons and a whole host of other tech related videos. One of the genres of tech videos that I enjoy the most is the real world speed test in which two of the hottest new phones are pitted against each other. With them having to blaze through the same set of apps that you might expect the average Joe to sue over the course of his day. After all seeing how a phone handles the apps that you use almost daily would be a great way of telling how fast and responsive it is? Thats the intuitive answer it feels right but unfortunately thats not the case.
Speed Tests Are Inherently Flawed
Image result for phone buff speed test 
The problems with the so called "Real World" test beings with the very moniker itself. How do you define the phrase "Real World Test"? There is no universal baseline that says that everyone in the world uses their phone in a particular manner. Leading to the conclusion that every one uses their phone differently. You might be into social media apps, your friend might be all about Netflix and your dad may be all about texting and calls. All valid use cases and all wildly different. So the tests themselves aren't testing the things the majority of the population are going to be using their phone for. You never see a speed test play a Netflix video, you never see them go into a game not do you see them type out a text. I fail to see how this is real world test when they omit all of the real world tasks associated with it.
Opening An App Does Not Constitute A Real World Test
In most speed test the first round is when you see how two phones open apps. Key word open. rarely in real life do you open an app and then instantly go the next and so on. You usually open the app and you stay there for a while. Besides opening an app barley taxes the CPU at all.You'd think that opening an app would put the Cpu through it's paces but opening an app just shows you how fast the phone can move data from it's memory into it's ram. Basically it's an I/O test. using the app how ever taxes the CPU and puts it through it's spaces. The only phase in a speed test that I think actually utilises the CPU is the video exporting test. In that case the CPU does have to work extra hard to render the video into the memory.

All Apps Aren't Created Equally

This is especially true for apps on two platforms, but despite having the same logo and the same name slapped on them it is very much likely that these two apps are made in entirely two different ways. They might have been developed by two different teams using two different methods. So if you were to compare Netflix on Android and iOS you're basically comparing two different apps.The underlying technologies might be so different, how they manage RAM, how they load dependencies, how they utilise memory, Its a world of change.You might as well compare Snapchat and Uber.  

Hooking Them Up To The Same WiFi Is Useless

In an attempt to keep things fair hosts will often hook the devices up to the same wifi point. I mean of they're connected to the same wifi point then they're getting the exact same internet speed. Yes but there's a catch. After the data or to be technical the packets leave your router they might take wildly different routes to get to their destination and its all dependent upon chance. You might take the shortest route or you might take a circuitous route. This is further exacerbated by the fact that most network apps don't even load the same data, In most speed tests you see that a different version of the website loads up on both devices. This also introduces a level of uncertainty into the equation. A phone might have to load more or less content depending on the page it gets served. Despite trying to provide a level playing field the inherent structure of how our apps are built and the internet makes it hard to have a truly fair test on speed.But there is one method that is pretty good at measuring a phone's performance.

Sometimes Apps Are Dropped From The RAM For A Purpose

The utmost disappointment for any phone is when it fails to keep an app open in the background and often it is based on poor RAM management by the OEM. Sure it'd be nice if all apps stayed open all the time but thats being naive.It's possible that the software is dropping apps from memory or killing them on purposed and before you gasp know that sometimes its necessary. With all our phones being battery powered electrical power comes at a premium.you have to conserve every bit of power that you can and keeping a large app, lets say a game draws on that power that phones don't have a lot of to begin with. At the most basic level RAM is just a concoction of transistors and gates that are constantly being fed engird all the while they store data. Dropping an app that the OS thinks that you're not gonna use any time soon is great way to save power. in a world where we clamour for longer battery lives this I feel is an acceptable tradeoff.

The Venerable Benchmark

Benchmarks were originally used to compare phones and they fell out of favour and I can see why you had this app that did all of this cryptic stuff and out popped a number. Its not hard to se why people thought that benchmarks weren't indicative of real world performance. But behind the scenes a benchmarks puts a phones hardware to the test in way that speed tests rarely do. They make the phone decompress files, do facial recognition stuff and a whole suite of other tests. The best part is that this is platform independent.Benchmarks have the exact same execution environment across platforms. I guess you could say that benchmarks are the closest thing we have to comparing phones on an apple to apple basis. Pun intended.   

Comments

Popular posts from this blog

So Which Is The Best Browser For Your Mac?

With all the chrome bashing that's been going on of late, It got me wondering and a bit jealous cause I was missing out on the aforementioned Chrome bashing. Does it really matter what browser you use? I mean they all fundamentally do the same thing, It turns all the ones and zeros of the internet into things that you can actually read on your screen. But as is turns out a whole lot of things have to happen for your favourite website to be displayed to you, In the shady back alleys of code that our browsers run on, It turns out that each browser does things a little bit differently. So what are our options? The Three main browsers that we'll be taking a look at today will be Safari, Firefox and Chrome.  Safari Safari is the browser that comes with your iPhone or iPad or your Mac as we are discussing in this case. It's a fast fluid responsive modern browser. It's my browser on choice. Safari a few things going for it. First off it's a first party brows

The Huawei Ban Is Justified (Hear Me Out)

So a few a year or so ago I talked about the consequences of using a Huawei phone here  and more than a year later things aren't all that different. Recently Huawei was accused of being a security threat by the United States and has asked all American companies to not do business with Huawei. So that means that Huawei is now cut off from Intel, Qualcomm and most importantly Android. Now this might seem harsh at first glance. The US is unfairly targeting a law abiding company just for the fact that it is Chinese. But a closer look reveals much more.  How China Does Business Unlike in the west and much of the world. China does not have a protections for intellectual property. That means that no ones protecting your idea from being ripped off by someone else and then being brought to market. In most of the world if someone violates a patent you can sue them. Case and point look at pressy a small Kickstarter that makes a small button that plugs into your phones headphone jack (

My iOS 13 Wishlist

Around this time last year I wrote the  iOS 12 wish list , And to my surprise most of my prayers were answered, and iOS 12 has been wonderful for the last 5 months or so. But now we're coming up on another WWDC, Yes its still 5 months away but that hasn't stopped the rumour mill from speculating what the next version of iOS will be.Here are a few features that I'd like to see on the next version of iOS. A New Look For iOS 13 Ever since iOS 7 iOS has looked the same more or less, With its flat icons and punchy colours. I feel that the time for a refresh is long overdue. Don't get me wrong it looks great but, Its stale and I fresh new coat of paint can go wonders in making iOS 13 feel radically different. Apple has their work cut out for them if they do decide to go down this route. Finding a new design aesthetic isn't the most easiest thing in the world. When you consider that the new design refresh will have be loved and should be simple to use for millions