22 ms·
There are over a billion outdated Android devices in use
- b3lvedere 9y agoMy ye olde Samsung Galaxy S4 mini is better software supported at lineageos.org than Google or Samsung ever did. LineageOS even plan to support Anroid 8 on it! It's better hardware supported at aliexpress.com than any other phone shop. In its very small lifespan it has become the most modifyable hackable smartphone i've ever owned. :) Sadly this is the only way to succesfully update my outdated Anroid device. :(
- Ologn 9y ago> We’ve seen that Android devices appear to be getting more out of date over time. This makes it difficult for developers to target “new” Android API features, where new means anything introduced in the past few years. This used to be more of a problem, but the support library deals with this more nowadays. Not for every change and new feature, but for most of them.
- amorphid 9y agoIf don't mind answering, I'd love it if you could provide an example or two of features that are implementable enough with support libraries, but would be a pain to build without them.
- on_and_off 9y agonot op but : Most of the graphical widgets in Android apps come from the support lib. The most complex and important is probably RecyclerView : it allows to implement recycling lists of items and replace the framework implementation. It is not even part of the base framework since it is way more convenient to update it independently from the OS (and as a dev, you only have to handle whatever version you ship your app with). There are shims for many of the framework features too, for exemple notifications or media. Overall it makes the dev experience very smooth. IMO the problem with the lack of update is mostly security
- weeks 9y agohttps://developer.android.com/guide/topics/ui/layout/recyclerview.html https://developer.android.com/guide/topics/ui/layout/recycle... https://developer.android.com/guide/topics/media/exoplayer.html https://developer.android.com/guide/topics/media/exoplayer.h... RecyclerViews are only implemented in the support libraries, even for newer versions of Android. I haven't used Exoplayer personally but by reputation it does all of the hard media stuff for you.
- s73ver_ 9y agoI don't believe that's the kind of feature being talked about. Rather than new controls, I think they're talking more about new things to do.
- Ologn 9y agoFor a recent example, Google announced at I/O that it had Android architectural components in beta. They were officially release last week, and can be accessed via AppCompatActivity, and to older Android versions via the support library. For example, the method call getLifecycle(), which is associated with these Android architectural components, is new.
- sliverstorm 9y agoThe support library helps a lot, but will never be a complete fix either. Support for KitKat, for example, is beginning to wither, while appcompat had kept it alive for years.
- junkscience2017 9y agoFor most users, the phone works and they don't care. For everyone in my family, iOS updates are just an annoyance.
- jasode 9y agoYes, I think user apathy has to be a big part of it. I have a 2012 iPhone5 with iOS 6.1.3 still on it. I never upgraded it. When iOS 7 came out, all the news reports said it killed the battery. Same with iOS 8, 9, and finally iOS X. Yes, I assume that eventually, iOS point release 7.x.x fixed the battery issue but I don't care to keep visiting news websites to figure out which exact version is finally "safe" to upgrade. I don't want to be a slave to the housekeeping of my phone. Others say the news reports are alarmist -- all one has to do after a new iOS release is to dig into the settings and disable all the new features/polling/etc that eats up the battery. But it's the same situation -- I don't want to put the effort into learning "what's new" that I have to disable. On the other hand, I'll quickly upgrade major releases of MS Visual Studio from VS2015 to VS2017, or upgrade Webstorm from 2016 to 2017. I was puzzled over my contradictory approaches to updating software. I think I figured it out: my phone feels like an "appliance" to me instead of a computer and I don't want to mess it up. Another reason is that Apple won't let me pick an exact version to upgrade. I can't pick iOS 7.1.2 -- I'm forced to upgrade to the buggy iOS X or nothing at all. As a result, I have willingly performed an "IE6" legacy lobotomy on my iPhone. (As trivia, I also notice that iPhone5s on ebay that still have iOS 6 sell for a slightly higher premium.)
- scoot 9y agoIt doesn't help that "upgrading" an iOS device is a one-way ticket. Religiously updating the original iPad effectively bricked it (not literally, but to all intents and purposes) years ahead of its natural lifetime, due to one particular major release that killed performance, reliability and battery life in one fell swoop. If there no going back, why would you risk going forward?
- saagarjha 9y agoSecurity fixes, new features, etc.?
- na85 9y agoHaving to wait and sometimes pray for your vendor to ship an update is why I chose to stick to the Nexus line of phones until it ended. My next device may or may not be a Pixel, but the above coupled with the shitty "value adds" like custom file managers and stuff that Samsung et al tend to cram into their already bloated Android implementations pretty much guarantees I'll never by a Samsung or similar. My wife's Galaxy S3 was slow the day she got it, and it only went downhill from there, to the point that a spare BB Priv felt like an upgrade to her. At that point the Priv was already 2 years old. edit: can someone explain the down votes? for real, I thought this was a pretty level headed comment. is it just that I dumped on Samsung?
- foota 9y agoFwiw I like my first gen pixel xl.
- nextos 9y agoIt's sad Nexus got replaced by Pixel, which is extremely expensive in comparison. I liked running LineageOS or CopperheadOS on an inexpensive device with good updates. That said, some cheap devices which are well supported on LineageOS have decent updates.
- ruytlm 9y agoAs a long time Nexus user (back to Nexus S), the clean OS and updates were always the selling points for me. With Pixel now dropping the headphone jack, I'm starting to look elsewhere. Here's hoping I get some more life yet out of my 5X.
- pasbesoin 9y agoMake sure you are regularly backed up. Anecdote, but I bootlooped -- that's with quite gentle care. Friend bootlooped a couple of weeks later.
- VintageCool 9y agoMy 5X bootlooped, so I bought a Pixel. I want to go back to the 5X, that was the best phone I've ever had.
- coding123 9y agoThis is why I will only ever buy the OnePlus brand at this point. I used to buy Nexus until they started skyrocketing the price (Ting user here) not to mention my last nexus bricked itself when the battery got low.
- nextos 9y agoIs OnePlus good at updates? With CopperheadOS going non-free, but still open, and Pixel getting an order of magnitude more expensive than Nexus I'm looking for alternatives to run LineageOS.
- dogma1138 9y agoNo it’s not the one plus one was killed very quickly. Not to mention it has its own privacy concerns atm.
- coding123 9y agoYou know they are not perfect, I've seen them between 2 and 5 months behind, typically 2 months though. But it beats Samsung and all the big brands - they update all their older phones not just the latest.
- gcbw2 9y agoThis comment is absolutely meaningless. You realize none of the models you mention have open sourced drivers, right? thanks to two or three companies that refuse to share their super secret (ha, it is all commodity) code to power the modem, camera, digitizer, SoC, etc. All those devices will continue to only be supported for <4 years (in the very best case!) and then off to increase the "outdated devices" count or the landfill!
- petecox 9y agoThe model I'm using, Nexus 4, was released 5 years ago to the day. Via a community ROM it still receives monthly AOSP security patches, albeit on a prehistoric 3.4 kernel and vendor abandoned binary blobs. If I had a spare $600 I might be inclined to support the librem-5 efforts of running a mainstream kernel with lifetime updates.
- opportune 9y agoThe flipside of this is that developers are forced to support versions of their apps that are compatible with previous operating systems. That's bad for developers, but good for consumers. iPhones shove updates down your throat as a user. They're so persistent that inevitably most people will accept the new update - and even if you're stubborn like me, eventually your apps will no longer be supported under the newer OS's, and you are forced to update to keep using them. The problem is that the OS upgrades invariably slow down older phones, so even if you're perfectly happy with your iPhone to begin with, it starts to act slow as it gets the newer OS's. It's good that Android users can at least avoid this particular kind of planned obsolescence
- userbinator 9y agoThat's bad for developers, but good for consumers. Is it? I'm a developer --- and a consumer, as are most --- and have always kept to the principle of as much compatibility as possible, mostly by not gorging on new features for the sake of new features, and a "do what you can with what you have" approach. To me, spending a little extra effort to get much more compatibility is well worth it, since I've been on "the other side" and know the horrible experience of not being able to use something just because the developer didn't bother to think about anything but the "new and shiny"; that seems to be something a lot of developers completely ignore or even oppose.
- vlozko 9y agoThe QA effort to support 3-4 of the most recent OS’s isn’t “a little extra effort.” It can get pretty expensive, too, since you may have to have devices for all supported OS versions and possibly idioms (e.g. iPhone, iPad).
- BoorishBears 9y agoIf only Android devs only had to think about 3-4 of the most recent OSes... There are outliers in either direction, but these days the minimum supported version tends to be either API Level 19 if you're conservative, with a stead shift towards ... API Level 21. For reference, Oreo is API Level 26.
- sizzzzlerz 9y agoI've got a 7 or 8 year old Google Nexus phone. Google stopped updating the OS 5 years ago. The only impact I've noticed is that newer apps won't run on and older OS. For me, however, that really isn't a problem since I use it for making and receiving calls and texts, and checking my email. Right now, I'm in no hurry to lay out hundreds for a new phone, Apple or Android, that will be obsoleted in just a couple years when the vendor abandons it.
- adventured 9y agoI've got a Samsung S4 laying around that I hadn't used for years (it's 4 1/2 years old). Recently I fired it up just to check some things. As expected, it still runs beautifully for normal Web use across all sites. Other than the small form factor (which some people may prefer), it's easy to see how consumers might stick to older phones.
- megaman22 9y agoI'm tempted to dust my old Aviator off and repurpose it as a gba emulator or something.
- pjmlp 9y agoI used my S3 until it died on me, a couple of months ago.
- iainmerrick 9y agoThe S3 and S4 were pretty nice! Very slow flash, like every other Android back then, but good screens and very capable GPUs. (Since then screen size increases have outpaced GPU speed bumps, so modern phones don't always draw any faster.)
- lousken 9y agoexcept for the old android I don't see any problems with my S4, so I'll be using it for another 2 years. And I actually prefer that size, it's easy to use with one hand
- 9y ago
- matt_wulfeck 9y ago>If we look at the newest Android release (8.0, 8/2017), it looks like you’re quite lucky if you have a two year old device that will get the latest update. The oldest “Google” phone supported is the Nexus 6P (9/2015), giving it just under two years of support. And 2 years is the best-case scenario. Compare to nearly 5 years for iOS devices (which, as far as I can tell was prompted only by a move to 64-bit SoC). It's beyond me that Google hasn't taken a more extreme approach to keeping their devices up-to-date.
- rocky1138 9y agoThey aren't Google devices. They're phones made by companies who downloaded and installed Android on them.
- sbierwagen 9y agoThe Nexus 6P was developed and sold directly by Google: https://www.google.com/nexus/6p/ https://www.google.com/nexus/6p/
- abritinthebay 9y agoEven if this were true (it's not) that was a conscious choice by Google to capture market share. This issue was predicted (and observed) years ago, almost since the release of Android in fact, and is only getting worse. That is all due to Google's own choices.
- sharpercoder 9y agoThe most effective way to solve this is to write a set of exploits that work on most devices. Then brick all the phones that are vulnerable. Surely not nice, but users suddenly got cured of their complete apathy towards mobile phones.
- thomastjeffery 9y agoThat's not a solution, that is an exploitation of the problem. The problem is that there are security holes that cannot be patched in the first place. There is no technical reason that for that to be the case, simply an arbitrary one: Manufacturers do not allow users to unlock the bootloader on devices they sell.
- mamoswined 9y agoI have an old HTC Inspire (circa 2011) I still use in my kitchen to control a stereo system. I'm shocked anything on it still works. It's probably a terrible security vulnerability I should throw away.
- JustSomeNobody 9y agoI have a galaxy s2 skyrocket that I use for music in the childrens' room. It's fine as long as I don't reboot it. Takes like 8 reboots to get it to recognize the storage.
- SteveGregory 9y agoDoes this seem like a trend that goes beyond just tech products? Clothes, appliances, furniture (with fiberboard) all seem to have lower longevity today, whether it's from lacking updates/service or just lacking durability.
- scribu 9y agoI would certainly be interested to read a comparative analysis of service lifetimes of various appliances, as long as it’s backed by hard data. Otherwise, it’s just survivorship bias: https://en.wikipedia.org/wiki/Survivorship_bias https://en.wikipedia.org/wiki/Survivorship_bias
- abiox 9y agoit could be some combination of planned obsolescence and worse-is-better at play.
- Double_a_92 9y agoMight by survivorship bias. You only remember old furniture that survived long enough for you to see it...
- dmitriid 9y ago> all seem to have lower longevity today And they cost significantly less than in the golden days of yesteryear or whatever passes for the mythical past these days.
- userbinator 9y agoWith current and older devices working perfectly well, and new devices being even less serviceable and more user-hostile with greater efforts towards planned obolescence, is it any wonder that people just aren't "upgrading" any more? I don't consider this a problem, but a sign of an ecosystem that is gaining stability. In fact I'd say it's even better, from an e-waste perspective, that the amount of churn has decreased. Even in the low-end/unbranded devices, I'm seeing a gradual removal of hardware features and general lack of parts (screens, cases, etc.) availability, while replacement parts for models several years old are still plentiful.
- shp0ngle 9y agoSecurity, basically. If you care about your privacy, you should care about security (can't have one with the other). You need updated phone for that.
- jlarocco 9y agoPerhaps the real problem is sloppy development practices that make staying up to date so important. Unfortunately, nothing is going to change because the companies making these phones (and other software based products) see it as a way to drive sales.
- willtim 9y agoIt's even more fundamental than that. The world is built on C and C++, both of which were designed a long time ago and without safety and security in mind.
- jlarocco 9y agoThat's true, but it is actually possible to write C and C++ safely, it's just really difficult and really expensive and requires a lot of discipline, so it's not very fun. So crappy code is cheaper to develop in the first place, and then companies can sell more down the line when new versions have bug fixes and security improvements. There's really no incentive to change anything.
- herbst 9y agoI have a obscure low level Oppo device from Asia. Its hardly up to date, but it is still more than i need plus provides a 2 day battery life even after a year of using. I think we just reached the point where phones grow in specs we dont actually need. The thing is i use my phone mostly like a public wifi. Trust nothing.
- scarface74 9y agoWhat about security updates?
- herbst 9y agoOppo no have. But no seriously there still are some but AFAIK they stop next year.
- bitL 9y agoI still have Nexus 7 running on KitKat 4.2 as I dislike material look and for newer Android versions I always go with phones that ship with customized UI that better correspond to my aesthetics sense. Disclaimer: I am a visual artist as well and hate it when somebody enforces certain style, in my case anything flat, low-contrast, confusing where my brain has to spend >20ms identifying controls.
- goalieca 9y agoAre you concerned at all with security of the device? Just asking because I know lots of people who stick with older droids and none seem to care.
- 5ilv3r 9y agoOld device user here. The frequency of exploits is going up, so older devices with few features and small attack surface are safer than new devices with the bells and whistles and a bigger attack surface. Basically, fuck you to the assholes pushing updates. They are doing it wrong and I reject them. I will accept no update with antifeatures, no matter how much they say it is good for me.
- goalieca 9y agoThe old device runs a complete browser with network access and daemons etc. It seems like all of the bells and whistles were already around for quite some time.
- bitL 9y agoSure I am concerned and am pretty well-versed in advanced cryptology myself and protocol/stack weaknesses/exploits. Frankly, Android lost me when I once bought a new phone and after installing a few apps from play store it was spamming me like crazy and discussing stuff with servers in China. Since then I use all Android devices for harmless stuff like browsing while in bath/sauna, controlling my DJI drone, navigation device on my bike, watching edX/Udacity/Coursera/Udemy etc. but never for serious stuff. For serious stuff I use Sailfish on a recent Jolla phone instead with customized security stack compiled from sources (security by obscurity as well).
- shadowtree 9y agoLove the HN crowd here explaining that staying still on old tech full of security holes is a-ok. :) Both Android and iOS have made awesome progress on all fronts, from security to stuff like AR and ML. You can now have a supercomputer in your pocket - just using it for phone/texts is such a waste.
- chewz 9y agoWell I do not need supercomputer in my pocket (and I guess most people don’t). Phone and text plus decent browser that honors my privacy and security will do. Music app, Maps and perhaps Youtube as luxury but beside that? I would rather like a smartphone < 100$ that I can replace every year and do not worry when it breaks or if I loose it.
- krylon 9y agoIf you trust them, Huawei has some decent phones in the € 120-150 price range. Nothing super-exciting, but for the use case you describe, they are perfectly cromulent.
- spookthesunset 9y ago> Love the HN crowd here explaining that staying still on old tech full of security holes is a-ok. :) It’s disheartening when a forum full of supposed tech enthusiasts starts to morph into a bunch of paranoid tech Luddites. That is what, imho, killed slashdot. Every post was full of comments slamming anything new. Eventually it just got toxic and boring. Who wants to hear a bunch of paranoid outliers brag about their 8 year old phone on a forum like this? The tech industry is constantly changing. If you can’t handle it, you should go into something else...
- askafriend 9y agoHarsh tone but 100% warranted imo. It’s fascinating to see so many otherwise smart people completely fail to understand the changes around them.
- Simulacra 9y agoI didn't see it in the article, and so I wonder what the country breakdown for this might be. I get the impression that in the developing world, where android has really taken off, the ability to receive updates is diminished.
- averagewall 9y agoImportantly, in China, the biggest Android market, none of the phones access the Play store, so that entire country will be omitted from the data. I'll bet they're not getting updates either.
- pjmlp 9y agoIn Germany most cheap phones (about 100 € price tag) that you can get in big chains like Mediamarkt, are still running 5.x variants.
- sengork 9y agoWith the sheer number of outdated devices still in use, one wonders what the real world rates of hacks look like. I don't think that the two are linearly proportional at all unless individuals or groups are being specifically targeted.
- paulddraper 9y agoOutdated device user here. (Android 6.0) I bought a Google Nexus 5 so this wouldn't happen. But apparently it did anyway.
- johndoe90 9y agoFlash some custom rom (LineageOS for example) and you'll have all the updates you want.
- 5ilv3r 9y agoStop bundling antifeatures into security updates and maybe people will want them.
- ryuuchin 9y agoThe obvious thing to say is to just get a Nexus/Pixel device and enjoy your updates but I'm sure this isn't an option for some people. I think the best thing that you can do to ensure you still get security updates is either make sure you get a device with an unlocked bootloader or hope there's a root exploit available so you can put something like LinageOS[1] on it. I picked up an Essential Phone (on the cheap) for the former even though they appear to be getting timely updates so far (one day behind pixel) if you're willing to sideload with adb (and promises of support for 3 years). Also managed to grab it for < $150 TOTAL (sprint lease after buyout on day 1). They really seem to want to offload some of the stock. I don't think I'll ever buy an android phone that's not a pixel (formerly nexus) that's not unlocked again. [1] https://lineageos.org/ https://lineageos.org/ Edit: On second thought some of what I wrote is probably not correct[2]. [2] https://twitter.com/CopperheadOS/status/852833915073056769 https://twitter.com/CopperheadOS/status/852833915073056769
- macspoofing 9y ago>The obvious thing to say is to just get a Nexus/Pixel device and enjoy your updates ... for 2 years.
- ryuuchin 9y agoIt's 3 years now with the Pixel. The Google branded devices have always received timely updates. That's the only point I was trying to make. I'm not saying this is ideal, just pointing it out. Also unless you get the Verizon version it's going to be unlocked so you can load whatever you want on it.
- slyall 9y agoNexus 5x and 6p was always 2 years of Android version updates plus another year of security. They have recently increased that by a month or two. https://support.google.com/nexus/answer/4457705?hl=en https://support.google.com/nexus/answer/4457705?hl=en Add me to the list of Nexus users who like plain Android with guaranteed updates but don't really want to pay $650+ for our next phone.
- nigma 9y agoWhy software updates and especially security bug fixes are not covered by manufacturer warranty as it is with hardware issues? Or maybe they are but no one enforces that? In other words if I buy a phone with 2y warranty (a standard duration in many European countries) it would be reasonable to expect that any security updates (device fixes) will be provided in a reasonable time within that period starting from the purchase date.
- agumonkey 9y agohow is postmarketos doing ?
- XorNot 9y agoUp until very recently if I had an old 386 I could still install modern Linux on it and use gnu apps. Whereas if I have a 2 year old phone the official story is: no it totally doesn't work, throw it away. This is garbage. Phones are a lot more powerful then that 386, what's different is no one is building to any reasonable standard. Kernel updates should just work.
- dbcooper 9y agoWhat do you guys think of Lineage OS and Open GApps? I put them on an old Nexus 7 (2013) tablet, and they run well. How trustworthy are they though?
- CaptSpify 9y agoI'd strongly argue that they are more trustworthy than the crap that comes pre-installed on most phones by the manufacturer nowadays.
- Chiba-City 9y agoI do not enjoy phones except for pocketable phone, camera and map. I still have an old stubbornly adequate Moto-G. Chromebooks are cheap lightweight browsing and light typing devices. They work better than fine with no surprises.
- erikbye 9y agoUpdated my 5s a few days back. Touch ID stopped working and refuse to activate (error message). Spotlight no longer finds the Calculator app. App titles, like Messages, have become larger and hence takes up more space. When I slide an app up to close it, the animation indicating a close triggers, but the app pops back up, so I have to do that gesture twice now to actually close apps. There’s more but I’m typing on my phone and that’s horrible.
- kpennell 9y agoI have an old-ish Android tablet and have no idea how to update it. I tried and quickly gave up.
- Sytten 9y agoIf it is a problem to update smartphones, I just don't want to imagine the nightmare that is going to be on our doorstep with IoT updates...
- scintill76 9y agoTo borrow another quip -- the "U" in IoT stands for updates.
- mtgx 9y agoJust like the "S" in it stands for security.
- gnu8 9y agoThose billion outdated devices are the low hanging fruit screening me and my fully updated iOS device. I can be confident that casual attackers aren't coming after me, only the higher tier ripoff artists gunning for iOS users and the APTs who are attacking my company specifically.
- junkscience2017 9y agoNo, with certainty your private information has already been stolen or sold once or even multiple times. Equifax is just the hack you know about. Insider threats are common and your identity is surely sitting in some giant tarball that is bought and sold. Until society reboots you with a new SSN, new credit score, new drivers license...you are already compromised. In ten years will there even be a single US citizen whose private data is wholly uncompromised? Doubtful This is the ultimate data slavery...unable to protect our identifying strings...and unable to repudiate them when they are compromised. My SSN is compromised and I am stuck with it for another fifty years...same as you. Enjoy your phone.
- gumballhead 9y agoI often get sympathetic comments for being an Android developer because of this. It's honestly not that bad. Android provides backwards compatible support libraries for whatever SDK you're supporting, and was designed from the beginning to handle diverse screen sizes and hardware. By far a bigger problem is manufacturers shipping their own version of Android that is sometimes incompatible with the SDK. I've had to implement some ugly hacks for Samsung before, which is unfortunate because of how popular their hardware is. It's becoming less of a problem over time though.
- enzanki_ars 9y agoThe problem with outdated versions is not app compatibility, but security updates. If a zero-day were released, most of these devices would never receive an update fix the issue. Worst case scenario: An Android zero day that can be spread via WiFi or Bluetooth that infects devices in a cryptolocker style. The more versions it can affect, the better. Shoot. Probably shouldn’t give people ideas, especially when I have an Android device. At least it runs LineageOS and can be updated easily... Edit: To clarify my idea, imagine the Windows XP crypolocker viruses, but for Android instead, spreading not through cell towers or WiFi routers, but instead spreading via the cellular/WiFi/Bluetooth chips in the devices. I’m starting to wonder if I should buy a portable Faraday cage for my devices...
- thecupisblue 9y agoThat "worst case scenario" isn't that hard to achieve. But maybe the only thing stopping something like that from happening is, ironically, the OEM fragmentation which screws up a lot of code related to gaining root or lock screens and similar.
- IshKebab 9y agoIt's also a problem with compatibility. Just because they've found a reasonable way to mostly work around it (by basically bundling an up-to-date version of the framework into each app) doesn't mean it isn't an issue. Not everything is in the support library. But I agree, at this point the security issues are a bigger concern.
- friendzis 9y agoAnecdotally, vendor released Android 7 for my phone some time spring 2017 - not the worst case. Although, OTA update fails. The only path to upgrade my phone is manually flash OS image and lose all data. I'm still running 6 ¯\_(ツ)_/¯
- fulafel 9y agoSee also: https://androidvulnerabilities.org/ https://androidvulnerabilities.org/ They used more fine grained tracking on vulnerabilities vs Android versions in the field. Shame they haven't kept updating it.
- JepZ 9y agoOne fact I was not completely aware about: Even if you have updated your Android device with a Custom ROM (e.g. Lineage/Cyanogen) to a newer Android Version you most likely still have an old Kernel. So yes, I am very happy that I can still run Android 7.1.2 on my 5 year old S3, but at the same time it runs on a 3.0 Linux kernel which was originally release in July 2011. As far as I know, that is because some drivers (e.g. the graphics driver) are closed source and are only available as binaries. Therefore, they were never properly integrated into the Linux kernel source and when the kernel changes nobody cares about them. Yes, I know about the discussion about stable ABIs, but even with a stable ABI, I would still be stuck with an outdated buggy graphics drivers, because the kernel developers only care about source they can access. To sum it up: I would like to have a product which does not only have an up-to-date userland software, but also a more or less current kernel.
- jiggunjer 9y agoI don't think they just drop in an older Linux kernel. I think Android is more like a Linux fork these days. The current version being based on an older/stable Linux kernel. If Android updates never touched the kernel, how is it drivers break. They must be updating the kernel too.
- joelthelion 9y agoThat's why I only buy phones that are supported by LineageOS (usually second hand). Not ideal, but it's the best I've found so far. I guess paying $150 for a fully up-to-date phone that was worth $700 just two years ago isn't such a bad deal.
- Rotareti 9y agoThe last time I tried to install LineageOS on my phone I had to execute a non-reproducible binary of some anonymous haxxor to flash the OS. I remember I could have build my own image from source, but the only documentation was spread over a thread on a message board with a couple hundred pages... and if you screw your build you brick your device.
- b3lvedere 9y agoI remember that with a very very old HTC. The bloody thing only had 256mb of storage or something. Everyone around me was convinced it was better of in the trash. Then i found some crazy Russian developer that managed to shrink Cyanogenmod 11 to something extremely small. It was functional once again, although very slow and a little useless because it can't work with the current size apps. I learned a lot that weekend, which is always one of the main goals. Bricking it is near impossible once you get the Clockwork bootloader running.
- joelthelion 9y agoYou never have to do that if you choose your phones well.
- Rotareti 9y agoHow do you flash LineageOS onto a well chosen phone? Don't you need something like TWRP?
- joelthelion 9y agoYes, you usually flash TWRP, then Lineage.
- z3t4 9y agoI think Google, Apple, Samsung et.al should be upfront on when they plan to end of life (EOL) their devices. Many devices now a day is SaaS with a upfront cost. So divide the cost of the phone with how long it will be supported, then you'll get the monthly cost. Guys! We need a fully open source smart-phone that can be community supported forever! Why isn't there on yet ?
- dmitriid 9y ago> I think Google, Apple, Samsung et.al should be upfront on when they plan to end of life (EOL) their devices. iOS 11 (released in 2017) is compatible with these devices [1]: - iPhone 5s (released on September 20, 2013) - iPad mini 2 (released on November 12, 2013) - iPod touch 6th generation (released on July 15, 2015) Apple doesn't have to be upfront. Apple users know that the support lasts for years (iOS 10 was released in 2016 and oldest supported device was from 2012, iOS 9: 2015 and 2011, previous versions would usually support three-year old devices). [1] https://www.apple.com/lae/ios/ios-11/ https://www.apple.com/lae/ios/ios-11/
- mtgx 9y agoI wonder if Google will brag about that number at its next I/O event. "We're now at 1.3 billion outdated Android devices in-use" - Applause I've lost hope that Google will ever do anything meaningful about this situation, when they can't even approach the iPhone in updates when their very own Pixel devices. This is despite now having a standard hardware abstraction framework for their devices and having a kernel that will be supported for 6 years. Even so, they can't commit to updating their devices for the time these devices for at least 80% of their lifecycles. What's a smartphone lifecycle? Well it's certainly not 2 years. The 2 year old phones will not just be thrown into the garbage. They'll either be sold on second hand markets or they'll be given to other family members, who will then use it for at least another 2 years themselves. Google, and really all makers of "smart" devices, should be supporting hardware at least until only 10-20% of those devices remain in active use. Kind of like how Microsoft couldn't quit supporting Windows XP when it was at 20%, even though it was already like 12 years old. Only when Windows XP got to below 10% or something, Microsoft stopped supporting it for consumers at least, and even then it will be supported until 2019 for enterprise customers. Ideally this is how all devices should be supported - until they have fewer than 10% of the customers use them anymore. But as an absolute minimum, they should at least follow the 80/20 power Pareto principle, and update the devices until less than 20% of the people use them anymore. I know this logic isn't totally alien to Google because they are applying it to the supported OS versions by their Play services and APIs for Android. If 25% of the Pixel 2 devices (which come with Project Treble and a 6-year supported LTS kernel) are still in active use after 3 years, then Google should be supporting the Pixel 2 for at least 4 years (at least with security patches). But as I said, this should be the bare minimum, like something I'd expect from LG. Google should not stop support until fewer than 10% of the Pixel 2 users have stopped using it.
- anad7 9y agoPart of the reason for this mess is the greed of manufacturers, they want us to buy new devices every 2 years. Consider mid-range devices from OnePlus, Xiaomi and Samsung, these are intentionally sold at a lower price to users who like budget phones and if you would see the device manufacturer distribution list these devices top the list in number of units sold, this is especially true in developing countries. These phones seldom get updates after the (T + 2) cycle. I hope that with introduction of project Treble this trend can be reversed, Google is literally forcing these greedy manufacturers to include Treble if they ship devices with Oreo and above, but this doesn't mean we will see updates as frequent as iOS anytime soon, one thing I observed lately is that after announcement of project Treble almost all manufacturers are releasing newer phones with Nougat 7.1, this is funny considering that it's mid November now and Oreo was released way back in August.
- Falkon1313 9y agoThe real problem with mobile devices is that it costs $600-$1000 for a security patch. And when you get it, you'll also be stuck with inferior hardware as a side effect of that very expensive security patch. A device that used to be multifunctional but now is no longer useful for phone calls, music, or videos because it doesn't have a headphone port. One that used to be mobile but now requires you to stay tethered to an outlet because you can no longer switch out to a spare battery. One that's even thinner and more likely to break. People would like to be secure, but they shouldn't have to pay that much for a security patch and they don't want to downgrade their systems.
- dont_q_oh_me 9y ago?
- dont_q_oh_me 9y agoI don't see how they're "outdated" if they still work and are being used. So to me, something that doesn't work/isn't or can be used = outdated. There.
- madshiva 9y agoThe problem is not only with security, ok it's the first problem but there's plenty of device that can't do any job right now, event if I want use that mobile for a diy like camera, etc. most of the software no is no more compatible. I don't understand why we go so fast on the new device when the majority won't use that damn new API, and all these gadget UI are so damn useless. Like hearthstone, why didn't you optimize your game for less device do you really need to do a animation if my device don't support it? just don't display it!
- richsaunders 9y agoI'm one of those people. Still using US$100 Asus Zenfone 4, running Android K; with 8GB internal memory and 1GB RAM. My phone still looking and running good, no scratches, and no lags. I only use 1.56GB internal memory for apps, nothing fancy, just some apps that I truly need. The reason I'm not considering to upgrade my Android is because of this article: It's The User Experience, Stupid.[0] I already see Android O in action, and some newest Android devices, but I don't think it's worth my money. So, I'm planning to keep using my 3 year old phone until it's dead. [0]: http://usabilitypost.com/2008/12/03/its-the-user-experience-stupid/ http://usabilitypost.com/2008/12/03/its-the-user-experience-...
- ajnin 9y agoHey, they used the data that I made available on my website here : https://www.bidouille.org/misc/androidcharts https://www.bidouille.org/misc/androidcharts Gathering the old data from archive.org snapshots was a pain, I'm glad I saved someone else the trouble :) One thing that's missing from this data is the actual number of devices in circulation, as said in the article it's only the market share among Android devices, and only those which access the Play Store. Having access to that data would make the graphs much more interesting, but unfortunately I have no idea where to get it.
- Bartweiss 9y ago> only those which access the Play Store I'll bet this means an enormous number of outdated devices outside the first world are missing. In particular, any area without cheap and reliable data access is probably eschewing the Play Store for some kind of local-area app sharing like Zapya. Not your fault obviously, these are fascinating stats as is. But I'm also really curious how many smartphones have gone "off the grid" without being retired. Generalizing from Myanmar [1], I suppose Facebook's internal device data would be the best source. [1] https://craigmod.com/sputnik/smartphones_in_myanmar/ https://craigmod.com/sputnik/smartphones_in_myanmar/
- ihaveahadron 9y agoWhat's with I guess the apparent void of anyone that matters not knowing what the fuck "software" is. I learned this at 5, can you all at least learn this Hy I don't know what, college, graduate school?
- ihaveahadron 9y agoOh yeah ur smart future people graduated graduate school and have a very Shakey understanding of the concept of software and hardware, if any concept to speak of at all. In many cases I'm genuinely left wondering if most of you have ever even HEARD THAT WORD. I am angry and I'm getting it out through words, also though expressing a valid thing. It's called "killing two birds with one stone" for the "american literary geniuses" The heard that word thing in this thought jot being meant towards graduate school graduates. What I mean is that if I'm right and most of them haven't even registered the word "software" there's a big problem, and I don't mean that in a funny way.
- rb808 9y agoI'd like to buy an Android Ereader - there are a few but they're all on Android 4.x, is there a reason for that? I'm guessing its licensing not technical but I'm not sure.
- sjreese 9y agoMy problem is some independent first movers made great games for the Android, then were force off by slow-to-market game owners - who then produce junk "official versions" of the same games - all under the guise of security concerns. To get their way they used the LAW (UCC ) Now we have to have constant update checks for copyright,trademark,look & feel, and anything else they can use of themselves ( like echo,google home, vs independent home automation) or (cloud vs X-drive ) xor (academic library vs paywall library where every student pays for public domain information) rip Aaron Swartz
- iainmerrick 9y agoAnother interesting iOS and Android comparison: all fully supported iOS devices on the latest OS -- back to the 2013 iPhone 5S -- are 64-bit. On the Android side, almost none are 64-bit. Everything besides ARM7 is a rounding error.
- anotheryou 9y agoHow are they not all zombies or hit by ransomware?