Google could have updated the Pixel 3 until Android 13, it just didn't want to
androidpolice.com
androidpolice.com
* Phone hardware alternatives to mainstream brands
* Fairphone 4 [NL]
* Librem 5 from Purism [US]
* Pinephone from Pine64 [China]
* FXTec [UK]
* Volla [DE]
* Linux-based OS * PostmarketOS - "postmarketOS extends Alpine Linux to run on smartphones and other mobile devices. [See compatible devices: https://wiki.postmarketos.org/wiki/Devices]
* Mobian
* Manjaro ARM
* Maemo Leste
* Pure OS [US] (purism)
* Sailfish OS [FI]
* Others - mostly android-based alternatives * Ubuntu Touch "Ubuntu Touch is not based on the "mainline" Linux kernel, but rather on the "downstream" (that is, highly patched) Android kernel that came with it originally, with an abstraction layer, halium, to adapt Android drivers and userspace to Linux systems. "
* /e/ foundation [FR]
* Lineage OS
* GrapheneOS
* LuneOS
* Nemo Mobile
* CalyxOS
edit: updated according to commentslinux / qt and all. good.
Android-app support.. ~ yes. good. If app doesnot work it's mostly because it wants to googleize me.. and fail. i can live with that.
Some websites won't open because somewhat old webkit - the hell with them.
No native clients for this or that.. meh. i can live with it.
it's essentialy like a computer in pocket as it should be. everyday things. ssh and what not if u really want.
Not an eye-enabled-wallet as all else has become..
"Get directions to X"
"Set timer for 20 minutes"
"search for local banks"
"Call X"
"<name of restaurant> hours"
If Open Source phone OSs can't do that, they won't compete with the spyware OSs.
Pinephone is China or Hong Kong based. It comes with one month warranty (within EU, warranty must be 2 years).
Maemo Leste is not based on Android, neither is Sailfish OS. These are Linux OSes, but the Android emulation layer (which SFOS has but costs money for license) might be Android-based, I don't know. Maemo Leste contains no Android emulation, it actually predecesses Android. Nokia was into Linux-based mobile devices back in the mid 2000's.
You could also add devices like Planet Astro Slide to the list as it comes with a hardware keyboard (if its like the Cosmo one then I can say: the one Pinephone has, isn't quite as good, but is also relatively cheap). I posted about recent smartphones with hardware keyboards here [2].
Iodé might also be interesting, I don't know anything about it other than its a LineageOS + microG adaptation, like /e/
[1] https://wiki.pine64.org/wiki/PinePhone_Software_Releases
Retail version will be available soon, $100 more expensive, with the right support. See here: https://www.pine64.org/2022/02/15/february-update-chat-with-...
I'd say this is why we need e-waste legislation.
Because it's not a project with a goal of breathing old life into provably less-secure hardware.
If you want to reduce e-waste, know you will be reducing your security, and use Lineage or whatever targets the most devices,
not the most security.
Seeing nothing but the opposite.
HW-makers, just want to sell HW. They don't care about the SW, and will just do whatever they can to sell the HW. We need to force HW makers to open SW. It can even be beneficial for them by reducing their development costs.
And then, we can have SW-makers competing on long-term support, and features, and openness, etc.
Does such a scheme ring any bell? Yes, there are actually already such small niche products! Ever heard of Windows? RedHat? SuSE? That's exactly what they are doing! We just need such schemes on smartphones.
How would a separation work? I can't say I have a full solution, but here are some ideas:
- Remove the arbitrary limitations for backups. Both Android and iOS backups are severely lacking when it comes to user backuping their device to their own services. Why is this important? Because IMO the biggest user lockdown is not being able to transfer data
- Impose some standards. I don't like UEFI, it feels clunky, and old, but it's standardized, it's pretty clear what are the responsibilities in it.
- Make "bootloader unlock" more standard. I think that ideally, it would be HW switch or button, which is hidden, that is documented in user guide. Like chromebook's unlock screw. Actually, it shouldn't be so much an "unlock", but rather a "change root signing keys", but anyway.
There are some limitations for sure, and currently, the best way to get longer support on as many devices as possible is through Project Treble, so it requires to have Android as a basis provided by the OEM. It doesn't feel right to me. I dream of being able to impose Linux mainline support, but uh, no, I don't see it happening anytime soon.
Also, even though I would want to force Apple to unlock their bootloader, they are not doing anything wrong wrt long term support, so forcing this down to them on the ground of right to repair, doesn't feel ok.
There's no world where phone makers stop customizing the software they ship, even if forced to allow users to install competing OSes. It affords some product differentiation and helps tie users to the platform. Even if you let me install an open OS on my iPhone tomorrow, I couldn't possibly do it because all of my digital life is tied up in Apple's ecosystem (including the human capital of learning to use the platform well).
Your point raises a third axis (services) but also illustrates to me how hopeless this all is in our current world. In my ideal world of consumer freedom, vendors would not be allowed to bundle hardware, software, nor services to prevent interoperation.
I despise all this subscription and rent seeking to try to turn every product into a locked-in service dependency. As an aging computer scientist and long-term developer of open and free software, I feel myself drifting further apart from a world that so willingly embraces an asymmetric and transactional existence with regular people locked into some amorphous, global company town.
This is exactly what Pine64 is doing with their Pinephone. They probide no software at all, just hardware.
Spoiler: probably left with only Graphene and Calyx.
Security matters, and no!, hacks/exploits don't only happen to those who are specifically targeted!
One of my tablets is an Amazon device which stopped getting updates to Amazon's proprietary Android 5-based OS. But it runs Android 10-derived LineageOS just fine. A relative was just going to throw it out because the software was out of date. The amount of e-waste produced due to this practice must be scandalous.
Purely in terms of specs and performance, most devices since about 2017 can run the latest software. Manufacturers rarely support the device for more than a year or two, though. This pattern of behaviour goes all the way back to the very first Android device. The HTC Dream was dropped after Android 1.6 but it can run later versions.
Three years of updates of Google's own software on their own hardware is ridiculous and inexcusable. It also shows that it was never about who made the SoC.
https://support.google.com/pixelphone/answer/4457705#zippy=%...
Are you talking about the pixel 3 or pixel 6? The pixel 6 (which uses their own SoC) is getting 5 years of security updates. That's much longer than what the pixel 3 is getting, which confirms my comment.
We don't really need to be told here; tell some "normies"!
Feel free to think about it more.
> they already have a different update schedule.
irrelevant.
They work on the upstream Android project,
and then sometimes work with other manufacturers to get updates spliced into whatever custom shitshow version of Android a manufacturer has put together.
As Google faces antitrust action in many jurisdictions, I hope one of them grants us full control over the devices that we have purchased, especially when they are abandoned or otherwise the victims of neglect.
Assuming this remains the case, do not buy Pixels from Verizon.
I have several Android devices where this is not possible, and bringing this requirement to the rest of the Android ecosystem is our "right to repair."
Years later, I tried to install LineageOS and hit the "Flashing Unlock is not allowed" error. It turns out that Google ships warranty-refurbished Pixel 2s with permanently locked bootloaders. No solution, no apology, no indication that it won't happen again:
https://www.google.com/search?q=%22pixel+2%22+%22flashing+un...
Should have opened a small claims lawsuit for the cost of the phone and sue them. It's easy to show the judge "I bought this phone and can use it with any carrier, and when warranty at Verizon was done with it, can no longer use it anywhere other than Verizon"
You simply materially did not get the same (or refurbished) product you brought in.
This sort of lockdown is equivalent to selling someone a car, but not providing them the keys - Oh, you wanted to start your car? Just call us and we'll do it for you.
It would be utterly unacceptable to call that ownership for most other physical items, and we shouldn't allow companies to sell hardware with digital locks if the owner isn't provided a key.
I don't mind the lock (just like I want my car to have a lock) but I damn sure better have a key.
My Pixel 3a is going to stop receiving security updates this May. It’s still a perfectly good phone despite the increasing slowdowns with every system or Play Service update.
I’ve learned my lesson and switched to iPhone as my next main phone, and relegated the Pixel to serve as a backup.
"we will keep this next iPhone secure and working snappily for basic tasks, web/email/utility apps" --- No Android phone maker can even make this guarantee for more than 2 years.
Samsung pledges 4 OS updates, 5 years of patches for 2021 and 2022 flagships
https://www.gsmarena.com/samsung_pledges_4_os_updates_5_year...
Apple has some horrific practices that I don't agree with when it comes to repairability, but at least it treats its products the same way. The iPhone SE from 2016 still runs the latest iOS version, same for iPhone 7.
I don't really care what Apple does because I'm not in the market for iOS phones.
With regards to non-flagship models, Samsung is providing 3 years of updates for the A52, which still beats the grandparent comment's claim.
https://9to5google.com/2021/04/05/samsung-drops-galaxy-s9-do...
https://r2.community.samsung.com/t5/Galaxy-Note/Samsung-Gala...
S9: https://doc.samsungmobile.com/SM-G9600/TGY/doc.html
Note 9: https://doc.samsungmobile.com/SM-N9600/TGY/doc.html
You can see they still received updates this month.
I am contemplating a switch to /e/os from the original developer of Mandrake Linux. I'm going to try it out on a OnePlus 3 at some point in the future.
MicroG is included with /e/os and Lineage remains hostile to it.
The Aurora store also would go offline for weeks on end. I am hoping that /e/os has a better solution than Aurora and a regular release schedule.
Good luck.
Now you're paying, AND don't have the security.
> Qualcomm has confirmed to me that it is still able to deliver Qualcomm-specific software updates for the Snapdragon 845, and while kernel-level support will be an issue for the chipset beginning with Android 13, things right now under Android 12 are just fine.
Snapdragon 845 is what powers most high end Android phones from 2018, and I don't know of any manufacturer that still delivers updates to those phones even though they're still perfectly usable. It is often reported that updates beyond a couple of years isn't possible because of Qualcomm, but they don't seem to be the issue in this case.
Especially with as few as ten million Pixel 3s sold [1], and a half-life of less than two years for cell phone usage, it's going to be hard to justify even a single engineer-year so late in the game for such a small audience.
[1] https://www.zdnet.com/article/pixel-3-by-the-numbers-googles...
I don't understand how it could take a full time engineer one year to produce a software update for an already fully functional phone. Even if that was the case, $500k/year for ten million devices is 5 cents per phone. If companies can't be bothered to spend 5 cents to keep a fully functional phone from becoming e-waste for another year I think regulation is in order.
For reference four of Google's execs recently got huge bonuses ($2M) for contributions to "Google’s performance against social and environmental goals for 2022."
https://www.theverge.com/2022/1/4/22867419/google-execs-mill...
(Apparently there's some bad blood between Calyx and Graphene, which is a shame. Both seem solid.)
I tend to work on apps that do not rely heavily on Google Play Services. BUT I should also add that this CalyxOS phone and an /e/ foundation phone I have, are 2 of about 10 Android phones of varying manufacturers and SDK levels which I am constantly rotating thru while developing. I like to make sure I am testing my stuff on a broad array of Android devices, including non-google ones. I certainly wouldn't recommend that anyone use a non-google Android phone for _all_ dev purposes when targeting mainline Google Android phones.
I should also note that MicroG[0] attempts to solve this problem, with admittedly mixed results, but I have positive feelings about its future.
+1 points for Google for cool stuff like Project Treble (gotta keep techies on board)
-99 points for Google for abandoning Flagship devices for 99% of users that techies might have sold to family and friends.
(I really would like to understand better.)
My oldest supported device is Pixel 1 (released in 2016): https://twitter.com/phhusson/status/1454155975515152387
I'm pretty much alone, and do it in my spare time. So, it's fairly easy to do.
Actually, Google do provide some GSIs: https://developer.android.com/topic/generic-system-image/rel...
But they are unusable as daily driver on the majority of devices. Many (I'd say most) devices simply won't boot, most devices would have no in-call audio, there wouldn't be VoLTE on any device, backlight control would be broken on many devices, etc. etc.
Google doesn't do it because they have no incentive in doing that.
What does Google do with that? They actually use that, to deprecate devices FASTER than ever.
How? Well, now that the HALs are perfectly formalized, they can say "Okay, a device launched with Android 8, used audio HAL 2.0, while Android 9-launched devices use audio HAL 3.0. We support Android for 3 upgrades, so for Android 12, we can REMOVE the whole code supporting Audio HAL 2.0". While before that, Google couldn't really know what code to remove or not, because they couldn't really know what was used.
So yes, Project Treble, in current Google's implementation, Project Treble turns out to obsolete things even faster than before, and in Google's new Treblish certification plans, I see no place for Fairphones or nVidia Shield with real long-term support.
So, overall, IMO, Project Treble net result is pretty close to 0 (it does have some positive aspects, not just the negatives I just said).
My hope is that some company would appear to lack this gap. Because thanks to Treble, it is actually possible to make reasonable long-term support, by making the code that Google removed to bring back support.
Sure, some past phones maybe could have been supported longer, but things ARE getting better. Don't just focus on the negative, embrace the positive things happening in mobile hardware, too.
I have nothing but respect for the XDA community who managed not only to fix the problems, but to update the device to Android 11 and then Android 12 while adding useful features, including a port of Google Camera with all the AI features.
So if you care about the software on your phone, I'm afraid that using a custom ROM is the only way.
To retain if not grow customers. We are looking for a phone for my wife's mom who has a moto G5 plus. For her user profile (calls, texts and video calls using whatsapp), a moto G5 was perfect at that time. We (pixel users ourselves) are lobbying her to use an iphone especially due to this BS EOL policy by google. She is very careful and can easily use a phone for 5+ years if the device lets her. Only iphone fits the bill as of now.
Despite all the reactionary commentary here, this is the only “evidence” mentioned for the headline. The rest of it is opinions and preferences.
Why aren’t the alluded-to technical reasons listed or explained?
If you buy an Android you already know the deal. It's not like they are stabbing you in the back.
Are you basing this on real experience or just fishing for HN anti-Apple upvotes?
Just asking because my kid is using an iPhone 6s with iOS15 and really experiencing absolutely no problems whatsoever.
I'm in the same boat, my kid is now the third owner of a handed down 6S and it still does everything without being slow or lacking app support. The features it is missing are mostly neural engine related and are conveniences not vital functionality. I could 100% use that phone as a daily driver and not be frustrated if I swapped in a new battery.
Anyway I have used a 6s on recent versions of iOS. It works but don’t kid yourself if you think the experience in any way compares to using a recent device.
I have had an oddity in the last year or so (so iOS 14 and onwards?) is that music playback software seems to get background killed (OOM?) fairly often if it isn't playing. Main issue for me is my general pattern with driving would be to cue up music / podcasts beforehand, pause it and when I select bluetooth for sound in car it would start playback. Now I seem to have to be careful not to actually do anything with my phone (like check websites or whatever) after preparing audio, otherwise there's a strong chance you'll just get nothing.
So not perfect, but this may be a weird edge case I'm running up against. Doubt the phone is going to get iOS 16 though, so will have to think about what to do.
I think those first few years of iPhone where phone power was really leaping up between models, and iOS was jumping in complexity alongside it did give Apple bit of a bad reputation. We got software updates (good) but they just didn't perform at all well on older phones (bad). It seems to have settled down a bit nowadays where iOS isn't outgrowing the old hardware as much. But of course then we had the infamous "people think we're intentionally slowing down old phones, lets ship a feature that protects the battery by intentionally slowing down old phones and not tell anyone" thing.
Specifically, needed to get rid of:
- Google Assistant
- Google Location Services
- Avoid accidentally signing up for Verizon's "cloud" and "digital secure"
- Disallow Verizon's app from collecting location when not using the app
- Disable and de-permission Verizon Cloud, which has tons of permissions even though I never accepted using it
- Turn off Google "location accuracy"
- Turn off personal results for ads
- Turn off tracking for ads in apps which is a separate setting
- Change the default messenger from Verizon's "Message+" to normal messaging to avoid having my messages copied all over the place
- Get confused by some weird "premium" upsell in the Voicemail
- Turn off "monthly driving stats" in google maps which is enabled even though I have location tracking disabled, what the hell even is this?
And that's just the stuff I remember.
And I still get a nag screen on maps for having web history turned off.
I guess Google wants everybody's data and Verizon wants to sell "premium" things for more money, but I wish there was just one button to shut all this shit off. There should be a "good Android" option that costs less than an iPhone for people that would pay a little more money for less garbage.
Can you elaborate on this a bit more?
There is, actually: Android One. E.g. Nokia makes phones that have minimal crapware preinstalled.
You will still have to deal with Google's own crap... like the retarded Assistant that just won't fucking die. Even with absolutely every setting in every google settings page in every google app explicitly disabling the Assistant, if you dare speak words resembling "ok google" it will still "helpfully" pop up asking if you'd like to enable it. And sometimes spontaneously. While you're typing, hoping you'll fat-finger "yes please".
I have the generic "Google" app disabled, which I think is the thing that listens on the microphone for that. I don't really know what else it does, so I'm not sure what else is unavailable once it's disabled. I don't expect I'll be missing much though.
Sadly I can't describe all actions I've done (I just don't remember) but one of the most crucial is to replace you home screen app.
Zim/Omega launcher is a good starting point - Zim doesn't know about assistant, Omega has the options to not to use it.
Along with Hacker's Keyboard, F-Droid/FoxyDroid and methodologically going through the Apps and Permissions in Settings helps to tame this Hydra.
do a few minutes of research in advance to buy a phone that has a prayer (Pixel 3a is popular in this thread),
and install Graphene on it from day 1...
Alternatively - I just upgraded to an iPhone SE which seems like essentially the same phone as 6s but a little faster/smoother. Fits my minimalist needs which sound similar to yours. Dealing with the Android crapware sounds a lot less fun to me.
Edit: meant as reply to throwhauser
... The post you are replying to was a rhetorical question because the answer to your question famously is "No, absolutely not".
"Can't get promo for tech debt or maintenance" is simply a myth.