Google Is Forcing Me to Dump a Perfectly Good Phone
vice.com
vice.com
- 10M+ Pixel 3 devices that were sold worldwide
- 72% of Pixel 3's estimated lifecycle emissions are from its manufacturing[1]. Using your phone is _not the source of most of the emissions during a phone's lifecycle_.
- It has gotten worse over time, but Google hasn't offered better guaranttes. Pixel 5's emissions-over-lifetime are 30% higher than that of Pixel 3.
The alleged reason Google can't offer support beyond 3 years is because of Google's dependence on Qualcomm for the support[2]. Apparently Qualcomm asks for a ridiculous amount of money to support any chip beyond a measly 2-3 years. Apple gets away with it by building their own chips, and Pixel 6 is guaranteed to be supported for 5 years as a result.
However, the fact that Google - one of the world's richest corporation can't convince or pay Qualcomm to support a perfectly functional device in 2022 is astonishing.
[0]: https://twitter.com/captn3m0/status/1427908406086553601
[1]: https://storage.googleapis.com/mannequin/sustainability/repo...
[2]: https://arstechnica.com/gadgets/2021/03/the-fairphone-2-hits...
https://www.xda-developers.com/list-android-devices-project-...
> I’ve bought too many Android phones over the years believing Google when they say they’ve figured out how to be better with updates, whether it was the Google Play Store promise or the Android One promise or “Project Treble.” None of it has mattered. It’s too little, too late from Google.
which links to https://www.theverge.com/22881882/android-12-google-pixel-6-..., which says:
> By its nature, Android is a fragmented ecosystem. There’s no straight line from Android 12 to the Galaxy S21 or OnePlus 9 — every major update sees handoffs between the manufacturer, carriers, and Google, all of which result in delays. Initiatives like Project Treble seem to have helped speed up some parts of the process, but unless Google takes some drastic actions, nobody can completely fix the problem.
Case in point, Treble came out in 2017, one year before Pixel 3. Didn't help.
"Project Treble (take a deep breath) is Google's ambitious effort to rearchitect Android in order to establish a modular base in which the lower-level code created by silicon vendors is separated from the main Android operating system"
As in abstracted away hardware code? As in...how operating systems have been built since before TikTokers were even born?
We're talking about a company that maintains its own fork of the Linux kernel with something like 19,000 patches against mainstream. Anything not in a blob should be easily within their abilities to address.
Also, Nexus and Pixel devices have a long history of software and hardware problems, many of which are immediately obvious within a day or two of devices hitting people's mailboxes, and are never fixed over the life of the phone. It's not like google seems to be picking up the phone very often to talk to Qualcomm for support, even during a device's development, much less after?
The Pixel line jumped the shark when Google started permanently carrier-locking phone bootloaders for Verizon.
It's not just the main Android OS that needs to be patched, the chips have their own proprietary software too.
The problem is that after 3 years, most of those chips have gone EOL and QC wants to put their resources into developing new chips because that's where the revenue comes from (e.g. how they pay their employees). Meanwhile new security flaws keep getting discovered on EOL chips that provide zero new revenue.
So what do you want here? Do you want the break neck pace of innovation to continue which is ultimately very good for everyone? Or should we spend all of our time making sure your Apple IIc still has security patches for 2022? At some point you just have to move on and that's just the trade you make for all technology. You can't simultaneously benefit from this cycle and then bemoan it. If all we ever did was make security patches for your Commodore and AppleIIc you wouldn't have a Pixel3.
I want my perfectly good phone, that I bought 3 years ago, to still get updates. In all honestly, my old Motorola G4 would still be a good phone if it had more storage (and didn't eat SD cards).
Everything about my Pixel 3a (which is EOL in 4 months), works absolutely perfect for all my needs. Great camera, still very good battery life, plenty of storage / power. This is forced obsolescence for a device that is more than capable of handling most everyone's mobile workload. And, as a mobile minimalist, mine especially.
This kinda shit makes me want to go back to a fucking flip phone. I'll probably roll the dice with Lineage or Calyx, but the absurdity of all this is really frustrating.
QCOM Mkt cap 188.12B
Alphabet Mkt cap 1.70T
If your implication is that someone market cap equals negotiating leverage you would only be right if Alphabet was the only elephant that Qualcomm was in bed with.
Microsoft's timilene for OS support is easily 10 to 20 years. Windows XP was released in 2001. It's final ecurity support ended in 2019. 18 years later.
I know, it's hard for modern "programmers" to fathom such a level of commitment.
Not really. You need to compensate Qualcomm for a pile of lost sales from people not getting new phones.
Google likes to hide behind "the OEMs make those kinds of decisions", but it's not reality: The Android MADA still gives them complete control of every Android hardware platform sold with support for Play Services.
And, considering Google is one of the three most valuable companies on the entire planet, sitting on massive piles of cash stashed everywhere they can possibly stash it to avoid paying taxes.... Google can afford to pay for support if it wants to.
If Google wanted to support phones more than three years, it would do that. It doesn't want to, and it's time to stop pretending otherwise.
It would not be leveraging for the Pixel business either, it would leveraging Android for Android as a whole: Presumably Google could drop support for hardware that does not provide five years of support from the Android codebase. It would then be on Qualcomm to either meet or fail to meet that requirement, and set their license pricing accordingly.
Having a support lifecycle of at least five years is... bare minimum for the industry. Nobody could argue that it is an antitrust issue to require it.
Why would people continue to buy phones with Qualcomm chips? The fact that my 4th gen iPad still works and my mom uses it to watch youtube and browse internet is one of the top 3 reasons I would pay a bit extra for Apple devices.
The last iOS 10 update is 10.3.4, shipped in July 2019, a bit more than 6.5 years after the release of the 4th gen iPad in Nov 2012.
Google-branded phones are essentially just another avenue for them to push Google Play Services, one where they can guarantee the platform experience they envision developing vanilla Android. I think they also serve as reference hardware, but the custom tensor chip on the most recent pixels sorta eschews that… unless they are pushing the idea of putting a TPU on Android phones.
Its similar to why NVIDIA(designer/manufacturer) doesn’t offer as good customer service or warranty on their graphics cards as EVGA (hardware/packager) does.
Probably here there's not a great overarching narrative of reasons, but I ... believe Apple controls more of the components in its phones and can do the management itself
Samsung right? So who is going to compensate Qualcomm for their lost sales because they're shit to consumers?
The market has chosen against that. What you're talking about is forcing people to accept your personal preference, by law, because your design preference didn't win in the market.
Personally, I oppose that.
Replacing a battery is technically possible still, it just requires a ton of patience, a heat gun, maybe a suction cup, maybe a razor knife. And even then you run the risk of breaking the back glass in the process(been there, done that).
I don't think we need to go back to being able to hot swap batteries on the fly, but surely we can come up with something everyday people can realistically do at home.
After you remove the cover you still have to remove a few pieces of the top layer of components, as described in guides like this iPhone 13 Pro battery replacement one: https://www.ifixit.com/Guide/iPhone+13+Pro+Battery+Replaceme...
Now, say you tried a DIY repair and you broke the glass, that'd be a different case of suckage, but that doesn't really mean that suddenly batteries aren't replaceable. There could be a discussion around ease of replacement but there is ease of manufacture and sealing properties to consider as well.
On top of that there are a number of peripherals to remove before even getting to the battery. To me that seems extremely difficult.
Did it though? Or did the manufacturers choose that for us by choosing to market phones based on millimeters of measurement and grams of weight and one piece glass backs that most people cover up with a case anyway.
This seems kind of like the car manufacturers saying that they are only meeting demand when they sell large SUV's and trucks, while running ads showing SUV's on dirt trails touting the freedom that a large SUV/truck gives drivers, even though most high end SUV's and trucks won't go any farther offroad than a gravel parking lot at a winery.
If phone manufacturers started competing on environmental costs of their phones instead of being the smallest/lightest, then maybe replaceable batteries would come back.
It's only natural to want something comfortable to use which you can see clearly on and which doesn't break your nose when it falls on your face in bed. A minority (me included) would prefer smaller phones with a massive battery, no matter the thickness - and yet I can't stop marvelling at how cool my new big, light, thin phone is. If my phone didn't break in 3 years I'll think about buying a battery on eBay and replace it (or get it done by someone, if I'm not capable of doing it).
SUVs are appealing because they're big and cost a lot of money. It's often a display of superiority and wealth. Those people would drive a tank if they could.
People are not buying SUVs or phones because of advertising, but because of their intrinsic qualities (whether physical or social).
Uh, that and they're useful? The only thing comparable for the combo of carrying capacity, people seating, and towing of your average SUV is a full size van. Which drives like shit, has terrible visibility side and rear, and is often even more of a break-in target. Oh, and it costs the same or more as that SUV that's easy to park, easy to drive, fits all your kids or family or bikes and luggage and can still haul a light trailer.
The modern SUV is the evolution of the station wagon. Some of the early models were just wealth signals, I can kind of agree with that, but generally there's no better option for someone who regularly hauls 4+ people and a bunch of crap everywhere.
Not really? The most popular non-pickup in the US (The Rav4) only seats 4 and has a 1500 lb towing capacity. Most station wagons can do that (for example the V90 can tow between 1650 and 3700 lb). The Sienna, which is a minivan, can tow 3500 lbs and carry 8 people
And the Sienna has 50% more cargo capacity than a Ford Expedition unless you take out all the seats, then they have about the same cargo capacity.
https://www.truedelta.com/Toyota-Sienna-vs-Ford-Expedition-s...
The Sienna is available in AWD, and has a hybrid drivetrain.
It's biggest disadvantage over an SUV is ground clearance and towing capacity. As you said, the Sienna can tow 3500 lbs, but the Expedition can tow 6000-9000 lbs depending on drivetrain. Well, I take that back, the biggest disadvantage of a minivan compared to an SUV is that the minivan is a minivan.
I'm sure you can find another outlier here and there, but in general, SUV's get a lot of hate but are generally great choices for safety, ease of use, and capability.
I recall back in the era of user replaceable batteries they tended to not last very long, and were of incredibly spotty quality.
Hardly death's door...
(1)As measured by Accubattery just now
Not everyone watches youtube or plays games on their phone. With light usage, a phone that might only last 2-3 hours of youtube watching, can last all day instead.
This reasoning is... really bad. If I were a "rich corporation" and decided to sale a product at a loss or significant reduction in margin for a feature that obvious(based on sells numbers) was not a factor in deciding to buy the phone or not, I wouldn't be a "rich corporation" for very long.
The "richness" of a company has nothing to do, marginal cost does. It obviously didn't pencil out.
The underlying problem with Android is that they're competing with Apple, where all of those sources generate ongoing revenue from older hardware devices, but haven't found an effective way to share revenue between the different parties involved to pay for long-term support. Apple has no problem shipping iOS updates because they don't need you to buy a new phone nearly as much if you're subscribing to iCloud, using Apple Music, and buying from the App Store.
Also, where did you get the "few pennies per phone" number? If that is accurate, what do you attribute google's decision to not spend basically nothing for longer updates from Qualcom?
>feature that obvious(based on sells numbers) was not a factor in deciding to buy the phone or not,
I don't think those customers were informed of the limited support prior to the sale, so those sales numbers are not meaningful in this context. Also, many companies offer longer support. Google is selling Pixel as a premium phone so (in my opinion) offering only 3 years of support is a major abuse of the customer relationship.
As far as pennies per phone, I was referring to this comment: https://news.ycombinator.com/item?id=30075970
With so many devices in the wild, I wonder if the Pixel 3 will become our generations HTC HD2 (which got community support for seemly an eternity).
That doesn't apply for kernel support. Custom ROMs generally use the last supported kernel from some official ROM. Then they start to accumulate known security vulnerabilities, because they never get updated again.
So yeah, weird. I believe their AOSP side is funded by some governments who want the most maintainable and auditable Android on their devices
Most devices never get custom ROMs any longer than you would get regular updates anyway (since newer Android versions would not run on this chip).
Custom ROMs are a mess anyway:
- Untrusted sources
- Random annoying bugs (What, you need a camera?? Pff)
- Flaky "Android-Experience" (Yeah, you might be able to install Google Apps... after the 6th try)
- Device is "untrusted" - no Google Wallet or banking apps without yet another hack
- "Security Updates? You can get a full image every 2 weeks if you want that, but no idea what is included and what will break, sorry"
- Performance and stability of the device usually takes a big dive
Most importantly: You cannot build AOSP for a device, if there is no support from the firmware (Qualcomm), which is the main reason why there are no Android updates in the first place - at least that's the problem nowadays.
Why would all the Android Java stuff actually require a newer chip?
e.g. OnePlus 3 started with 7.x, was officially updated only to 9.x, but with LineageOS it runs 11.x currently.
> Untrusted sources
As if the vendors are super trustworthy…
> you might be able to install Google Apps... after the 6th try
Google services are "just one more zip to flash" and I've never heard of having to retry multiple times.
> no Google Wallet
Not too hard to carry the actual physical cards, or use a separate device (smartwatch).
> or banking apps
Complain to your bank / switch to a better bank.
> no idea what is included
LineageOS shoves the commit log right in your face, you can have a pretty good idea when it's really important to update.
> Performance and stability of the device usually takes a big dive
Really? Performance and stability are typically the reasons to switch to custom.
CyanogenMod/LineageOS have been, in my experience, the most performant and stable Android experiences by far, since the 4.x days at least.
I used to ROM-hop a lot, but nowadays, I just stay on whatever the official LineageOS build is (for my OnePlus Nord, that’s still Android 10, but I tried stock and couldn’t handle it) and install my weekly updates.
IMO performance is usually better the more random the ROM (so xXx NoLimits > LineageOS > Vendor OS), stability can be very hit or miss with the random ones but is equal for LineageOS and vendor.
Despite Magisk Hide not getting developed anymore, at least on 10 I can pass safety check despite being rooted btw.
Any chance you can name and shame those apps for my further edification?
But Google Pay requires it, so does my Health Insurance app (TK, which I don’t use), and the Banking App for DKB (fun fact, they enabled it in a normal update and left many people suddenly without access).
I don't understand what the problem with that should be though.
Most of the time it is unusable and slow. It randomly crawls, i.e. opening a browser, an input field, or the GMail App will make the device halt for about 10s. It will never get the new Android. Camera was always crappy with LineageOS. WiFi is broken since a few weeks and will constantly just vanish, needing to connect manually.
I almost only ran Cyanogen or Lineage on my devices, if not stock. I tinkered a lot with my Cyanogen installs back in the days, trying to even the bumps and failings.
Any device that has a decent stock image will run better with stock than any LineageOS or CustomROM in my experience.
As I said, I’m currently still on Android 10, but I don’t really mind that.
Yeah, because what I want is to buy a watch if I want to pay with my phone. Great solution!
> Complain to your bank / switch to a better bank.
Ah, yes, the "Switch-banks-because-your-phone-is-broken"-Trick, didn't think of that!
> LineageOS shoves the commit log right in your face, you can have a pretty good idea when it's really important to update.
Yeah, but the CVEs and firmware bugs are not and will never be in the commit logs. And even if they are, when I install an update on my phone OTA, I obviously will not pull up the commit log! How much time do you think I have?!
That's what the "Security Level"-indicator in the device settings/info is for.
> Really? Performance and stability are typically the reasons to switch to custom.
Yes, really. My LineageOS was always crappy slow on my BQ Aquaris, for every version. The camera is simply unusable. Every update brings another random bug. Since a few weeks it will lose WiFi, needing manual intervention, sometimes just 3 seconds after connecting.
If you want a working device, and not tinker with it all the time, or risk being stranded without certain functionality, you are safer with a device with a decent stock from a manufacturer that updates it diligently.
- Bugs / perf / stability / qualcomm not providing firmware are device dependant, it's a good idea to check compatibility before buying the phone, same as when you're buying a laptop you're planning to use with linux.
- GApps can be installed easily but they're basically spyware, so maybe think twice about that.
- Magisk et similia fix banks app (no idea about Google Wallet, I don't use it)
You're pointing out how ridiculous it is, but let me expand:
So, as an order of magnitude, the price asked by Qualcomm for extended support is 1M$. That's 10c/device. The VoLTE license costs more than that. The H264 license costs more than that.
Also Pixel makes Android, so surely, Android can't become incompatible with older hardware because of Android, or if it does, it's Google's own doing!
There is the question of security of binary blobs for which Google doesn't have the source code, ok!
Well let's see: - Billions (ok, maybe just hundreds of millions) of Mediatek devices have their bootrom "open". Should we stop upgrading those, because of physical access issue? - Everyone considers 2G utterly broken, allowing downgrading attacks, thus Google gives Android 12 the possibility to disable 2G. Yet, Google "refuses" devices launched with Android 11 Treble HALs, like devices launched with Snapdragon 888, to have this "disable 2g" [1] - Pixel 6 stayed 45 days on an """obsolete""" security patch
So, maybe we should stop saying that security is the alpha and omega, and all or nothing. It is important. Reducing our e-waste is more important.
[1] This is a weird thing, related to Treble, Google Requirement Freeze, and Vendor System Requirements, I can explain in details if anyone is interested
Do you have a source for that? That does seem pretty low.
....and even if that estimate is two orders of magnitude too small, it's still basically pocket change for Google, which (based on about 30 seconds of Googling, so if I've misread I apologize) has been making tens of billions of dollars per quarter the past few years in net income.
[edit] Figured I'd link the source of my figures for clarity: https://www.macrotrends.net/stocks/charts/GOOG/alphabet/net-...
Would you pay $50 for a stick of gum? Why not? If you make hundreds of thousands of dollars, surely it shouldn't phase you?
On the other hand if you consider the real intention of illuminating Google's cashflow it's pretty damning. Do you pay some relative pittance to keep devices supported, adding value to customers, reducing waste, increasing convenience? 'Cause this is a moral argument, not a financial one, and if you're fleecing the public at large (in myriad ways) it's more a question of the lord giving alms to his subject than it is paying $50 for a piece of gum.
Should Lord Google be a beneficent ruler, or a shitpile?
You can't run afoul of antitrust laws without being a monopoly. It's why Apple can make it so safari is the only browser available on the Iphone whereas microsoft lost a bunch of money (particularly in the EU) for installing IE by default on everyone's computer.
Android phones are nowhere near antitrust territory, specifically from google. Before they'd run any risks they'd need to actually outsell someone like samsung or apple.
Just because you are rich and potentially a monopoly in one market, doesn't mean you are in all markets.
The argument still breaks down at bigger numbers. If you have 500 different ideas for ways the lord should spend a negligible 1% of his money, then even if you have a good argument that the lord should do something, that's not enough by itself to show that any particular idea meets the bar.
Money is a means to an end. The fact that so much of our society treats it as their score in the game of life—something to be maximized at all costs as an end in itself—is a disease of the mind.
If Google (and, yes, literally every other major corporation) made more decisions based on what was better for their users (not just "their customers", because in certain aspects of their business that's advertisers, not regular users) and for the health of the planet, while simply making sure that they had a reasonably comfortable financial cushion, we would all be better off, and Google's executives and shareholders would barely notice the difference in their high scores.
There are people who do.
https://wakkinews.com/2018/12/18/worlds-most-expensive-chewi...
The gums were repackaged and auctioned off to fans who would do anything to have something already used by Britney Spears, including an already been chewed, sticky bubble gum. The gums were sold for between $50 to $100.It seems reasonable for Google to offer that level of support, certainly. But anyone expecting it isn't paying attention to Google's record.
Apple used to look expensive to me, but if I divide initial cost per number of year of device exploitation, it actually gets cheaper then Android devices.
There's only so much you can do with money. Their yearly profit (once again, not revenue, profit) is larger than the entire state budget revenue of more than 150 countries (not combined) [1].
So yes. The argument is very valid.
[1] https://en.wikipedia.org/wiki/List_of_countries_by_governmen...
I'll second the request for a source for this, $1M seems ridiculously low.
If you see the entire picture, it's the most expensive cost any department can ever present.
it is a "revenue-less $1M"! pure Career suicide.
Specially because marketing can't even use it. today only false-equality sells. Eco-thinking is so 90s.
You spend the $1M because it improves customer value by far more than $1M and that works out for everyone in the long run. This thread is a testament to what happens when you pinch pennies.
QA exists to keep the sales/avoid returns/refunds. Not for pure customer value.
This is a huge part of the reason why Androids depreciate so much faster on the used market, if you compare the Galaxy S20 to the even older iPhone 11, the iPhone 11 will likely receive 5 years of OS updates compared to 1 year for Samsung. Other OEMs like OnePlus or Sony will have already had support end. Maybe your average customer doesn't really understand why this stuff matters but they do understand that an old iPhone seems to work better than an old Android that cost the same at release.
Of course this is a great decision because people will be forced to buy a new phone more often right? No! People using your phone are a captive audience for selling high-margin services and accessories. If you don't support the phone they'll still use their old phone anyways but will be annoyed and likely to switch to the competition next purchase cutting off all your profit streams.
I suspect that the majority of Android-using techies that notice this are either on a faster new phone cycle than 3 years, or have already priced that difference into their total value calculation.
I also strongly suspect that the average customer does not indeed understand.
My galaxy note 10 (purchased 2 years ago) is still receiving updates.
In fact Samsung is saying they'll support most phones for 4 years while others are supported for 5:
https://www.theverge.com/2021/2/22/22295639/samsung-galaxy-d...
>Samsung did guarantee support for at least three “generations” of Android OS updates in 2020
The 4/5 year support is for security updates. I will correct that some samsungs are now receiving 5 years of security updates, I didn't realize that.
Pass a new "right to repair" law, such that any OEM that halts software patches on any network-connected device for more than 6 months will be required to unlock bootloaders and publish technical specs.
Apple and Android will see enormous and wonderful community involvement if that were to happen, and congress could force it, should we motivate them.
> We need a lemon-like law for consumer electronics.
I wonder how this should apply to planned obsolescence of devices like smartphones.
On one hand, it's obscene that manufacturers expect us to routinely spend ~$1k on a device that will in the best case scenario last for three years. There's no inherent reason that a flagship Samsung from 2017 shouldn't be perfectly serviceable today, and likewise for a Pixel 6 or iPhone 13 in 2030. However, the discontinuation of security updates makes it so that for all practical purposes they are not.
On the other hand, we can't exactly compel speech or labor. It would be one thing if there were a kill switch triggered after N years, but in this case the obsolescence isn't caused by an active update, rather a lack thereof.
Here's a possible middle ground:
1. Block device manufacturers from arbitrarily deprecating hardware. We can't compel the release of new software, but we can block the release of new software. Require manufacturers to submit a filing with request for approval before the release of any new mobile OS update, which must include an exhaustive list of all supported devices. In the event that a device is dropped from the list in a subsequent filing, it must be explained to the satisfaction of regulators that a specific hardware limitation makes continued support for the device problematic or impractical. Given approval to drop support for a device from an OS release, there would be no obligation on the manufacturer to backport security updates to prior releases.
2. Block component manufacturers from arbitrarily deprecating hardware. Any hardware included in a publicly available consumer electronic device must have its manufacturer commit to providing up-to-date driver software with support for the latest OS for the lifetime of the device. Failure to provide this within a certain time frame (say, three months) following the request of a device manufacturer would open them up to a lawsuit, wherein they could be compelled to publish the most recent release of the driver as open source / public domain. #1 would provide the incentive for each device manufacturer to proactively enforce this, as their entire product roadmap would be effectively frozen if they allowed component manufacturers to drag their feet.
3. Ban irreversible bootloader locking in new devices. Maybe an initial bootloader lock would be acceptable, but power users should have some way to override the lock and install a custom ROM without relying on vulnerabilities in the software.
Pass a law that taxes Google punitively for each app sale on an unmaintained phone, and see how quiclky they'll find a way to support their phones.
My bet would be on Google successfully lobbying to kill the bill in the first place, or to cripple it and make it irrelevant (for instance with a long grace period that always gets extended).
Depends on what the law makers actually want. Enough legislation is passed just do they can tell their voters "look, we did something" without actually hurting their corporate buddies.
As long as there is also a minimum support window, say 3+ years, and full specs and source are community released, then why not?
The important part could easily be ensuring that older hardware can be accessed. We need an end to binary blobs, or, to force long term blob support and updates.
I imagine a scenario where you pay $20 per year for support and updates for your old device, to a third party.
Or of course, there could be foundations, compile it yourself, etc too.
But if the environment is the reason, why not share the load?
Manufacturers publishing code, sources, and docs is not trivial in of itself.
I know that's the case for lots of open-source software, but since we're coming to that topic, Google's open-source policy that produces software that is either tightly aligned with their own interest (Chrome) or barely usable without their proprietary ecosystem (Android) is shameful. Quite frankly, I would much rather see open-source communities work on linux phones, no matter how useless that may be.
Another reason I'm not a fan of it is that if Google is allowed to transfer their responsibility to a community, I'm willing to bet that their initial support duration will drop even more, and that any issue will be blamed on open-source maintainers, log4j-style.
> But if the environment is the reason, why not share the load?
Does Google share the profits? Is their Android business barely profitable to justify getting free labour?
Forcing 3+ year support in law, plus forced code release at the end, gives a massive change, and some important bits.
It is part 1.
Also, my 3 years support is after last sale... not release date.
Wouldn't the result of that, be that phones that get anywhere even close to being unmaintained would stop dead (or close to it), so Google doesn't get exposed to a problem?
To me, that doesn't sound better than the situation you're trying to fix.
is probably sufficient motivation. There's no way Apple would be willing to do that. Google might be, but they might have a lot of resistance from Qualcomm and possibly mobile carriers and other partners.
Comparatively, it's much easier to make a law targeting the stores that's hard to avoid.
It is likely that Google would stand to make more money by offering longer service duration for their OS, and by demanding phonemakers to maintain their firmware.
I guess the info we need to see whether this would be a good decision or not is how much money Google makes from selling apps to phones 3 year and older.
Any locked device must brick itself after 6 months of no patches, to ensure the safety of the network.
A few months of that, and we will arrive at the previous law.
>Any locked device must brick itself after 6 months of no patches, to ensure the safety of the network.
What does this accomplish? Get people mad? Moreover, what prevents someone from making trivial patches to keep a device "up to date", kind of like how people make trivial changes to their passwords to keep up with password rotation policies?
I was thinking that we could name this law after you.
Maybe I misunderstand it, but I think it’s not that bad?
The kernel gets kept up-to-date by LineageOS, the device builds (official or unofficial) use the base builds, but add device-specific tweaks, and cherry-pick commits from elsewhere. And actually a level above that is AOSP which is maintained by Google.
Would love if someone could correct me.
How do you think the CVEs get discovered? What about CVEs in the qualcomm specific code? How do you know that the amateur kernel developers wouldn't fall prey to c footguns and introduce new vulnerabilities?
Don't get me wrong, this is strictly better than the current state of affairs where there's zero patches, but I think people are underestimating how much effort it takes to keep a huge codebase patched.
If you're asking how it gets enforced, there could be a government office tasked with enforcement, and the law could let people sue.
Would you like to be one of two developers whose responsibility is looking after all security patches and the build and release process for a 100 million line codebase?
Sounds cheap to me.
Though Qualcomm get much cheaper engineers than me in India.
As for e-waste, well unlike other major manufacturers every Google phone can be unlocked and you can install any OS you want. So there is no need to discard the hardware after support ends. You just have to bear the support costs yourself. Too expensive? Well, you're the one saying it's not too expensive, so why not start a company to provide extended support for devices like this? Charge $1 per device, that's a healthy profit over the $0.10 you claim it costs.
I ported Android 12 on thousands of Android devices. I'm already bearing the support cost myself.
Small proof, Android 12 on 17 of devices I bought with my money to support that cost, 7 days after Android 12 is released https://twitter.com/phhusson/status/1447824974396497924
But (and I'm sure this will be an unpopular sentiment) you realize that it doesn't fully address the article's concerns about security. Nor does it provide the experience people expect from tested manufacturer updates (which are far from perfect, but still). This is not the same thing as manufacturer support. You could provide that level of support even as a third party, but it would be a lot more work and it would require the cooperation of Qualcomm and other vendors. You'd need to start a company and charge for your work to make it feasible.
This is about their profits. It's not about security, environmental responsibility, or the users. Regulatory authority exists to promote the interests of the people when the interests of the corporation's profits conflict with them.
I decided to take a risk with them and buy FP4 to support them.
A sane architecture means support is much easier. I've used low power PCs that were more than one decade old, and I could still run the same well supported software as in a newly built machine.
Some regulation is needed to stop this madness. We don't have enough resources to let everyone trash their phones every three years. Rare earths are scarce, not to talk about all the junk going to landfills.
Had IBM been able to prevent it (and they did try with PS/2 and MCA when the courts failed), there wouldn't be PCs as we know it, rather like every other 16 bit computer of the time.
For example if a CPU instruction-level issue was discovered Fairphone would have no way to fix that without microcode updates. This means that a vendor can't guarantee security updates for longer than Qualcomm will offer low-level support. However the discovery of an explotable instruction 3 years after release is quite unlikely and as far as I am aware hasn't occured so presumably Google *could" continue updates in this case.
Of course there is still consumer expection issues. If phones are usually supported for 5 years even though they only promise 3 you might feel cheated if your particular model has to stop at 3.5 years.
There is also the option of ignoring the CPU vulnerability but continuing other security updates. However trying to explain this to users is incredibly difficult. Even if you can get their attention you have to explain the impact of being able to break out of the app sandbox to them.
I was hopeful with Windows Phone running a build of NT that the platform would still have the same strict ABI compatibility for drivers as the desktop version has. So you get kernel updates and the existing drivers just work.
Now, with Windows getting some emulation support for Linux (one of their Subsystems for Linux effectively translates system calls and execution happens in the NT kernel) I wonder if they could ship a phone running NT with an Android userland.
[0] https://en.wikipedia.org/wiki/Application_binary_interface
Arm, who has refused to bundle or assure system IP compliance to the level of their CPUs (aka interconnects, interrupt controllers, iommu's, pcie bridges, etc). Meaning that even very basic things like how one gets an interrupt isn't reliable, and somewhat worse are the buggy implementations of arm system IP that are allowed to reach the market.
Google, for failing to provide platform standard interfaces, similar to what the Arm server vendors enforce via SBSA/SBBR. Meaning that every single phone is doing low level platform mgmt in proprietary ways. That includes its own power mgmt, led blinking, etc, a good part of the time actually in the linux kernel, or via proprietary hooks in the linux kernel. Further despite making more money on the android ecosystem than RH+suse+canonical put together their changes are generally dwarfed by other much smaller players (although they have hired a bunch of maintainers over the past couple years).
Linux itself, for failing to provide a stable/backwards compatible driver API. Meaning a small simple driver either needs to spend months upstreaming (if that is even possible, see GPUs) or man years of maintenance keeping up with the kernel churn over the lifetime of the device. Further the arm/kernel community encourages a "everything in the kernel" (everything from firmware functionality, to the actual machine descriptions in the form of all the DTs) attitude which completely fails to grasp the huge number of bugs and device varieties on these arm devices. Its rumored that QC by itself had a million plus lines of out of tree code a few years ago. Its likely that this attitude could more than double the number of lines of driver code in the linux kernel if just the past few years of Arm Soc's were fully supported.
So, the combination of the three are the perfect storm of massive overhead for supporting the couple hundred phone models in existence. Imagine for a moment if every PC model made in the past 10 years required a few (tens) of thousand lines of kernel changes, how unworkable that would be.
There aren't enough engineers to solve this as a brute force problem, the solution is to look at the PC market and consider that maybe it would be better if there were actually some standardization in the phone space.
If your willing to dedicate an engineer or two to keeping it running then so be it. I can assure you that your average 10 year old PC running Linux probably hasn't gotten that much attention since before it was released. But then again, PC's adhear to industry standards and are mostly iterative designs.
Compare with the second most successful platform, and how Microsoft has been solving problems for decades while maintaining their first commandment: Thou shall not break backwards compatibility.
I wouldn't say that they've refused to solve its deficiencies; Google is not to blame for nor do they have any control over the Linux kernel's development practices. The kernel developers don't want to have stable APIs and the natural result is that out-of-tree drivers are poorly supported.
So, to clarify things considering all the answers:
- Qualcomm's development cost is shared amongst all OEMs (Except Google), because all OEMs share the same development branches Qualcomm-side. So 1M$ isn't 1M$ for Qualcomm but more
- Qualcomm's development cost is shared amongst a lot of SoCs. Qualcomm have like one shared tree per year. So one development tree spans maybe 10 SoCs, including XR, automative, IoT, and smartphones. So yeah, from Qualcomm's PoV, it's not 1M$ additional revenue it's much more.
- "Extended support" is +30% of support time (so just one additional year). My source tells me that the actual content of "Extended support" varies a lot. Sometimes it's just security patches, sometimes it's Android major upgrade
- Qualcomm "standard" support is 3 years,
- My source is currently writing a full-blown article about Android upgrades. Not sure you'll trust them more than me though
In just 4 months the Pixel 3A is officially getting EoL'd. This phone was released in 2019 (fall), same time as the iPhone 11. It just shows the wide gap between iOS and Android.
> Apparently Qualcomm asks for a ridiculous amount of money to support any chip beyond a measly 2-3 years. Apple gets away with it by building their own chips
I can believe it. Qualcomm makes money per chip sold, Apple makes money by building an ecosystem. Linux support is a cost center for Qualcomm past the initial launch kernel, and we can only imagine there's a difference in caliber between the engineers writing patches and hacks around the kernel at Qualcomm vs building the OS that powers the iPhone.
Hand me down iPhones for teenagers became a no brainer since all it costs is 49$ to get a 3-4 years old phone back to brand new. And they get the blue bubbles in iMessage (which, if you ask parents, is THE social differentiator in schools these days). Having a well architected stack and great engineering pays off in surprising ways!
I would also add that "if you ask students, it is THE social differentiator" as well.
BUT, how the f_ck is it a good thing to encourage teenagers to get locked in to a company's products so they can stay socially relevant? iMessage's manipulative strategy (because teenagers value social belonging) by Apple is morally corrupt. I'm not saying it's effective (because their strategy absolutely is); I'm saying it's wrong. We shouldn't be encouraging children to get locked into the richest company in the world's walled garden for the rest of their life—what they use as teenagers is what they're going to, chances are, keep using for the rest of their lives.
Teenagers literally do not use Android devices. The iOS market share in American high schools is easily over 90%. If you go to a high school classroom, you would be surprised to find more than one or two Android users in one classroom.
Do you want your future to be one where Apple's locked down operating system has a market share of over 90%? Where Android is irrelevant and neglected, and you do not own your device—because unlike on iOS, some Android phones actually do let you unlock your bootloader and boot different operating systems?
Please do not encourage the spread of iMessage. It lets one company cement their iron grip on the upcoming generations and will result in a net loss of computer freedom.
Apple decided to build better messaging on their platform. They saw that carriers simply didn’t care or understood messaging and decided to innovate and take care of the experience. Texting on iPhone just works. We should celebrate that. Google could have created a competing product as feature rich but instead decided to spawn and kill 10 different chat apps.
> Where Android is irrelevant and neglected
Honestly, the android handset makers are already neglecting their own OS, looking at the barely three years of support they offer.
> Please do not encourage the spread of iMessage
I already do. Honestly, I support the platform that just works. To me a phone is simply a tool to get things done.
Downloading Telegram, Signal, Discord, WhatsApp, or the number of third-party messaging applications that is widely used by a number of people, within and outside the blue bubble of the US "just works" as well. And unlike iMessage, these platforms let you chat with other people. What's so wrong with that? Is it too much friction to click to install a (superior with objectively tons more features than iMessage that work on all its platforms) third-party messaging client? Telegram even has games, which are quite popular amongst the teenagers, just like iMessage.
Yes. This is why defaults matter. In this case, it generated a network effect.
> we can only imagine there's a difference in caliber between the engineers writing patches and hacks around the kernel at Qualcomm vs building the OS that powers the iPhone.
Android has to work everywhere from dodgy tablets running Kitkat to flagships phones that cost an arm and a leg.
Oh woe. What a hard life Apple engineers have. Oh, how brilliant they are. The world would crumble without them. Woe.
Apple, somehow, managed to avoid these problems on their SoCs.
> Oh woe. What a hard life Apple engineers have. Oh, how brilliant they are. The world would crumble without them. Woe.
Honestly, they shipped results. And judging by the difference between offers from Qualcomm and Apple, are in a different league.
Benefit of actual quality camera lenses is these open source OS can still provide good photos using a stock android camera app.
I say that using a LineaseOS Pixel 4a with Google Camera and don't remember doing anything special to install it.
Obviously they get slower and fewer features, but that's better than "Good luck LOL".
Older android phones slow down / get really janky as time goes on. Even when they’re still supporting it.
It’s one of the reasons I left Android. Longer term lives for Android phones is pretty bad, flashing your own ROMs aside (I was done with that long ago).
This is a strange red herring because it is ridiculously expensive, but not meaningfully so on a per-handset basis.
Software development teams are ridiculously expensive. Going from two to four years might require a doubling in staff. You need teams dedicated to old architecture, conservatively $1m for 5 people. Your best engineers will want to move on to newer problems.
The problem compounds. These teams could be instead working on newer products with greater potential return, so they're billable at $4m for 5 people per year. 4 additional years of support is $16m. (This is fairly lean, but should be about the right order of magnitude +/- 1).
With 13m sold, that's about $1/handset. Apple/Samsung budget for this. Google chooses not to.
There are still a lot of things I like better on Android, but it's not worth it.
The writing's on the wall when it comes to Android SOCs now anyway, Apple phones from 4 years ago perform better and still get updates. They have their own issues, but they're not existential level problems.
But frankly it's really hard to justify not getting an iPhone anymore. I have three kids and they all want iPhones and all their social life is on iMessage. Not to mention that all the apps I have to use for work are better supported in iPhone and have issues on Android but IT doesn't really care. It's becoming really difficult to justify not just getting my wife and I iPhones in the next cycle and planning to hand them down.
Its frustrating that all the big companies act like "we're big, so we'll do what we want, no matter how annoying it is to the end user" ... and the small companies really can't compete/disrupt the market because they're not big enough.
But also so many of the people around me use iOS devices now that I end up having to learn how to use them anyway. Yikes I sound like an Apple shill... but the opposite is true. lol
My wife went into iTunes and moved a bunch of songs onto her phone. Then she went out and tried to play those songs... and it tried to download them off the cloud (using data, which is a limited resource). Apparently, copying to the phone didn't _actually_ copy them, just put sort of "shortcut" there pointing at it on the cloud. That was definitely _not_ what she wanted, but the software decided otherwise.
When I tried Android I couldn't get the same device to stick around for more than a year. After my 5X bootloop fiasco I tried another manufacturer and found out I couldn't even upgrade my software to patch a security issue because I had to wait on the vendor to add their crapware before releasing the update. I waited 6 months after Google released their update and then gave up... I don't know how Android users deal with the update nonsense.
This right here is what sums this topic up for me.
I had my last Android phone for 5 years, and never had a problem until the last month; when it was just too slow and would reboot every now and again. It had security updates for the first 4 years.
My wife just switched off her iphone to an android because there were just too many places where it would ... just do it's own thing instead of what she told it to (like I noted in another response; placing songs on the cloud instead of on her phone like she told it to). It didn't "just work" in a lot of cases, for any sane definition of that phrase.
I was thinking about this the other day, and how Apple's departure from skeuomorphism made a lot of "just works" analogies a lot more dilute. I've never been particularly fond of Apple's design chops, be it from 2008 or 2018, but there's something to be said about how digital Corinthian leather and wood textures makes a person perceive a device. It also made their design philosophy fairly straightforward: if you're designing a digital bookshelf, it should work similarly to a physical one. There was no ambiguous frosted-glass layer of UI, nor "lickable" candy buttons littering your experience. It was just... functional. Modern Apple seems pretty disinterested in that stuff though. Relative to the rest of the tech industry, they're the same clowns in a different circus.
I feel like this gets talked about a lot in the abstract but it's rare that I actually run into a limitation in normal usage, and when it is I usually agree with the decision behind it (e.g. limiting cross-application data access for security reasons or moving away from kernel extensions). I think the best example is not supporting different browser engines but I have very mixed emotions there because I'd love to be able to use Firefox but iOS is basically the main thing keeping “the web” from meaning “what the Chrome team chooses to support”.
Apple were releasing updates to the 6s in 2021 still. That's a 7 year old device. Security updates only pretty much - but still its crazy. My wife will not upgrade her old phone as a result (I get one every year through work and just sell my old one).
It also really helps with resale value. I can't believe what I was getting for my old iphones.
I for one won't "upgrade" to a bigger phone with no fingerprint sensor and no headphone jack. I don't agree with many things Apple does, but their iPhone support is pretty damn good.
A SwiftUI app vs Compose app right now is night and day, bugs from iOS 13.5 to 13.6 are catastrophic meanwhile Android devices with extremely old operating systems run the latest UI toolkit with very few issues.
Does Apple give you a replacement before sending in your existing phone?
Maybe in the US, on Apple's homeland, but I doubt they do this in the EU. Would be cool if they did though.
Whenever I upgrade phones, I still keep my previous device around so that when I had to send my last gen to the service, I can always quickly switch to the previous one for a couple of weeks until it's back
If you had backups running to your Mac or PC (which can happen over WiFi automatically when both the phone and mac are on line power), you've got a whole-device backup that will have you up and running as fast as it takes the backup to restore.
Still annoying, and phones shouldn't die like that, but it was probably the best thing they could have done by that point.
The thing died on my desk at work, wouldn't even turn on, just a few days before I was going on a long trip so after a few hours of looking for fixes and talking to support I just went to an Apple store and got an iPhone. Now I at least feel comfortable that if I have an issue I can go to a physical store and get help in a pinch.
There are unlocked 4G phones such as the Nokia 225 for under $50 and the Nokia 6300 for under $70.
I could then either use the SIM from my iPhone, or if I didn't mind using a temporary number instead of my regular number while the iPhone is being repaired Mint Mobile has a "try before you buy" kit for $2 that includes a SIM and new number that is good for one week of service. It is meant to let people test out Mint Mobile before switching to make sure coverage and service are satisfactory, but seems like it would also work for someone who just wanted temporary service.
https://techcrunch.com/2021/12/29/tumblr-ios-tags-ban-apple/
I escaped from such a world as a child. Apple's sanitization of the internet is fundamentally unethical.
Google told me, a US customer, to send my device to Huawei's nearest service center in mainland China at my own cost for diagnosis and repair. That is unacceptable for a Google-branded product designed by Google, unveiled by Google, marketed by Google, sold directly by Google, warrantied by Google, and bricked by Google.
Imagine, if you will, Audi sending you to Bosch in Germany (at your own cost!) after an Audi dealership in Indiana bricks your ECU during a recall service.
Shame, because my Nexus 5 and Nexus 4 still run great. I don't use them as phones, but they're still solid devices I use for other projects.
My impression is Google's are still the most updated. I've had a Nexus S, 4, 5 and currently have Pixel 3. I've never really had any problems with the Google-managed devices. Motorola and Samsung... let's just say I will never, ever buy a phone from them ever again. The choice is between Pixel and iPhone. But after the Pixel 3 I will not pay for the "premium" class Pixels.
People are willingly paying iPhone prices for Purism and Pinephone hardware with low specs and old chips. Does Samsung not want this money?
Now people look at the ads and the product placement. If you want to sell millions of a device, that's how you do it.
I start by excluding the ones with literal malware and after that the primary determinant is price, because if it's going to be rapidly disposable anyway then there's no point in making a large investment.
"Let's force them to buy a new phone more often" is the kind of first year on the job MBA move that sounds profitable on paper as long as you fail to notice that the average Android phone now sells for less than a third of the price of the average iPhone. And that's revenue; the difference in margins is even bigger.
It's certainly not common enough that you see mentions about it on HN or Reddit - and yet, you see mentions of adjacent things like requests for tech support. So, it's clearly not very common.
The premise of asking for a recommendation is that the tech has already done the research (e.g. for themselves) and can provide a two word answer off the top of their head. There is little reason to complain about this on a message board or even bother to remember when it happens. But it does.
You even admit to doing it yourself. How many swings of a $400 purchase from one vendor to another does it take per capita to be enough to care about?
...for almost certainly tiny numbers of sales in both cases, and nowhere near "iPhone prices" for Pinephones. Samsung cares about money, and their current strategy is far more lucrative than selling very small amounts of Librem devices at modest profit margins.
iPhone SE is $399. PinePhone Pro is $399. Samsung is averaging ~$250.
> ...for almost certainly tiny numbers of sales in both cases
They're doing preorders and are regularly sold out and backordered, despite having high prices and old hardware and weird bugs. That is what high demand looks like.
Meanwhile no change to the hardware is required and Samsung could carry on selling to everyone they currently do, plus all of those people.
This whole comments section is full of people complaining about this. If you give them a choice between two otherwise fungible phones, one that has open source drivers etc. and can therefore run an up to date vanilla kernel indefinitely, why wouldn't they all choose that one?
The custom Linux phone I make is also sold out! I've made zero units and there are zero available. That is what high demand looks like.
There is clearly more demand than there is supply.
This is the weirdest position to stake out. That nobody wants this because everybody who makes one has a line of customers around the block and mainstream media outlets are writing stories about how much people want this, which go to the front page of tech news aggregators because of all the people who feel the same way.
What evidence of demand are you looking for? A larger production run which is also commercially successful? You can't expect that as a precondition for doing one.
Until Apple bricks your phone with a stealth update because you haven't upgraded quickly enough.
https://www.reuters.com/article/apple-iphones-settlement-idU...
If their phone doesn't have a replaceable battery then blaming the phone is correct.
Upside of the settlement was I got a battery replacement for $30 (performed same day in store) and coming up on 6 years since release the original iPhone SE is still running the latest version of iOS.
OnePlus phones are/were also quite good (at least when I bought my OnePlus 6, I have heard it went… downhill from there). But I did two years of updates, plus one more through LineageOS. And I'll probably update again when LineageOS has their Android 12 release.
OnePlus phones are good because they are (still) easily bootloader-unlockable, and are thus good (excellent) for custom ROMs. They do update fairly often on stock, but I think the stock ROM is getting worse and worse. Still, they're up there.
I "upgraded" to a Pixel 6 and Android 12 has been completely fine for me, so it might be certain people. I am aware some of my friends had bugs with Android 12, though.
But I'm inclined to agree. Just look at the 6 and 6 Pro. They rolled out an upgrade, ruined cellular connectivity for a good chunk of users, and then all of the engineers peaced out for the holidays, with no way to downgrade to a usable release for effected users other than wiping their entire phone and starting from scratch. For their flagship phones.
With word that the 6a is ditching the headphone jack and rear fingerprint sensor, and also inching up in size to gargantuan phablet dimensions, it'll be easy to switch away in the future.
What security issues should I be concerned about? It's difficult to spend the time going through the CVE database to figure this out, I see a lot of privilege escalation issues but I don't install apps that I don't trust anyway. I still get browser updates. I care less about the bugs and more about the attack vectors.
I'd rather have a secure sandbox with untrusted apps then have insecure sandbox with a ton of attack surfaces in trusted apps.
Quote from the article: "The malware spread primarily through Google Play but also through third-party marketplaces, push notifications on compromised websites, sponsored links on Google, and messages delivered by WhatsApp or SMS. At the time, Brata targeted people with accounts from Brazil-based banks."
With browser updates, limited browsing, restricting app downloads, you might be in the clear. But looks like malware makers also use WhatsApp or SMS.
Then it downloaded the update for Android 12 (I think), and got corrupted, and essentially became unstable and unusable - things like bluetooth headsets would crash the device.
This was a phone that was working great, until it wasn't. I wasn't able to find others with the same issue. Their customer service is non-existent. End of the line.
This is what pushed me to get an iPhone recently - at least I can walk into an apple store if the thing crashes completely. I've bought multiple android devices over the years, and its always been underwhelming and disappointing. The only upside has been that its been cheap. Now that I can afford one, I think an iPhone is the only viable choice (for me).
I know there are people who own Google devices and this has never happened with them, but this has been my experience of being a life-long android user.
It's very, very nice that you can go into an Apple store for iPhone support. Mailing in your phone to another manufacturer to deal with an issue is a miserable experience, and Google's uBreakifix relationship is not perfect for regular customer service and manufacturer defects.
I was an Android user back in the Nexus days, and had something similar happen to my Nexus 7 tablet. It worked fine, updated Android, became unusable. I read they finally addressed it later, but I had already moved on.
And if not, my single experience with Best Buy is that I can get my iPhone replacement the next day.
Like many others in this discussion, I switched to Apple after Google screwed me with one of their phones.
After that I just can't trust Google at all with hardware and since then my opinion of Google as a whole has largely soured. The Galaxy S6 I got to replace it worked quite well but after several years went back to the iPhone .
On a low budget used iPhones are pretty good choice. I've a couple of 2016 SEs bought for ~$100 each. Work well, usual Apple plus points. Easy to get fixed when you break screens, batteries etc. too - go to any phone fixers.
I also bought a Nexus/Pixel 5 phone or whatever around the same time and that too had issues after 2 years. I forget the issues but it had to be rebooted frequently, at least once a day due to slowdowns. Replaced with an HTC that ran much better for 4 years until I accidentally killed it.
After those two turds I will NEVER buy google garbage ever again.
I would have thought Google finally bringing the hardware design in house with the pixel phones would let them create a real competitor, but they seem to be just okay?
Lack of focus maybe? Might just be a case of commoditize your complement, in this case the complement for Google is the hardware.
I'm not an Apple fan. I don't use any Apple products right now. However, it's impossible to deny that Android phones are always 2-3 years behind Apple in terms of hardware and software.
I also never spend more than $500 on a phone, which has iPhones out of reach.
I will sometimes just buy a model or 2 back used or refurbished since they last for quite a while. You could probably get the 11 for under $500 as well.
I migrated to Android back in the IPhone 8 and IPhone 10 Max Plus++ whatever era. I just couldn't deal with a $1000 phone.
But now Apple has the IPhone SE which goes for as low as $399.
I would totally love an iPhone mini because i find the Xs too big but i don’t feel like it’s worth spending money. I would also totally buy a non-googled Android (because I don’t like nowadays Apple mentality) that I could keep updated for years but it just doesn’t exists.
So here I am, with my Xs, which honestly, feels like, to me, an exceptional phone for 2022: beautiful, fast, updated, nice picture quality, reliable, and totally cheap. It would be a total dream if the App Store wasn’t a dictature or if side loading was possible.
It felt like cheap plastic crap too (imo).
The iPhone 5 was the first iOS phone with turn by turn nav and LTE which were the reasons I stuck with the Nexus phones as each one got worse. The 5's battery life was also ridiculously good in comparison and the hardware design holds up even now ten years later.
The HTC Nexus One was the best of the first three, I'm not sure why Samsung gets so much love for hardware. The Nexus S and Galaxy Nexus builds were both ugly and poor. The Nokia N9 was beautiful and I was bummed when Microsoft turned them into windows only devices, they would have been great android phones.
That was another thing at the time which pushed me away from android, they didn't have control over their OS because of this lack of control over hardware.
It was a little like Windows and all the crap that came installed on it, except worse because you couldn't even reset it.
I've put it on a shelf until I can get time/money to recover the data from the flash, but lesson learned.
I bought a Samsung.
Large numbers of pixel 3/3xl's have started dying in the last year and it looks like it's the flash wearing out on all the early adopter/heavy user devices. This happened to me too.
Regardless, as of 2020 the only non absolute shit Android phones are Pixels. Essential, which was another non-shit Android, is dead because rather than re-iterating its boneheaded founder decided the market was in the TV remote control like device.
Samsung's flagship phones push ads as a part of the operating system. Let that sink in. On a $1,200 phone!
OnePlus can't make its interface not crash. Neither can it convince the carriers to whitelist its profiles in the United States for 5G and Wifi calling.
Out of all sucky Android devices and due to my work I probably touched at least 3/4 of models sold via non-grey market channel in the US the only phones that are functional are Pixels, which sucks.
My wife has an iPhone 12. Pixel 6 today is either in the same class or beats it. Of course it is highly unlikely that it will beat it in 2024 given Google track record of refusing to reiterate.
I admit that Bixby is a ridiculous barnacle whose eradication would improve the product.
Once you have a team that can keep Android patched, someone at Google is going to use them to speed up another product or create a new one.
Why not add another team more? First, the situation will repeat itself, other needs would be prioritized higher. And there is a limit on the number of teams an organization can manage without non-linear manager cost increase.
Linux runs on old hardware because big corporations own old hardware and are willing to pay to not have to replace it. Replacing a phone is a cost for the individual owner. And my experience with company phones is that they are seen as a retention perk. So newer flashier phones are worth the cost, it could be different in other industries, thou.
One common solution to these problems is regulation. The government forces phone makers to patch the software for X years. Now there is a strong incentive to do so if the phone makers want to continue operating in that market.
> Once you have a team that can keep Android patched, someone at Google is going to use them to speed up another product or create a new one.
Apple is still supporting phones made in 2016. Given Google size and profit margin, it is a business choice.
Why can't Google do like Apple and offer many years of version updates? The iPhone 6s is still running the latest version of iOS.
Manufacturers will then be incentivized to make and support lasting hardware as consumers get averse to paying the pollution tax repeatedly. (And, they will try to make more sustainable hardware that gets assessed less tax in the first place).
Having clear regulation and forbid this kind of practice that apply to everybody, not just the poor.
A tax would not solve anything, it would just give a free pass to the wealthier part of the world to pollute and generate waste. The wealthy parts of the world are the biggest source of waste and polution in the first place.
It would also allow powerful companies to bargain between countries and continue playing the dog and cat game they've been doing. Trying to force companies like Apple or Gooogle to pay existing taxes is already a lost cause. Those companies don't care about it and would rather invest in avoidance schemes.
On the contrary, if you hit where things are sold, like closing a whole market like the EU until you abide to a regulation, like the one mentionned in my comment, is much likely to have a real impact, and would be much faster to.
Sick of each Android update requiring relearning where all the stuff I've been doing for the last year (or longer) has been moved to.
Android 12 made one of my major workflows start failing - leaving browser tabs open and coming back to them later. Something about how Android 12 works (I'm guess to do with how it swaps out background apps) means now most of the time when I go back to my browser, it forces a page reload, meaning I lose context of whatever I was doing before.
Bunch of other small irritating changes. I guess it doesn't matter now that it's out of support - I'm too scared to keep using it. Just gives me the shits.
For all its warts, Apple set the bar and Android as a whole has never really reached it. The 6S is still supported right now, right? And we're on the 13?
My 6splus is still in the “not a bad phone” range for what I need it for today, and I haven’t managed to destroy it in 4 years.
[1] Here's everything since 2015 that fits in the size criteria: https://www.gsmarena.com/results.php3?nYearMin=2015&nHeightM...
https://support.google.com/chrome/a/answer/6220366?hl=en
If Google can do this for Chromebooks, most of which aren't even designed by Google (although usually based off reference designs), clearly they can also do this for the actual phones they make and sell under the Pixel brand. And Chromebooks span quite a wide variety of hardware capabilities, from school-targeted low cost models with eMMC and <4GB RAM all the way up to devices with NVMe and gobs of RAM on cutting edge CPUs from a variety of manufacturers, both ARM and x86.
Even 5 year support for Pixel phones is new with the Pixel 6 line. Previously it had been 3 years max.
Qualcomm is such a ridiculously horrible company to deal with. They're in the business of selling new SoC designs every 6 months and trying to support a device for more than a few years is considered a massive opportunity cost for them.
It's the same concept as Apple mulching old MacBooks so they don't enter the used market except killing them by lack of software support instead.
They have an absolute stranglehold over the SoC market in the US. Samsung made a stupid deal back in the 90's to license CDMA patents in exchange for not selling SoCs (eventually Exynos) in the US or to any other manufacturer for that matter. At the time it probably made sense because Qualcomm agreed to use Samsung to manufacture their chips, but the deal is so hilarious lopsided these days. 30 years on and Qualcomm still won't renegotiate. It might've drawn regulatory ire if Samsung wasn't a foreign company.
Something tells me there's something wrong, either with Android or with Google itself.
People are used to desktops and laptops chugging along until they get tired of them being slow, rather than their device or OS vendor cutting them off.
Do you see any prospects in terms of Fuscia making long-term support perhaps a matter of just keeping legacy drivers within the available mix?
The memory limits of old devices is a real problem, and I don't know the solution besides doing the hard work to fight the the bloat, and produce a modular solution. Apple pretends to support the Apple Watch 3, but you can not upgrade the os without a hard-reset every time because the local flash can't hold the update and user config at the same time. But I can't help wonder if they _really_ need multiple GB for the core OS in a watch.
The tooling and modular design to support back to an original Fitbit Tracker might be beyond our current skills.
My employer still upgrades 10yrs old TV boxes just fine. (Rocking Linux 5.4 LTS, launched on 2.6)
It is not natural for companies whose business model is selling hardware. Or course their business incentive is not to make long-term support!
But my employer's business model isn't about selling hardware, but a service, hence the incentive to upgrade perfectly working hardware.
The problem rather seems to be that close-to-hardware developers are unwilling to adapt to modern software development practices: modularity (i.e. drivers and sane HAL), automated (regression) testing and, at least for some cases, even using version control.
Since the market hasn't managed to achieve that, the government needs to step in and mandate stuff like repairability, longevity and update support - then there won't be any other choice than to drag the industry by its ears into the 21st century.
> having to support 5-yr old MCUs when you're trying to keep your BOM down can be very challenging, especially managing available memory.
And again, the answer is government regulation: when the tradeoff between extra cost on the BOM vs ability to update shifts towards extra cost for an actual Linux-capable CPU, you won't have that problem any more.
With respect to government regulation, every dollar on the BOM is $2-3 to the customer. Many of our competitors are not based in the US. When buying memory you’re probably competing for supply against large car companies who have longer contracts with more committed volume. These are just facts, but they affect what the solution space here looks like.
If I know that my $900 purchase is going to be worthless in 2-3 years, why will I even bother?
Edit: Apple is dropping support for 2016 SE this year, so let's just not recommend it to anyone right now ;)
(rhetorical question)
As for battery, it's a lot cheaper & less wasteful to replace the battery than to get a whole new phone.
You say it's a rhetorical question but I'm not clear on why or why this sentiment is so persistent. After all, the screen, camera, and speed absolutely WEREN'T good enough in 2016, any more than regular computers were good enough in 1986, 1996, 2006 or 2016. They were simply what could be managed at the time with technology at the time. The only aspect of electronics that is "done" for typical audiences [0] is audio, where we have microphones, recording and reproduction that can (easily) exceed the biological limits of human hearing. In contrast exceeding human visual acuity in capture, storage and reproduction remains a work in progress (though it's conceivable we'll hit it in the next decade or so which will be a very interesting change for our industry). That in turn itself drives some demand for computation, storage and processing, though more fundamentally it's hard to say if there is any real limit on how much computation might be put to use. Storage has been on a fast enough upward curve that I think it might be said it's approaching the point where regular people always have enough merely in the course of normal upgrades, but to handle an entire lifetime.
So yeah, come back in 2032 maybe.
----
0: Scientific applications of course are frequently interested in sounds that well exceed human limits, though even there we have the tech for it albeit not in non-specialized devices.
However, comparing a computer from 2016 to today, its not nearly as far. A desktop at home I use pretty consistently is running a Core i5 from _2012_ and otherwise works fine. Other than VR gaming there's rarely a task I have that the old computer can't otherwise do, other than run Windows 11 I guess. Everything I do today on a phone, I did the same on a phone in 2016. Messaging, phone calls, email, calendars, apps that are largely interacting with web services to render images and text on a screen, streaming video, etc. All things I do today, all things I did in 2016.
Honestly my phone use cases haven't evolved much since 2010, maybe even several years before then. Things maybe look a little fancier, the cameras are for sure fancier, but the fundamental use of the device _for me_ hasn't changed.
Modern websites' greater processing requirements.
Modern apps' greater CPU, GPU, memory and pixel density "needs".
Screen is still in perfect condition, but I'm not hard on screens. Camera is fine, sure others are better, but for snapshots the camera still works great. Speed is a non issue for me, as don't play games on the thing. All the apps I use putt around just fine. Battery... I would love for it to have been easier to replace.
I did recently replace my partners SE with a 13 mini because of the battery. It had been through 4 of them, 3 apple replacements and 1 I did. I believe that it was a hardware issue that was killing the batteries. I'll keep using this phone until the current battery dies or I can no longer use my banking apps due to lack of updates.
Personally I like the size of the device the most, followed the fact apple has kept it up to date for so long.
Of course the battery is a consumable part and you can't expect that to continue functioning well indefinitely.
(Yes I know there are tiny Android phones, but pretty much all of them are from iffy sources where I'm unlikely to get a year of updates, let alone 6 years. Most have aweful screens, or other reasons not to buy. I have come close to trying them, but always found too many potential issues. The closes I came to trying is the Palm phone.)
Size is perfect!
SE 2020 is still on box
Thats a lie, iPhone mini is as small as SE 2016 and even smaller than SE 2020
Too many customers don't know the difference between buying an appliance and something to watch ads from Google.
I switched from an iPhone to Android because I won't carry a phone I can't deploy my own software to, and I stopped buying Macs, so I can't build for iOS anymore now that the last one died.
I don't really see any more or less ads because they're served through whatever app or website you're using.
Moving to iOS dropped that to 3%. This is a few years ago, so I'm sure that the adware companies have got harder-to-block mechanisms for their surveillance capitalism. But certainly at that point, it was a very significant difference.
Apple's requirement to be clear about how customer data is being used by third parties has only reinforced the value of that change for me.
In the end of the day, every company have their own incentives (Google, Xiaomi or Apple), but the users still have power over Android, while that is so not the case for Apple and iOS.
Edit: fixed typo
How To: https://wiki.lineageos.org/devices/blueline/install
Download: https://download.lineageos.org/blueline
I gave up and got a phone from a manufacturer who provides true 6+ year security support. I was surprised to find that iPhone was essentially the only option.
I mean given unfettered physical access someone could conceivably install malicious hard/software in it which might spy on you in other ways, but it takes some very strict security requirements for that to be an issue.
The phone itself is so much better, but the UX is so bizarre and full of what seems like "its this way because its always been this way" stuff. Almost every day I go to change a setting, and have to choose between the "Settings" app, or the app itself. It still irritates me that I can't assign a specific sound to an app. So now when I get a generic notification sound I have to check my phone to see if its urgent (food delivery) or trivial (twitter), because Apple forces both of those apps to sound the same.
The other annoying issue is multiple urgent apps, but one is sending spammy notifications regarding promos. So if they all have the same sound, I don't know if that's my instacart melting on my porch, or grubhub annoying me with a promo. (which I just disabled).
It's not ideal, but I've disabled sounds + banner and lockscreen notifications for almost all of my apps, allowing them to only display notifications in the notification centre. It lets me check trivial notifications when I want instead of being interrupted by them.
That's a bit hyperbolic. Your point stands, otherwise.
Personally I don't see how anyone could justify having an out-of-date phone. Assuming you have it configured to read your email, it becomes a gateway to every account you own, which can have its password reset over email. MFA might help as long as that MFA isn't an app on your phone. But most websites don't support hardware security keys. If you care enough to have a dedicated TOTP device, then why would you want a phone with no security updates?
This use of "forcing" does not require bricking the phone. Creating a situation where the only reasonable choice is to upgrade the hardware qualifies as "forcing" in my opinion. The phone is no longer capable of performing the job for which it was designed in a safe way.
And you're probably thinking "oh but this is an old device, just get a newer one for work." True, but consider that Pixel 6/6 Pro users got screwed over when the December update was yanked [0] and the January update got delayed for them [1] - while it was good for most users not to take the buggy update, anyone whose device had those security requirements ended up getting work-related functionality disabled.
Of course, the companies that set these policies are generally ones who will not make exceptions, so even though you had the latest and greatest from Google, you couldn't use it for work for several weeks until they finally pushed out the January security update.
"People who have MDM-enforced security requirements" might not be a large part of the smartphone market these days, but every little bit counts when it comes to reducing the volume of e-waste that usually ends up being dumped in third-world countries.
[0] https://www.reddit.com/r/GooglePixel/comments/rxiv5r/enterpr...
[1] https://support.google.com/pixelphone/thread/143968432/googl...
You should be able to throw LineageOS on there as long as you don't have a locked Verizon bootloader. But there are a lot of caveats to that, in terms of which apps will work when rooted, which won't etc. etc.
Firmware doesn't include kernels, generally speaking.
There's nothing stopping you from grabbing those blobs out of Google's AOSP images and updating them, but there's no way to ensure the abstraction layers work correctly with them unless you test it.
As always, it depends.
There is a lot of real usage which is not "banking/payments/secure messaging". Besides, stopping security updates does not mean the phone suddenly becomes open to the whole world. Many vulnerabilities might be exploitable only when running code natively on the device, or only when within radio range, or only when plugged directly to the USB port.
In fact, I don't do any of those on my phone. Unless maybe you count email as secure messaging in some way.
I would say yes, considering email is often used as a primary means to reset account passwords. Most services support MFA (which could be somewhat of a mitigating security control), but a LOT of services still don't.
(though banks are also clueless in other respects, outlawing devices with lineageos but allowing devices with out of date vendor OS)
If there's a vulnerability like stagefright in the base system that could make many up-to-date apps vulnerable, you'll hear about it on the news.
My bank disabled the app on my phone some 4 months later, when some major vulnerability was still unpatched on my phone. They told me to get a new phone, so I picked up an 2016 iPhone SE and went on my way.
What about the 4th year?
It's ludicrous to throw a perfectly functioning thing to buy a new one just because the gazillion dollar company behind it needs to make even more money without regard to the environment (oh but rest assured the next version will be 5% greener ... yeah right).
My Pixel 4 XL will be EOLed at the end of the year (bought it in January 2020) and I'm torn between security and wastefulness.
This makes me wonder if there's a market for "save my phone", where you send your cellphone in and have a new OS installed...
I found Linaro, which claims to be doing work on Qualcomm devices: https://www.linaro.org/blog/highlights-from-linaro-connect-o...
Should be illegal imo to stop supporting a phone that's also locked. All it does is generate waste.
First released September 20, 2013; 8 years ago
Operating system iOS 12.5.5, released September 23, 2021
https://www.macrumors.com/2021/09/06/germany-eu-require-7-ye...
- Sometimes I'll unlock my phone and the stupid new fade in effect gets stuck half way and my phone screen will just be dark until I sleep/unsleep.
- Sometimes the buttons in my top menu decided to just not render, like yesterday when I was under my car trying to activate the flashlight. Requires a full restart.
- The Google Assistant crashes every single time I try to use it, and I'm a big fan/user of Google Assistant. I just can't use Google Assistant. She goes to reply and it just dies mid reply. Every. Single. Time.
- So much more little crap. My phone has become completely unreliable.
When I got the OTA upgrade 6-ish months ago I was certain "oh, Google will fix these problems in no time." My phone is very quickly reaching EOL and I suspect Google is not going to fix any of this.
I am, for the first time, contemplating switching to iOS.
Example: You can no longer flip WiFi on/off with a swipe (to expose tray) and tap. There's an extra tap and they removed the automatic re-enable, which I got used to.. so I find myself turning WiFi off when I'm out somewhere to avoid connecting randomly, and then I go home and blow through several GB of data accidentally.
Also getting lots of google assistant crashes.
And sometimes it just starts glitching out, virtually tapping all around the screen on it's own. A month ago it dialed 911 when I was trying to restart, and I had to apologize to the operator.
I'm probably going to switch to iOS after 10 happy years on Android.
Yup, I had mine do that too. The UI was frozen so I couldn’t hang up. I had to hold the power button and power cycle. They called back, and I apologized profusely.
I'm a gadget nut, so for a long time I got a new phone every 18-24 months -- and for most of that time, the year over year gains on phones were sufficient to justify the upgrade, at least for some users.
But we're in a more mature market now. YoY updates on phones are pretty incremental. I kept my iPhone 8 for about 3 years before handing it off to my wife (who, lest you think me a jerk, absolutely DID NOT WANT to spend the money on a new phone for her), who then used it for almost 2 more years.
The phone I replaced it with is an 11Pro. I expect to get AT LEAST 3 years out of it. (What finally tempted me out of the 8 was the camera, which I assume is a common story no matter which kind of phone you like -- they got a LOT better between 2016 and 2019.)
Pixels are high-end Android handsets, right? I would have assumed that they'd have similar useful lives; I don't blame Android folks for being up in arms, because sunsetting a 3 year old handset is just BANANAS.
Does Samsung provide a longer support life?
https://www.sammobile.com/news/samsung-galaxy-4-year-softwar...
> In response to an email asking Google why it stopped supporting the Pixel 3, a Googles spokesperson said, “We find that three years of security and OS updates still provides users with a great experience for their device.”
https://support.google.com/pixelphone/answer/4457705?hl=en-G...
But I also know that our products (PCs and printers) can't have that same support model, we'd be out of business and we don't have a lucrative ad business that could buy us customer loyalty via loss leaders. I think 5-8 years is reasonable.
The manufacturer cannot guarantee that that the phone sold to a consumer will be replaced with a phone from the same company. So it's definitely within the interest of the company to support the phones for longer to keep consumers in the ecosystem.
Pretty sure that's the whole point of pixel 6.
This is how Linux maintains driver support for hardware long past the point where it doesn't work on modern Windows or MacOS. I've noticed several occasions where the support stops because the kernel was updated and nobody wants to make the effort to port the drivers forward, especially since those drivers were delivered as a binary blob.
Why must software always need to be updated? Software can be stable.
This industry makes throwaway software just so it can keep pumping hardware forever.
The thing is - apple has the history / reputation here. Google has promised updates forever with various initiatives, rarely delivers.
Apple doesn't actually promise much here that I know of, but seems to deliver and deliver.
On apple, iOS 15.2 is available for a phone that is 8 years old?
Based on past experience, I expect if I bought an iOS device today - I'd have updated for at least 5 years.
Apple was releasing updates for iOS 12 as recently as 2021. That's for phone back from 2013 (!).
You do continue to get security updates to Chrome and Google Play Services for many years. The App Store and other external systems may protect you from some other vulnerabilities.
An iPhone gets updates for longer, but the cheapest iPhone costs 3x the price of the Nokia phone I have, so only comparing support period is nonsense. I buy a cheap phone so they are cheap to replace (broken/stolen/lost, often when travelling).
> For millions of years, these metals formed underground
Also geological and biological processes on the surface: some ores are formed underground but some are not. https://en.wikipedia.org/wiki/Ore_genesis
People, the mobile hardware ecosystem is fundamentally broken. On my desktop PC, I can keep upgrading Windows versions until the hardware craps out. I can move to Linux if Windows doesn't run well or has some functionality that's not compatible with my machine. There's an already existing model, but we don't apply it to mobile and we suffer through these locked-down ecosystems where Qualcomm and other hardware providers have the final say in when your hardware becomes unsupportable.
The answer to the question of "how long should we expect Google to provide updates for a device?" is to reject the question and say "why can't Google just release the software that I then install on my device?"
If the answer to that question is "well, because the devices are locked down and a software company can't actually make platform-agnostic software in this environment," that's a problem.
For the first week I couldn't get it to charge because they didn't include a power brick and my existing power bricks, my PC's USB ports, etc. would charge slower than the battery discharged by sitting idle talking to 5G towers. Like literally plugged in with screen off it would drain the battery.
Then the second week there were 2 days where my phone calls would fail to complete on my end but continue to ring on the other end. Really annoyingly frustrating failure mode.
To top it all off, they removed the toggle for turning off the cell modem.. You have to open up a menu every time you want to change internet types.
I've loved the pixel 2 so much it lasted until now... but google seems to be turning into the bloated carrier they tried to displace by launching fi.
1. Just get a new phone every two years. Sell or donate the old one. It's not being "dumped". Or keep as your backup phone.
2. As the owner of a 2004 Volvo who will soon be looking for a new car, should I be concerned that the same issues will soon plague cars? Have they already?
I also have had to replace two otherwise pristine phones as 2G (Motorola Razr) and 3G (iPhone 5) services were discontinued, so there's that too.
It's going to be far more cost effective for me to move to an iPhone and I never thought I'd ever say something like that non-ironically.
I was skeptical of the iOS transition but it was pretty easy and I will probably never go back.
My mother has my old 2015 iPhone 6s. It runs latest iOS 15. Got a new battery at an apple store in under an hour mid last year. Looks like it just came out of the box.
It’s over 6 years old now.
https://www.androidauthority.com/unlock-pixel-3-bootloader-9...
Then
https://lineageosroms.com/blueline/
Done, now your phone will be supported damn near forever.
----
I get that Google themselves should be supporting their phones for longer. I completely agree. I just can at least say that they've given you the tools to still use the phone after the updates stop.
That's a damn sight better than other manufacturers... e.g. Nokia 6, the bootloader is locked, and I had to pay some kid in some random country to unlock it for me with his reverse engineered tool.
So no, I give Google a lot of shit about their behaviour, but phone updates? Could be longer but I won't hold them to it.
While that site links to official LineageOS builds, that's not the official LineageOS website.
By the way, I really like your Google Camera ports! Keep up the good work.
Verizon refuses to unlock Pixel 3 devices if you don't have an account with them.
You don't have to spend hundreds of dollars on a new phone. That's the problem. We don't need these things. We want these things.
Edit: And least we forget...
https://www.softstech.net/list-of-best-custom-roms-for-googl...
I have bought Nokia for the last few years because they were cheap, reliable, had zero crapware, and got updates quickly. The Android One program (no vendor crapware) seems to be winding down, and I value security more highly now, so next phone will be an iPhone. Currently I use an iPad for anything where security matters to me (I haven’t trusted Windows for a decade, and Linux relies on too few eyeballs).
Bottom line is: I have a Pixel 3 and it works flawlessly. It takes better pictures than my friends newer phones and just plain does everything I need it to. I bought it in 2019 so that's more like 2 years of update as the end consumer. I don't care about Android 13, but I want security updates and honestly feels like I gave them enough money to pay for it.
(tbh, this might be a good area to kill two birds with one law/stone: Force companies to account in their environmental impact for decisions which drop product support. Dropping updates from a hardware model then is weighted by the carbon cost of all of them in use. As governments turn the screws on environmental regulations, this may also help product support lifecycles and more long-lived products.)
Still hoping that Fuscia will have some advantages in legacy support, but personally not buying any Android phone.
I know Google and the phone manufacturers are concerned with the stealing of phones, so they make it as hard as they can to use a phone without authorization, even if you try to reset the phone and erase all user data. Does anyone know if there is a process to remove a google account from a phone even if I have to prove to Google that he died of natural causes?
Still using my Nexus 7 tablet from 2013 (running Android 11 via Lineage OS). Huge shout-out to the awesome folks at Lineage who are keeping these devices viable for years!
Honestly, when I went to buy a new phone, one of the biggest factors I considered was if it was popular enough with the custom-ROM crowed to be supported long-term...
Smartphones go unsupported after a few years? Why do we put up with this?
I stopped getting software updates after 3 years but the hardware continued to be very capable until the very end. The battery was expected to degrade after some time, and the phone didn't feel as snappy with modern apps, but it was perfectly fine as a phone.
I'm now on a Pixel 5 and expect to go through something similar. It is absurd to me that people switch phones every 2-3 years (or even annually).
Sadly it's inferior of the days where you can run a mainline OS on 20 year old device (eg. it is possible to run 32bit Windows 10 on first Intel MacBook from 2006).
Another thing is apps, usually us developers drop "legacy" OSes as it's hard to support them (or worse a mobile store enforces dropping such support). So someone with old phone can't even use it anymore.
There are some "open-source" SoC or more environmental/reusable approaches but it's just a drop in the ocean.
The good news is, one of the great benefits of Pixel phones has always been that the boot loader is unlocked. So, realistically, you can run your phone as long as you want. There are many Free options to keep that going, if that is truly what you value.
I don't know how many of these subscriptions Google is selling, but it will be interesting to see what happens in when a bunch of Google Fi customers start becoming eligible for their upgrade to a new phone subscription around November 2023.
Will customers upgrade immediately to the then presumably extant 'Pixel 7a', or wait?
If customers wait for the next (hypothetically, a 'Pixel 8a') model to come out, will that actually be offered as an upgrade, or will the upgrade offer stick to the older model for a while?
Because of these unknowns, the calculation the customers have to make is interesting: On the one hand, the 5a should still have almost another year of updates, so not upgrading immediately is viable and saves money, and if you wait your upgrade may be to a newer phone.
But, if the '7a' remains the upgrade offer for a while even after the '8a' comes out, what is gained from maxing out the life of the 5a phone at the tail end is lost from shortening the life of the '8a' upgrade from the head end.
It was (well, is, I'm still using it while I await its replacement) a perfectly good phone aside from some wear on the USB-C port which I would have had serviced had this not happened.
Frankly, if manufacturers aren't willing to continue to offer support for these devices they should just stop making phones.
The only security is really for their profits, not for you.
Once you realise, the truth will set you free. No wonder they're scared.
At the lowest level of the stack we have software written in literal ROM. As such, it can't be updated without switching out the hardware. For an example of a vulnerability here search for "iPhone Checkm8". No doubt there are examples in the Android ecosystem too.
Next layer up there are operating system updates. Unfortunately these are hard to compare across ecosystems as the scope of what an operating system is is poorly defined. Things like the web browser, HTLM rendering engine and SMS app are part of the iOS operating system. But on Android they're just apps and are updated the same as any other app.
At the top of the stack we have app updates.
Knowing what might contain known unpatched vulnerabilities helps me determine my risk and behaviours to combat it. For example I may not be comfortable running disreputable apps on an unpatched operating system. But on the same phone I may not worry about visiting websites as the browser is up to date.
Personally I use web apps as much as possible and native apps as little as possible, so most of the security issues that affect old phones don't concern me.
> Installing security updates is the one basic thing everyone needs to do for their own digital security
This is only true to the extent that you trust a device. My phone is way down on my trust DAG. When I setup services for it to access (eg rsync or CalDAV), I basically consider it an attacker. It is a herolte that stopped receiving microG/Lineage updates, but continues working alright for my purposes. Would it bother me if a drive by attacker got ad hoc access to my occasional usage? Of course. But they're nowhere near positioned to exploit my information as much as the Advanced Persistent Threats that the phone shipped with would have!
Furthermore most exploits are going to require interaction, so if you aren't browsing websites on the phone then staying patched matters even less. Of course you have to avoid giving in to the massive temptation of the surveillance industry pushing you to do all these things in your phone. They do this precisely because it is one of the least secure environments and thus they can better exploit you - you're not particularly thinking about opsec when you're relaxing on the couch.
But alas the upgrade treadmill still marches on and it looks like I will have to upgrade that phone if I keep wanting native voice, due to the looming AT&T 4G deprecation. Although I'm tempted to just keep on using it with VOIP-over-data because the less money going to that fetid ecosystem the better.
https://browser.geekbench.com/android_devices/google-pixel-3...
Is there even a "stock" android option anymore? I honestly can't say as I've just bought into Apple's stuff for overall device compatibility with my other stuff.
That's the tactic to get away with piss poor aftercare. It's time for regulation and I mean harsh regulation. A product should be supported for as long as the reasonable duration of its hardware life cycle.
I have 7 year old smartphones that still work just fine. So you're going to be delivering support for a long time, even up to a decade.
Unwilling to do it or technical excuses? No problem. Refund the phone. I have a working paid device, you broke it. It's not my problem that your security model is like Swiss cheese. It's your defect, not mine.
Battery replacements are to be made dead simple as it always was before. This is actually a key reason why people needlessly buy a new phone.
All reasonable repairs should be possible to be carried out anywhere, including by the customer themself. You're going to document the process and supply the components.
You may think of this as an angry extreme rant, but I'm serious. The point is that the pain should be put where it belongs. When you make a crappy product, the producer should feel it, not the consumer. This creates the incentive for the producer to create a product that doesn't break down so easily. Likewise, producers are a much larger factor in sustainability compared to a consumer, so they should drive it.
Speaking of security, it's laughable that in a digital society, we accept that everything requires forever frequent updates otherwise its insecure. What does that tell you about the foundation of our computing? It's garbage. Yes, I know, "programmers produce bugs", "hackers are creative", but that's an explanation, not an excuse.
I think a more pointed argument is the relationship the software, hardware, and consumer has in this.
As consumers we really can only vote with our purchasing and much of it is mired in learning by induction what we do/don't want.
The walled garden and immense control of iOS is great until it isn't. The open landscape and diversity of Android is great until it isn't.
The hardware manufacture and telecoms are an added pain in the mobile ecosystem. They want a hook into getting advertising in front of you so some of this hardware is subsidized through bloatware and system level apps that can't be removed. I have an Amazon Prime app that I cannot uninstall (only hide) because it is a system app!?! Hardware manufacturing is a loss at the start of the sale and supporting it is an added cost.
The economics of the system are problematic and going to iOS will only work long enough until it doesn't. Point I'm making is the problem is upstream.
The HD2 SSL certificates stopped working about 7 years ago, but I set up an internal nginx proxy that downgrades SSL certificates for me, when at home. I find the RSS-Reader particularly good, because it does not show images, which often disctract from content. Also, the Garmin app works with offline maps, doesn't expire and requires no subscription, and the HD2 is small - therefore quite good as a hiking companyon. It is on its 5th battery so far - this one lasts about a week on daily use, which is often more than new phones today. On the other hand, the Pixel 3a was the smallest phone I could get in 2020, and it is still too big to fit in my pockets.
CalyxOS: https://calyxos.org/docs/guide/device-support/#supported-dev...
GrapheneOS: https://grapheneos.org/faq#supported-devices
LineageOS: https://wiki.lineageos.org/devices/
All three are still delivering essential security updates for the Pixel 3. The author could have made a stronger argument by picking a different smartphone to complain about.
If an App or website has access to an API backed by a binary blob supplied by the hardware vendor then keeping Android itself up to date will not protect you.
(Has anyone tried to exploit an old Android phone via WebGL? I’d presume that it’s feasible to exploit display driver bugs that way, which makes browsing the web on a phone without current security support problematic.)
As this is company provided hardware I actually just don't care to switch to a Samsung (as the company only offers these if I do not want to pay additional money - and why would I for a company provided phone)
The phone still lasts longer than a day, I can use it to read my mails, see appointments, use slack, ms teams and use it as a 2nd factor to access corporate stuff.
It just works.
I don't see me throwing it out if I am not forced by It because of security reasons (but I actually doubt they care as long as they can install corporate spyware on these devices).
Why would I trash the ressources that went into making of this thing, as long as it does what it should?
And as mentioned numerous times they've been slowly improving the commitment to longer device updates etc! The technology is more suited to it/not as fast-moving as previous years.
If only he knew about CalyxOS:
> If you have a Pixel 3 or newer, you can install CalyxOS on your own device.
The author specifically says they want their phone to be a reliable appliance. I do not think they have the appetite for reflashing the ROM, nor should a consumer be required to do so.
-----
This is from the website, this is not something an average person should attempt:
Open a terminal on your host computer, change to the directory where you saved device-flasher, and then run:
shasum -a 256 device-flasher.darwin
And ensure the result says 04b4cf9912d853e0f108b42a756fd74db7a11cc6c951e05820e96d28ce56e543.
I've not run Calyx myself, but those are issues I've personally experienced with other ROMs. If the author just wants a phone that works, this isn't the best option. I find the "is forcing me to.." a bit hyperbolic, but their point stands.
- If you're more brave and Linux-inclined, you may also opt for PostmarketOS.
- Next time, avoid buying hardware released by Google. Those guys are religiously following the Apple book when it comes to hardware: premium stuff with high profit margins, that gets deprecated within 3 years so they can just reiterate. If you buy Google products, you are funding planned obsolescence.
Needing to trash your phone every 5 years is still ridiculously wasteful. Just stop making so many new phones. Regulate it so it's so illegal/expensive that they can't keep doing this. I can't even stop using smartphones if I wanted to, because the people who came up with 2FA decided to make the Authenticator App a mandatory part of modern life, instead of physical security keys like they should have.
Maybe it is time for linux to stop obsessing over PCs and move to mobile.
But given how badly they continue to screw up desktop Linux with balkanization and failed support of settings and other things... well, maybe it's an opportunity to do it right, but I doubt it.
But the need is there. You'd thing there would be a company to do this. Maybe now that hardware in phones is somewhat stabilized, a competing long term support OS company will appear.
It probably is a lot of grunt work and labor, so it won't scale and SV won't fund it.
Most of the iPhone users I see are using a phone they purchased within the past three years. Does the average iPhone get used for longer than the average Pixel?
My kid is still using an iPhone 6s and loves it. It works perfectly.
These days? I'm using a 2016 SE with iOS 15. Works great. I do not hate my phone. In fact, the small size, fingerprint sensor, and headphone jack make it a better buy than any modern smartphone. I can live without AI text recognition on my photos, which seems to be limited to newer phones. The app switcher, settings, browser, and everything else are still as snappy as the day I bought this thing. Only thing that doesn't run well? Spotify, which apparently doesn't bother to test their UI on small hardware (constantly clips links and text off the bottom of my screen), nor older CPUs (the app takes forever to start up, regularly freezes up when searching for songs, and can take anywhere from 1 second to 30 seconds to load even already downloaded albums).
So uh... good on Apple. Shame on Spotify.
Instead of making knee-jerk anti-Apple assumptions, you might try to check some facts.
edit: apparently the statistics I linked are behind a paywall, but the stats from the app I'm working on show me that approx 10% of users are on iPhones that are 7 years or older.
https://www.statista.com/statistics/626631/smartphone-market...
According to that (maybe selection-biased) source, it looks like the most popular iPhone is the one released the same year the first Pixel was released. We can't conclude anything about which is used longer, but Android app updates are required to target API level 30 I think for Android, which is no longer supported on the first Pixel, so there's probably a pressure that urges users off of that phone. I'd be surprised if percentage-wise, a larger share of Pixel users are on the original Pixel than iPhone users on iPhone 7.
Whereas my android phone before that never saw an update besides a couple odd security patches after a lot of delay.
I intend to use this iPhone until apple drop support for it. Maybe in a year or two I will replace the battery. But so far it’s the best phone purchase I ever made.
I have been delaying this decision for a year, but as a professional I can not continue using a phone that is not regularly updated. And so I will switch to a platform that will allow me to keep the device alive for much longer.
I think 5-6 years is a fairly reasonable amount of time for nearly any computer, let alone something that lives in my pocket.
This is really crazy, when i think that i am still getting updates on a 7 years old laptop (both windows and linux).
You can't eacape this, now even batteries refuse to work without a software update.
https://twitter.com/internetofshit/status/148496134391649485...
You can. Use a "dumb"phone.
Funny how "dumb"phones are better at reliability. No need for updates, and battery lasts for more than a week.
Funny how they still offer replaceable batteries, even though they cost a fraction of "smart"phones.
To avoid financing the software-planned-obsolescence empire, you can use a combination of cheap second-hand "smart"phones for maps and chat apps that are important for you, and a dumb phone for reliable stuff like alarms, calls, and SMS.
https://www.zdnet.com/article/unremovable-malware-found-prei...
It is irrelevant if they have a touchscreen or are 'cheap second hand', it has a processor and it runs software.
You want dumb phones, use analogue ones that plug into a socket with a rotary dial and use a paper map for navigation.
It's kind of hard to find information about them, but if I could get a basic flip-phone that has a maps app, I'd be reasonably happy. I used to get by with a dumb phone and just write down directions before I left the house, but now that I'm married, plans tend to change more often.
It's unclear to me why LTE appears to consume much more power to "do nothing." But I recall easily getting a week or so of actual battery life being completely normal a decade ago.
This is an increase over 2019 and before. The way things are designed and companies drive for profits on electronic things leads to more and more e-waste.
[1] https://en.wikipedia.org/wiki/Electronic_waste#E-waste_data_...
Using your devices for a long time is not possible not due to the difficulty of the community maintaining the software, but because the original company put user-hostile signature checks on the firmware.
Before that I had to ditch my otherwise perfectly fine OnePlus phone for similar reasons. I went with a Nokia because they promised several years of Android updates, so we'll see how that pans out.
Quite annoying.
Nokia wad okay-ish for a while but I don't think I would buy one today.
Which iPad is this? I’m running YouTube Premium on an iPad Air from 2013 - soon 9 years old.
Let's ignore the fact the phone is perfectly fine even without latest security patch even without unofficial ROM. How exactly would someone exploit his phone if he is using newest versions of secured apps? The odds of attack on his phone are next to zero.
I bought a Pixel 3 specifically _because_ it had support in Lineage and I could whack microG on it.
I have some >8 year old tablets running Lineage and variants.
I do wish though that Google would just IBM PC the ecosystem though. It'd make 1% less money or whatever, so it ain't ever happening.
In lieu of that, it's still on my very long to-do list to figure out how to flash my Android phone to finish extricating myself from the Google ecosystem. One of these days...
Havent had a phone for years now, too much hacking and surveillance for my liking, glad to not be drinking the Kool-Aid.
"Musings on long-term software support and economic incentives" https://veronneau.org/musings-on-long-term-software-support-...
That being said this whole 3 years of security updates is of course totally stupid and we deserve more. And manufacturers look to be realizing this. But if the rest of the phone hardware wise is also on a similar obsolescence cycle then is software updates the real problem here?
Our devices are becoming more and more disposable in many ways and we need to target the root of the problem - if you can easily replace your battery and your 5 year old phone still does everything you need then there will be much more consumer demand in turn for longer software update support.
Or sometimes I just keep it in my car as a an emergency phone / for pandora / for maps. It almost never goes to waste that way.
Pixel phones are way out of my price range.
Is that so?
I've never heard anyone complain about their fridge not receiving security updates any more, making it dangerous to use.
(Though the Internet of Idiotic Things wants to change that, of course.)
Android has classically been a dumpster fire compared to Apple on this front.
Honestly, that's way too much trouble to actually be a solution. Custom ROMs should be a hobbyist thing for people who want to spend their time tinkering with their phone, not a way to support a not-very-old device.
~ Linux should be a hobbyist thing for people who want to spend their time tinkering with their computer, not a way to support a not-very-old device. ~
Whether it comes to phones or computers, I disagree respectively when it comes to custom ROMs or Linux.
So? The problem is both Linux and a Custom ROM take a few orders of magnitude more technical skill and effort to install and maintain, which is completely unreasonable to expect from a typical non-hobbyist retail technology user. Such users should be able to click "update" on their system, get up-to-date with patches, so they can go on to do what really want to do (which probably isn't "maintain their technology"). I'm even someone who's capable of doing that, but I don't want to because I've got much better and more important things do with my time now.
Even if that's true, most computer users don't install Windows. It comes preinstalled.
> It's an excellent way of getting more life out of semi-old systems.
Maybe so, but it's not nearly as good of an option as getting continued support for your preinstalled OS.
Pre-installed with a decent support plan is hard to beat regardless if it's Windows, MacOS or something like Linux Mint.
Been there, done that, got the tshirt (a nice CyanogenMod one). Then I switched to iPhone years ago, and my regret is that I should have done that WAY earlier.
I had a: Nexus S, Galaxy S3, Sony XPeria Ultra, Nexus 6, Moto S. All those were bought with custom ROM support in mind. My experience was love and hate:
- Clean minimal Android is really NICE.
- Not having (insert Facebook bloatware here) on your phone is NICE!
- Custom ROMs break often, the moment you move away from a big project like CyanogenMOD (later LineageOS), you are pretty much depending on one or two people. If those people change phones, you are sol. Hell, it happens with big projects as well.
- Some apps don't work unless you install Magisk to bypass Google's Safetynet.
- One slight mistake flashing a device and you risk in having a nice paperweight.
- Flashing/modding your phone takes a LOT of time.
- Bootloader unlock might void warranties (might not be legal) but as an individual I can't fathom to sue a megacorp.
I realized that my time was way more precious than fiddling often with a phone, so I just went over to the iOS camp, never looked back. My mom is now using my old iPhone 6S Plus with latest and greatest version of iOS.
Some pledges are cheaper than others. Bottom-feeding pledges (whether well-intended or malicious) do not detail the steps that will be taken to implement them. As such they live in the misty realms of wishitude, along with campaign promises, and depend on trusting customers to imagine a positive outcome.
also, i don't care how much fawning comes out of the press... the pixel 6 is an enormous impractical behemoth that barely fits in half my pockets.
My favorite call was after I put in the next thermostat and had a $1500 bill. Apparently if your kids come home from school and it’s hot, they crank the AC down but being young they just turn the dial all the way. We learned of it after a particularly hot period (the kids would apparently always adjust it up again before we got home from work). This the system “learned” to make it arctic cold at 3:25 every day and stop doing so before 6. A well time vacation later, and our utility company was sending us quickly to the bill (it was regularly less than 300). Google support said, “yea, we hear about problems like that all the time,” and told us, “my suggestion would be to turn off the learning feature of your thermostat and just use it as a regular thermostat.” Ok. Will do. But wow, to find out it wasn’t an unusual use case was mind blowing.
I stopped using Google for devices some time back because of firmware issues with support on phones. I realized after we have a series of iPhones hit 5 years or even six years old that I found them, batteries barely holding a charge but still working, charging for use above a drawer filled with my old android devices which were collecting dust, but were years younger, that the value isn’t there. Our form of response to the current fast fashion electronics industry to to use our devices as long as possible. Apple is a better value in that respect, despite their outright hostility to independent repair — which definitely dents their reputation in our house — so we ended up standardizing on their technology. Common sense environmentalism is making sure you minimize how much you buy.
It’s interesting how much the longevity of devices (and privacy concerns) are becoming the major criteria for which devices we allow into our lives these days. Google has failed us repeatedly and lost our trust and we probably won’t ever buy another device from them. There was a time when I loved and adored them. Their growth seems to have lost what made them special in their DNA (transforming towns with savior Internet service, connecting the Worlds information > explaining yet another ocean of ad fraud, sunsetting every product we liked, afore mentioned firmware bugs) and we kind of look at them as the company we used to love. Honestly makes me sad. It was at one point one of the best hacker groups on the planet, insanely innovative, and run like one.
I hope durability and reliability becomes a major tech trend.
is design flaw from the industry, top brands should do better
I have two perfectly working (though a little older) phones - OnePlus 3 and a Galaxy S6 Edge. From February both these phones will not work with my phone carrier. I am aware that these are older phones and don't receive security patches etc, however I was perfectly fine using them and didn't have any issues with it. Too concerned about the consumerist lifestyle that is forced by this capitalist economy instead of providing updates/upgrades to their user till the phone's full life.
So, it and I are basically running on borrowed time until a vulnerability strikes.
It should definitely be mandatory to provide support any device over a certain level of cost and total sales for at least 7 years. Sure, people hate regulations and mandates, but otherwise we're stuck because a herd of sociopathic managers would rather pad their bonus pool then do the right thing, which is entirely within every company's budget, from Qualcom right through Smasung and Google.
I have plenty of issues with Google's posture on privacy, but I don't expect them to steal credentials for other services, drain my bank account, blackmail me based on personal information, or any such thing. Conflating the two removes a lot of much needed nuance from the discussion.
Ironically I hated financially supporting Google but felt I had no choice but to get a Pixel to use GrapheneOS and have 5 years of security updates