The only reason that android is still a pos operating system even after 7 major revisions... I have computers from 2006 running Windows 10 (four major revisions, 8 "minor" revisions from XP SP2 to Win 10 1607), yet my 3 year old phone was upgraded from 4.2.2 to 4.4 and never received another update! Basically no excuse for android to have so many revisions at this point if hardware compatibility with those revisions is not a priority!
1. Your phone is nexus? If not, rant to your carrier / manufacturer. 2. Computing power of 10 years old x86 CPU is not that different with today's x86 CPU; 10 years old smartphone CPU is like earth and heaven with today smartphone CPU.
Nexus 5 is absolutely not an obsolete hardware by today's standards either, and it is Nexus. Google always abandon their own hardwares too, but it has better software support of the other androids.
The customer doesn't care (and doesn't have to care) about who makes the hardware and who makes the software, they just want an update. The manufacturer is implementing an update model that Google designed and baked into Android. You don't just buy a Samsung or an LG phone, you buy an Android phone and the inability of one of the largest companies around to provide an update model that actually works in the customer's favor, not for the OEM can just tell you where you are on their list or priorities. The OEM always conveniently forgets to update your phone because it's too expensive and because it's a much better deal for them if you just buy a new one.
There's no reason for Android not to run on older hardware considering the ARM ISA doesn't change every day. As long as it can run on a SoC it means the only limitation is that Google went for the model that is admittedly cheaper but favors OEMs instead of the consumer.
close: I'd agree with you on the part where you say the customer doesn't care about who makes the hardware or software. But I would disagree with you that most customers care about updates either. I'm sure that almost everyone who is reading this article to begin with does care. But we are in no way the typical customer. My wife certainly does not know or care what version of Android her phone runs on. She might be aware of the fact that the brand of phone she has is HTC but that's only because it says HTC on it. I am completely certain she does not know or care that its a One M9 with a Snapdragon 810 CPU. FYI when the upgrade to Android 6 came out for it, I manually updated it for her (from 5.x) to make sure she didn't have any problems and that it didn't happen at an inconvenient time. As an experiment, I purposely did not tell her it had been updated to see if she would notice. She did not. I strongly believe she is much more of the typical consumer of these devices than I am.
PS: There is one thing that Google really could/should do and that is to take control of the security related patching. Even if a device is not going to get an Android version update, it is still important to get security patches through some mechanism similar to Windows Update from Microsoft.
New features I can live without. Patches to known vulnerabilities are a different matter and should be addressed separately. I would like to see google commit to security patches for at least three major releases i.e. Now that 7.0 is released, we should still be able to get security patches back as far as 4.x. Or if they don't want to go that far back, there should be some well defined cutoff; weather its number of versions, number of years, etc that is consistent across the board.
basroil: Funny you should mention that you have PC's from 2006 running Windows 10. That's significant because that's when dual core CPU's that abandoned the (more or less) failed Pentium 4 architecture came out. The Core 2 Duo E6600 was release in Q3 2006 according to Intel (google ARK E6600) . It was around this time that CPU's on desktop PC's finally reached a point where there were a lot of people who just did not need any more. My own search for speed ended in 2011 with my i7-2600K which is still my primary workstation today (though its memory has increased from 8 GB to 32 and its spinning disks have disappeared in favor of SSD's).
The point is that the journey that resulted in those 2006 PC's or my 2011 PC began way back in 1981 with the original IBM PC running the 8088 CPU (and there were PC's before that). So it took 25 years for desktop PC's to reach the level of the 2006 machines you are talking about. Keep in mind that the first iPhone didn't come out until a year later in 2007 - only 9 years ago (yup, I know there were smartphones before the iPhone like my ancient Samsung i760 with its Windows Mobile 6 but the iPhone brought about the smartphones we know today).
My current phone is a Galaxy Note 5 which is the first phone I've had where I've been able to say that the performance is good enough and that unless I significantly change the way I use a phone, Its good enough and will be good enough for a long time. So even with PC's getting a 25 year head start, my Note 5 has already caught up with my PC as far as being "good enough". The phone I had three years ago wasn't. So, if I were still using that phone today i'd probably get a new one even if an update was available.
So, yes, now it seems updates may be more important than they used to be as I plan to keep the device a lot longer. But the entire model of an open source OS combined with the entire business model of phones in general (other than iPhones - more on that in a moment) means there is little or no incentive to update phones more than about 2 years old. It costs money and there is no return on the investment because Samsung, HTC, and all the others made all the money they were ever going to make on that phone at the time that they sold it to you. This is very different than the PC world (pre-Windows 10) where Microsoft made you pay for three of those version upgrades you made (assuming you got the Windows 10 updgrade free). Would you be willing to pay for an Android Update like most people used to have to do for Windows?
Even Apple draws a line at the iPhone 5 as the oldest phone that will run iOS 10 and that was released in 2012 so...only four years backwards from today. Apple does have an advantage on the money making front however. Their various stores, services etc let them keep making money on the phone long after the sale which Android makers can't really do. Going back to my point that phones are now good enough, i'm actually wondering if someday Apple will start making mid-range phones and essentially giving them away just to keep people in the iOS ecosystem. got an iPhone 4 that can't be updated? No problem. Bring it to your local Apple store and we will exchange it for a brand new iPhone SE for free...and you just keep paying us for our services and a cut of all purchases you make from the phone.
In the Android world, we will probably descend into commodity territory. Don't worry about updates cause a $150 phone will meet all your needs; so just buy a new one every couple of years. different business models to handle essentially the same problem.
How is that equivalent? Smartphone SoCs didn't even exist 10 years ago. A 3 year old CPU is CERTAINLY comparable to one today. A terrible software environment is the only reason why 3 yr old devices don't get updated.
If you're lucky enough to have an OEM and chipset vendor that releases source code. Qualcomm do a decent job and a lot of old Snapdragon-based phones can run the latest ROMs. Mediatek are total s***s on this, I've vowed never to buy a phone with an MTK chip again after being marooned in Kitkat-land.
In Sept 2016 Apple supports iPhone_5 (on sale sept 2012). Drops iphone_4S released Sept 2011 Google supports Nexus_5x (on sale October 2015). Drops Nexus 5, released Oct 2013 Moto supports Moto X gen3 (on sale July 2015). Drops Gen 2, released Sept 2014 And carriers (90% of android phones?) basically never update anything. So, - years from carriers, 2 from Moto, 3 from Nexus, and 4 years from Apple. With Apple having zero lag, Google 2 months, and Moto 6 months.
Yeah, especially since some of the enhancements are attempting to reduce overhead and storage requirements. But I guess making the old devices better might inhibit the"need" to upgrade to a new one.
I seem to recall that Google will continue to release security updates for the Nexus phones for a year or two after they stop releasing feature upgrades[Citation needed]. IE, you'll be stuck on 6.0, but you'll still get monthly security patches. That's not so bad. It's certainty better then OEM phones that never get security updates.
It's interesting how numbers can evoke emotional reactions. The number 7 gives me a very stable and confident feeling for some reason. When I see the number 10 I feel paranoid and nervous. Strange.
While I agree that the length of support leaves something to be desired, at least Nexus owners have the ability to take matters into their own hands. It dulls the pain a bit.
Although I tip my hat to Apple for the updates, after my 4yr old 4S got 9.0, it takes 5-8seconds for the camera to open and 3 seconds to just unlock it. Sometimes Software updates have to end, Google isnt all in the wrong.
That is strange. I personally updated around 25 4S iPhones to iOS 9 when it was released and none of them exhibit that behavior. iOS9 runs fine on them. Even my 5-year-old iPad 3 runs iOS 9 with no issues.
To be fair, when iOS 8 was released this was definitely not the case in my experience. iOS 8 really made the 4S clunky and my iPad 3 did the same things you said your 4S does now (take 4-5 seconds to open apps, 3-4 seconds to unlock). I think Apple put a lot of effort to clean up their code between 8 and 9.
Not to sound like an Apple Fanboy but the iPhone 4S from 2011 won't be discontinued from updates until next month. It doesn't make sense that Android won't be supported on 2013 hardware that is more than twice as powerful as the iPhone 4S. Once again, the android community will rely on mod's from the likes of Cyanogen to do Google's job.
I have to agree. I am an N5 owner and the phone still feels plenty fast day to day, but having longer battery life and more efficient graphics sure would be nice.....This planned obsolescence is not new, but it doesn't make it any less frustrating.
Any phone from 2011 will not run very well, as the development curve was steep at that time. I have an Android phone newer than that (2013) and using current apps from the Play store is a horrible experience. There's a lag to everything you do.
My note 3 still holds up perfectly on android 6 custom roms. I don't see the performance leap between the snapdragon 800 and the 820 as something too big especially since there are plenty of phones running lower end chips that work perfectly fine.
If you had said iOS 8 (or even iOS 7) I would agree with you, but iOS 9 runs perfectly fine on supported devices. Why do I say this? I manage hundreds of iPhones on Mobile Iron and I have seen the impact of every single iOS update since the iPhone came out.
My buddy has an iPhone 4s and it did run IOS 7 better than 8, but 9.3 is a wash he says. It isn't like unusable like people try to make it sound, he still uses the phone daily and actually complains about not being able to find a charger more than the performance (it's so old it's the 30 pin connector)
" Galaxy Note7 should receive an update perhaps in the next 2-3 months."
I'd be pissed if i just bought a $700 phone and had to wait 3 months for the latest update. I don't know why it would take samsung that long to update. They have had the beta for 5 months, so it's not like they are starting from square one with today's release. Samsung needs to take the beta's seriously and get these updates out within a week of release.
It's because of that TouchWiz crap that Samsung slaps on top of Android. They usually have trouble porting the latest releases to older devices because there's not enough RAM.
Other than Nexus devices which aren't available everywhere, what OEMs have long upgrade policies? I can think of Sony and Xiaomi, at least with non-Mediatek systems.
The level of performance with modern SoCs vs the increase in performance from year to year, the only real reason I'd ever see of upgrading would be due to hardware failure, where the price and level of difficulty to repair isn't worth it. (which brings up an entirely different problem) Otherwise, even if a device doesn't get updated, you can still use an updated ROM and be on your way. (Again, which brings up an entirely separate issue)
We’ve updated our terms. By continuing to use the site and/or by logging into your account, you agree to the Site’s updated Terms of Use and Privacy Policy.
51 Comments
Back to Article
Xailter - Monday, August 22, 2016 - link
"The Nexus 5 and 7 (2013) are not eligible for the update."Crap, guess it's time to update my phone!
michael2k - Monday, August 22, 2016 - link
You mean buy a new one?basroil - Monday, August 22, 2016 - link
The only reason that android is still a pos operating system even after 7 major revisions... I have computers from 2006 running Windows 10 (four major revisions, 8 "minor" revisions from XP SP2 to Win 10 1607), yet my 3 year old phone was upgraded from 4.2.2 to 4.4 and never received another update! Basically no excuse for android to have so many revisions at this point if hardware compatibility with those revisions is not a priority!t.s - Tuesday, August 23, 2016 - link
1. Your phone is nexus? If not, rant to your carrier / manufacturer.2. Computing power of 10 years old x86 CPU is not that different with today's x86 CPU; 10 years old smartphone CPU is like earth and heaven with today smartphone CPU.
Michael Bay - Tuesday, August 23, 2016 - link
E6600 I had exactly ten years ago is hardly comparable to i5-3570 I have now.ImSpartacus - Thursday, March 30, 2017 - link
They both can run the same software.It's not like there's any popular software that magically won't run on Conroe.
mmrezaie - Tuesday, August 23, 2016 - link
Nexus 5 is absolutely not an obsolete hardware by today's standards either, and it is Nexus. Google always abandon their own hardwares too, but it has better software support of the other androids.close - Tuesday, August 23, 2016 - link
The customer doesn't care (and doesn't have to care) about who makes the hardware and who makes the software, they just want an update. The manufacturer is implementing an update model that Google designed and baked into Android. You don't just buy a Samsung or an LG phone, you buy an Android phone and the inability of one of the largest companies around to provide an update model that actually works in the customer's favor, not for the OEM can just tell you where you are on their list or priorities. The OEM always conveniently forgets to update your phone because it's too expensive and because it's a much better deal for them if you just buy a new one.There's no reason for Android not to run on older hardware considering the ARM ISA doesn't change every day. As long as it can run on a SoC it means the only limitation is that Google went for the model that is admittedly cheaper but favors OEMs instead of the consumer.
Ratman6161 - Tuesday, August 23, 2016 - link
close: I'd agree with you on the part where you say the customer doesn't care about who makes the hardware or software. But I would disagree with you that most customers care about updates either. I'm sure that almost everyone who is reading this article to begin with does care. But we are in no way the typical customer. My wife certainly does not know or care what version of Android her phone runs on. She might be aware of the fact that the brand of phone she has is HTC but that's only because it says HTC on it. I am completely certain she does not know or care that its a One M9 with a Snapdragon 810 CPU. FYI when the upgrade to Android 6 came out for it, I manually updated it for her (from 5.x) to make sure she didn't have any problems and that it didn't happen at an inconvenient time. As an experiment, I purposely did not tell her it had been updated to see if she would notice. She did not. I strongly believe she is much more of the typical consumer of these devices than I am.Ratman6161 - Tuesday, August 23, 2016 - link
PS: There is one thing that Google really could/should do and that is to take control of the security related patching. Even if a device is not going to get an Android version update, it is still important to get security patches through some mechanism similar to Windows Update from Microsoft.New features I can live without. Patches to known vulnerabilities are a different matter and should be addressed separately. I would like to see google commit to security patches for at least three major releases i.e. Now that 7.0 is released, we should still be able to get security patches back as far as 4.x. Or if they don't want to go that far back, there should be some well defined cutoff; weather its number of versions, number of years, etc that is consistent across the board.
Ratman6161 - Tuesday, August 23, 2016 - link
basroil: Funny you should mention that you have PC's from 2006 running Windows 10. That's significant because that's when dual core CPU's that abandoned the (more or less) failed Pentium 4 architecture came out. The Core 2 Duo E6600 was release in Q3 2006 according to Intel (google ARK E6600) . It was around this time that CPU's on desktop PC's finally reached a point where there were a lot of people who just did not need any more. My own search for speed ended in 2011 with my i7-2600K which is still my primary workstation today (though its memory has increased from 8 GB to 32 and its spinning disks have disappeared in favor of SSD's).The point is that the journey that resulted in those 2006 PC's or my 2011 PC began way back in 1981 with the original IBM PC running the 8088 CPU (and there were PC's before that). So it took 25 years for desktop PC's to reach the level of the 2006 machines you are talking about. Keep in mind that the first iPhone didn't come out until a year later in 2007 - only 9 years ago (yup, I know there were smartphones before the iPhone like my ancient Samsung i760 with its Windows Mobile 6 but the iPhone brought about the smartphones we know today).
My current phone is a Galaxy Note 5 which is the first phone I've had where I've been able to say that the performance is good enough and that unless I significantly change the way I use a phone, Its good enough and will be good enough for a long time. So even with PC's getting a 25 year head start, my Note 5 has already caught up with my PC as far as being "good enough". The phone I had three years ago wasn't. So, if I were still using that phone today i'd probably get a new one even if an update was available.
So, yes, now it seems updates may be more important than they used to be as I plan to keep the device a lot longer. But the entire model of an open source OS combined with the entire business model of phones in general (other than iPhones - more on that in a moment) means there is little or no incentive to update phones more than about 2 years old. It costs money and there is no return on the investment because Samsung, HTC, and all the others made all the money they were ever going to make on that phone at the time that they sold it to you. This is very different than the PC world (pre-Windows 10) where Microsoft made you pay for three of those version upgrades you made (assuming you got the Windows 10 updgrade free). Would you be willing to pay for an Android Update like most people used to have to do for Windows?
Even Apple draws a line at the iPhone 5 as the oldest phone that will run iOS 10 and that was released in 2012 so...only four years backwards from today. Apple does have an advantage on the money making front however. Their various stores, services etc let them keep making money on the phone long after the sale which Android makers can't really do. Going back to my point that phones are now good enough, i'm actually wondering if someday Apple will start making mid-range phones and essentially giving them away just to keep people in the iOS ecosystem. got an iPhone 4 that can't be updated? No problem. Bring it to your local Apple store and we will exchange it for a brand new iPhone SE for free...and you just keep paying us for our services and a cut of all purchases you make from the phone.
In the Android world, we will probably descend into commodity territory. Don't worry about updates cause a $150 phone will meet all your needs; so just buy a new one every couple of years. different business models to handle essentially the same problem.
mortimerr - Wednesday, August 24, 2016 - link
How is that equivalent? Smartphone SoCs didn't even exist 10 years ago.A 3 year old CPU is CERTAINLY comparable to one today. A terrible software environment is the only reason why 3 yr old devices don't get updated.
Mumrik - Tuesday, August 23, 2016 - link
Or just slap on an unofficial ROM.Hell, my old HP Touchpad is still on current Androids.
serendip - Tuesday, August 23, 2016 - link
If you're lucky enough to have an OEM and chipset vendor that releases source code. Qualcomm do a decent job and a lot of old Snapdragon-based phones can run the latest ROMs. Mediatek are total s***s on this, I've vowed never to buy a phone with an MTK chip again after being marooned in Kitkat-land.timbates - Sunday, September 25, 2016 - link
Nicely said @michael2k!In Sept 2016
Apple supports iPhone_5 (on sale sept 2012). Drops iphone_4S released Sept 2011
Google supports Nexus_5x (on sale October 2015). Drops Nexus 5, released Oct 2013
Moto supports Moto X gen3 (on sale July 2015). Drops Gen 2, released Sept 2014
And carriers (90% of android phones?) basically never update anything.
So, - years from carriers, 2 from Moto, 3 from Nexus, and 4 years from Apple.
With Apple having zero lag, Google 2 months, and Moto 6 months.
SteelRing - Monday, August 22, 2016 - link
They should really keep updating all devices, especially Nexus ones, until there is hardware limitation being hit.MonkeyPaw - Monday, August 22, 2016 - link
Yeah, especially since some of the enhancements are attempting to reduce overhead and storage requirements. But I guess making the old devices better might inhibit the"need" to upgrade to a new one.Mr Perfect - Monday, August 22, 2016 - link
I seem to recall that Google will continue to release security updates for the Nexus phones for a year or two after they stop releasing feature upgrades[Citation needed]. IE, you'll be stuck on 6.0, but you'll still get monthly security patches. That's not so bad. It's certainty better then OEM phones that never get security updates.Mr Perfect - Monday, August 22, 2016 - link
Hmm. Guess it's not as long as I though. Historically, they'll only get updated through October.http://arstechnica.com/gadgets/2016/08/android-nou...
HideOut - Monday, August 22, 2016 - link
Must be nice. I got an S4 thru VZW and they never took us past 4.4. VZW is crap for updates.phantom505 - Tuesday, August 23, 2016 - link
Ever consider there is a hardware restraint? Perhaps sub-optimal functioning?3ogdy - Monday, August 22, 2016 - link
Time to upgrade. A 3 year phone ain't getting the latest and greatest - it's not like the phone wouldn't be able to handle Nigga 7.0, though.osxandwindows - Monday, August 22, 2016 - link
nigga7.0.LOLOLOL.
Samus - Monday, August 22, 2016 - link
He has learned his autocorrect well.johnsonx - Monday, August 22, 2016 - link
odd, I don't recall that one in the list of n-words they were considering for android 7.B3an - Monday, August 22, 2016 - link
Be careful if you install Nigga on your phone... It stole my bike.madwolfa - Monday, August 22, 2016 - link
You have a peculiar auto-correct.Michael Bay - Tuesday, August 23, 2016 - link
Now that is an OS I`d like to try. 7.0, sounds mature.Donkey2008 - Tuesday, August 23, 2016 - link
It's interesting how numbers can evoke emotional reactions. The number 7 gives me a very stable and confident feeling for some reason. When I see the number 10 I feel paranoid and nervous. Strange.Notmyusualid - Wednesday, August 24, 2016 - link
Genuine L.O.L.Thanks!
FourEyedGeek - Friday, August 26, 2016 - link
You are a dick head.DCide - Monday, August 22, 2016 - link
The only devices getting the upgrade are less than 2 years old.iOS 10 will be releasing next month with support for 4 year old devices, which will continue to get updates for another year.
The Nexus advantage isn't necessarily longevity - just first dibs on updates for a couple of years.
sweenish - Monday, August 22, 2016 - link
While I agree that the length of support leaves something to be desired, at least Nexus owners have the ability to take matters into their own hands. It dulls the pain a bit.mrvco - Monday, August 22, 2016 - link
At least Nexus phones actually get updates. My Lenovorola X is still sitting on 6.0.CoreyWat - Monday, August 22, 2016 - link
Although I tip my hat to Apple for the updates, after my 4yr old 4S got 9.0, it takes 5-8seconds for the camera to open and 3 seconds to just unlock it.Sometimes Software updates have to end, Google isnt all in the wrong.
Donkey2008 - Tuesday, August 23, 2016 - link
That is strange. I personally updated around 25 4S iPhones to iOS 9 when it was released and none of them exhibit that behavior. iOS9 runs fine on them. Even my 5-year-old iPad 3 runs iOS 9 with no issues.To be fair, when iOS 8 was released this was definitely not the case in my experience. iOS 8 really made the 4S clunky and my iPad 3 did the same things you said your 4S does now (take 4-5 seconds to open apps, 3-4 seconds to unlock). I think Apple put a lot of effort to clean up their code between 8 and 9.
Samus - Monday, August 22, 2016 - link
Not to sound like an Apple Fanboy but the iPhone 4S from 2011 won't be discontinued from updates until next month. It doesn't make sense that Android won't be supported on 2013 hardware that is more than twice as powerful as the iPhone 4S. Once again, the android community will rely on mod's from the likes of Cyanogen to do Google's job.fanofanand - Monday, August 22, 2016 - link
I have to agree. I am an N5 owner and the phone still feels plenty fast day to day, but having longer battery life and more efficient graphics sure would be nice.....This planned obsolescence is not new, but it doesn't make it any less frustrating.snowmyr - Monday, August 22, 2016 - link
Google: Stop pushing updates after a couple yearsApple: Push iOS versions to old phones that run like shit
Which is worse?
MonkeyPaw - Monday, August 22, 2016 - link
Any phone from 2011 will not run very well, as the development curve was steep at that time. I have an Android phone newer than that (2013) and using current apps from the Play store is a horrible experience. There's a lag to everything you do.qlum - Tuesday, August 23, 2016 - link
My note 3 still holds up perfectly on android 6 custom roms.I don't see the performance leap between the snapdragon 800 and the 820 as something too big especially since there are plenty of phones running lower end chips that work perfectly fine.
snowmyr - Tuesday, August 23, 2016 - link
Maybe, but that ignores the immediate and obvious worsening of performance you get when you upgrade iOS on an old iphone.Donkey2008 - Tuesday, August 23, 2016 - link
If you had said iOS 8 (or even iOS 7) I would agree with you, but iOS 9 runs perfectly fine on supported devices. Why do I say this? I manage hundreds of iPhones on Mobile Iron and I have seen the impact of every single iOS update since the iPhone came out.Samus - Tuesday, August 23, 2016 - link
My buddy has an iPhone 4s and it did run IOS 7 better than 8, but 9.3 is a wash he says. It isn't like unusable like people try to make it sound, he still uses the phone daily and actually complains about not being able to find a charger more than the performance (it's so old it's the 30 pin connector)zeeBomb - Monday, August 22, 2016 - link
There will be ports man! Just wait, I'm thankful I got MM on my N4.Morawka - Monday, August 22, 2016 - link
" Galaxy Note7 should receive an update perhaps in the next 2-3 months."I'd be pissed if i just bought a $700 phone and had to wait 3 months for the latest update. I don't know why it would take samsung that long to update. They have had the beta for 5 months, so it's not like they are starting from square one with today's release. Samsung needs to take the beta's seriously and get these updates out within a week of release.
serendip - Tuesday, August 23, 2016 - link
It's because of that TouchWiz crap that Samsung slaps on top of Android. They usually have trouble porting the latest releases to older devices because there's not enough RAM.Other than Nexus devices which aren't available everywhere, what OEMs have long upgrade policies? I can think of Sony and Xiaomi, at least with non-Mediatek systems.
zeeBomb - Monday, August 22, 2016 - link
Ars did a good in-depth review on it. ANDROID NOUGAT: best version since 4.2-4 4Flunk - Monday, August 22, 2016 - link
My Pixel C got the update today, before I even read this article. So the updates are really out there.mortimerr - Wednesday, August 24, 2016 - link
The level of performance with modern SoCs vs the increase in performance from year to year, the only real reason I'd ever see of upgrading would be due to hardware failure, where the price and level of difficulty to repair isn't worth it. (which brings up an entirely different problem)Otherwise, even if a device doesn't get updated, you can still use an updated ROM and be on your way. (Again, which brings up an entirely separate issue)
raptormissle - Thursday, August 25, 2016 - link
I've seen longer articles on mechanical keyboards around here. Can't wait for the 10 page iOS 10 review.