But iphones have amazing longevity. The iphone 5s you mentioned came out in 2013 - which is 8 years ago now. Back then Obama was still in his first term. Maybe it is way too slow to handle the most recent version of iOS, but I'd rather a phone vendor that releases operating system updates for 8 years than a vendor who releases updates for only 2 years (like you get with certain android vendors.)
Last year I replaced my iphone 6s with an iphone 12. The thing that astonishes me is that I didn't need to. After a battery replacement, my 5 year old iphone was still running fine. It still runs the latest OS, and it ran every app I threw at it with aplomb. I really only upgraded it as a personal indulgence. Its still in use by a friend.
I'm absolutely on board with complaints about apple's lock in. I'm disgusted by some of the documents that came out in the epic court case, and I wish you could easily root iphones. But it feels like a stretch to complain about their longevity.
Now as far as the iphone 6s being usable - that's my point. It is usable, on the old OS it was designed for. Because you can't load your own OS on it, it will never run the latest. While the Nexus does run the latest, and is completely usable. I do remember when my brother loaded some latest ios on his iphone 5S, and it literally became too slow to answer a phonecall.
Apple's lock-in is in my opinion a feature for its target market. That's why they get like $1200 from me every two years. Me, my concern was battery life. For that I needed to not have crap that keeps phoning home and waking up the phone. Imagine charging once per week. While not an issue now, I used to travel a lot. Country-hopping trips. Yes, you can charge at the airport, tied to a full charing pole for an hour. Yes you can charge while sleeping on the plane and have a usb cable hanging in six inches in front of your face getting in the way. Or... You can literally not worry about it for a week.
There are of course other things - I want to chromecast my screen or cast a movie from a pirate streaming site (not the youtube app). I want toggles on my lock screen and home screen to turn off data/wifi/bluetooth. I want to turn on the flashlight if I press both power buttons when the phone screen is off. I more importantly need a filesystem that I can store OVAs on that I can take to customer sites for demos - why would I carry a usb stick when my phone is always with me. I want a web server running on it and my laptop to dump a backup of itself onto the phone daily. This means the phone phone software needs to recognize that the phone hardware is a computer, not a toy for 5yo kids. My wife on the other hand needs it to be a toy, because if it wasn't, she'd do everything possible to get viruses, delete everything, and screw something up. So I got an android, she has an iphone.
Now, you think I'm complaining about longevity. Let's see the reality though.
The post I'm replying to touts the iphone's longevity compared to Android. I point out Android has much, much longer longevity and he has it backwards. You then declare I'm complaining about the iphone's longevity.
Now, normally I would normally unload on you with all kinds of funny (for me) things at this point, because you now fit into a certain category of people, but this isn't the place.
That's... An odd thing to say. I'm not sure what you're saying about your wife, but I've never had anyone, young or old, have a problem with an Android phone that would require anywhere near that amount of time.
My whole family has Android phones from different makes except 2 people with iPhones and they don't need hours of tech support. Your experience may be different, but I think most people using Android phones would agree that for the most part it just works.
For the battery life and the latest iOS, once you upgrade your iPhone to a later version, it is hard to go back, and you need hacker chops to do that if it is even possible. Later versions of iOS do often reduce performance and battery life.
On top of that, iPhones have smaller batteries so even with a tightly-integrated OS, what happens is that with active use, the battery level drops precipitously. Sure they last ages when not touched, but what's the point of that when a video call drops the battery by 50% because the battery itself is smaller?
Most people stuck to power banks these days are people using iPhones, especially the smaller iPhones. Androids have taken care of the battery issue by going with 4000 mAH+ batteries.
I highly, highly, highly doubt that.
Considering how static phones honestly are after initial setup, when you've installed the apps you need and configured the few things you need configuring, you never touch anything that's not an app.
Apple and Android ecosystems and user-bases are wildly different so a true apples-to-apples comparison (pun-intended!) is not trivially possible.
> Now as far as the iphone 6s being usable - that's my point. It is usable, on the old OS it was designed for.
That phone was running the latest OS when I gave it to my friend last year. I think it might have been running faster thanks to ios 13 (or whichever version improved performance). I believe you when you say your brother's iphone 5s became unusable with subsequent updates. But my 6s kept chugging along just fine, updates and all.
I'm delighted there's solutions for android phones like what you're talking about. This sort of thing is really important - I mean, they're fully fledged computers capable of way more than we're able to use today. Its crazy that people throw them out after a few years. My iphone 12 is faster than my 2016 macbook pro. And I still occasionally code on that laptop. If I could run OSX on my phone and use my laptop as a terminal for it, that would be really sweet. But I can't because Apple doesn't care, and I'm locked out of making changes like that on my own hardware. Using old phones as web / file servers would be fantastic.
Companies like Apple are actively incentivized by the market to make their old products feel worse over time. And for that reason I'm always impressed when occasionally they release an OS update that improves performance across the board.
I guess my take is, Android phones have an awful history of dropping official support for recent devices. I'm delighted the hacker community can and has stepped in to clean up android's mess. Its a shame they have to, but such is life.
I'm sad you can't do that on Apple devices, but one saving grace is that, the 5s aside, apple seems to do a much better job of official software longevity than android. I'm expecting my iphone 12 to last 5-10 years. I do wish the battery lasted all week though - that sounds phenomenal.
There is of course also a degree of investing time writing to the new hardware more than the old one, and just cutting down features that don't fit due to lack of processing power or just lack of underlying tech on older hardware, but it's not something that being able to throw a different OS on seems likely to fix?
But the discussion in this thread was specifically about the claim that iphones unlike android have a long life of updates. That's like saying "my dell from 2010 came with windows vista, windows vista is not supported, the computer has a short support life. Umm, no, you put Win10 or Linux on it, and can probably put win11 on it, and in 30 years still put the newest linux on it.