Google Play Services Drops Support For Android Ice Cream Sandwich (venturebeat.com)
Google is pulling support for Android 4.0 Ice Cream Sandwich more than seven years after it was first introduced. The company announced in a blog post that Google Play services will no longer provide updates for the APIs (14 and 15) used by applications running on ICS. VentureBeat reports: Ice Cream Sandwich (ICS), as Android 4.0 to 4.0.4 is more affectionately known, was a landmark operating system in many ways, ushering in a whole new set of interface guidelines -- with a more minimalist design, not to mention groundbreaking features such as near-field communication (NFC), lockscreen support for camera and music controls, and facial recognition smarts for unlocking devices.
App developers who currently offer minimum support of API level 16 (Android 4.1 Jelly Bean) and over won't have to do anything as a result of these changes. However, if their apps currently support API level 14 or 15, they will encounter a build error when updating to a newer SDK version. Google is now recommending that all developers target API level 16 as the bare minimum, which means those still using Ice Cream Sandwich on their Android device won't even see the app update in Google Play, let alone be able to download it.
App developers who currently offer minimum support of API level 16 (Android 4.1 Jelly Bean) and over won't have to do anything as a result of these changes. However, if their apps currently support API level 14 or 15, they will encounter a build error when updating to a newer SDK version. Google is now recommending that all developers target API level 16 as the bare minimum, which means those still using Ice Cream Sandwich on their Android device won't even see the app update in Google Play, let alone be able to download it.
To me seven years seems like a good amount of time to keep something supported.
I think Apple still supports the App Store even for older devices (they can download the last version of apps that support the version of iOS they are on), but not entirely sure if that goes all the way back down the full line at this point.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
to run down to Wal-Mart and pick up a new $50 10 inch tablet. /s
I still have and use the Android 2.1 tablet I bought I have no idea how long ago. It's mostly for reading books on. It also has OSM on it with GPS, so I can download a ton of maps and use it when I'm traveling.
It's just very unfortunate that most devices only receive security updates to the OS for a small portion of that time
That's a great point, it would be really interesting to know how many Android devices of that vintage are still in use even after such a long period with no manufacturer updates.
I'll bet the number is surprisingly high as there aren't many technical reasons a seven year old phone would not still function, even if the OS it had was rather old... I have an Android phone still from back around that era, may have to fire it up and see what it does when powered up and what works.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Now there's a headline that would have been completely incomprehensible sense 30 years ago.
Is it? Linux is suppose to be legendary for supporting ancient hardware. Something about being open I suspect.
Shai Schticks:"You don't make peace with friends, you make peace with enemies"
No, you're just running Android. Get a Windows 10 tablet if you want something functional that "just works".
This one's easy but you're not gonna like the answer. The drivers aren't open, usually ever, so you're fucked because only the manufacturer could update or supply the newer versions. Also the RAM usage and feature creep is very high on later Android versions, so for example anything not 4.4 requires 2GB or a lot more RAM. If you need such a feature, get a device that supports LineageOS, which fixes the problems you just outlined. The device support is kind of limited however: https://download.lineageos.org...
Use F-Droid instead, there are lot of great apps available there. Also check XDA Devs and see if someone has made an updated ROM for your tablet.
These are options that you would never have using Apple or Microsoft products.
They came for the ice cream sandwiches, but I said nothing for I was not an ice cream sandwich.
Then they came for the jelly beans (4.2.2), and I said nothing because the chat apps no longer supported my phone.
Indeed Microsoft *was* forced to provide security updates for Windows 7 when nobody wanted to downgrade from Windows 7 to Windows 8 or 10.
If you do go to Windows 10, MMicrosoft says your new OS will be supported for 18 months.
https://support.microsoft.com/...
Redhat provides security updates directly from them for at least 10 years.
https://access.redhat.com/arti...
After 10 years, updates would be from upstream.
One could back port Linux security patches for 20 years if you needed to. Ten years from Red Hat is probably enough.
> are still in use even after such a long period with no manufacturer updates. ...
> there aren't many technical reasons a seven year old phone would not still function
People tend carry their phones with them everywhere they go. With more than seven years of *use* I'd expect an unfortunate drop onto concrete, tile, or water is pretty likely.
Sitting in a drawer as opposed to in use, sure, other than the battery. A working battery for a seven-year-old phone may be difficult.
"why is google so shit at everything?"
Because they have utter contempt for their users/products?
The drivers aren't open, usually ever, so you're fucked because only the manufacturer could update or supply the newer versions.
If you get a device that launched with Oreo or Pie, this shouldn't be a problem. Those devices must support project Treble, which imposes a well-defined hardware abstraction layer between vendor space (those drivers you mention) and the system (everything above). It should then be possible to install any newer system image on the device, leaving the vendor partition unchanged, and it should work. For some number of releases, at least; at some point new systems will stop supporting old HALs.
Note that this assumes your device has an unlockable bootloader. If the bootloader can't be unlocked then you can only install OEM system images, so as soon as your device maker stops providing updates, you're done. Don't buy an Android device whose bootloader you can't unlock.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
The question is not about support or no support. The question is on removing access for apps that work fine on certain platforms. API levels in Android are not backwards compatible so these apps will disappear from the Play Store for anyone with an older OS. Next time they factory reset their phones they will find the Play Store no longer loads any of their apps.
This wouldn't be such bullshit if you could actually CHOOSE to upgrade your operating system the way you can upgrade Windows or Linux to the newest (or at least much newer) versions.
I've got a Samsung S5 with Android 5... how long before they kill off my only phone? A $650 (no contract) flagship phone. I dare you to find a 2014 laptop that cost SIX-HUNDRED AND FIFTY DOLLARS that can't run any new applications because "it's too old."
Imagine if Windows made any application compiled on an OS earlier than Windows 10, not supported. Not because of a missing feature (like their arbitrary disabling of DirectX ~11/12 on Windows 7)... not because of hardware specs... no, just a complete cutoff based on version number. No 7zip. No VLC. No Chrome. Unless it's recompiled with a "new enough" SDK. All those Steam games that weren't compiled in 2018 because the developer moved on? Gone. Got that great 2017 game? Too bad, it's still not 2018. Battlefield 1 is officially legacy.
If that happened, there would be rioting on the streets and Steve Ballmer and Nadella would be forced to dig their own graves with boxed sets of Microsoft Dynamics NAV as shovels.
WTF are you supposed to do when your CARRIER arbitrarily decides to not offer updates to a phone that costs over half a grand?
Look at the dashboard.
ICS is 0.3% of current devices checking in. Gingerbread is 0.2%
Half a percentage point is a very very small number, and I wouldn't be surprised if a lot of those were emulators, at that.
I wouldn't worry about Android 5+ just yet, as one poster was. Lamentably, 5.0 still has 3.5% of the market, 5.1 over 14%.
https://developer.android.com/...
Tell me is there any Android device that has received updates more than possibly 1 or 2 years? All I see are these pump and dump devices that Samsung et al throw out there and then simply stop caring.