News for hackers. Stuff that matters.
Re:Bringing the Android kernel back to the mainline by umanwizard on Tuesday November 20, 2018 @05:30PM (#18498447)
When I buy a phone I install whatever is the latest version of iOS on it and am done ;)
Re:Bringing the Android kernel back to the mainline by pedrocr on Tuesday November 20, 2018 @06:05PM (#18498691)
You do nothing of the sort. You're buying a specific combination of hardware and software that may or may not get upgrades and security fixes over time, just like any Android phone. Apple just has a much better track record at doing that than any Android vendor.

On the other hand when I buy a laptop or an access point I just do minimal checking of supported hardware in case there's something that's very exotic and then I get to install whatever software I want for however long I want to keep the hardware in service. For the HN crowd this should be worrying. Mobile is the #1 hardware platform by unit volume and there's no way we can actually target these devices sensibly.

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @06:07PM (#18498713)
> You do nothing of the sort. You're buying a specific combination of hardware and software that may or may not get upgrades and security fixes over time

Bringing in strictly theoretical supposition which is directly at odds with what's historically been a very solid track record from Apple isn't doing your argument any favours. Unless I misunderstood you.

Re:Bringing the Android kernel back to the mainline by kbenson on Tuesday November 20, 2018 @07:30PM (#18499182)
It's not strictly theoretical. The original comment clearly was calling out the Android and mobile ecosystem in comparison to other hardware devices. If I dig out my iPhone 3g, I'm not getting anything close to the latest iOS on it no matter what I try. I can pull out a laptop from the same time period and install quite a few of the top linux distros on it.

Any Apple device is a specific combination of hardware and software that Apple chooses when to stop supporting, and you have very little recourse. Apple has generally been better at providing support to older devices than Android (on average), but in the end the situation is fundamentally the same.

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @08:15PM (#18499425)
I've read my parent comment as a claim that we are all doomed because Apple might pull the plug one day -- which I dispute on the grounds that historically this hasn't been true. Also, iPhone 3g is ancient.

Outside of that I am in full agreement with you. The mobile ecosystem is basically a dystopia where we have zero recourse as you said.

Re:Bringing the Android kernel back to the mainline by yjftsjthsd-h on Tuesday November 20, 2018 @08:50PM (#18499599)
> Also, iPhone 3g is ancient.

Released 2008. If I get an x86 laptop from 2008, I can install a modern Ubuntu on it with approximately 0 effort. If anything, it'll usually be better than cutting-edge hardware because the drivers have already been developed and released in a stable Linux version. iOS still loses this comparison.

Re:Bringing the Android kernel back to the mainline by krrrh on Wednesday November 21, 2018 @02:47AM (#18500879)
I’m not saying that you’re not making a valid point, but I would like to point out that you can still install the community-supported whited00r [1] on that 3G and still get some life out of it. Sure it’s probably breaking all sorts of copyright law to do so, and it’s not ideal, but the fact that almost no one on HN seems to know about it, and Apple has ignored it for years, underscores how little demand there is to keep 10 year old devices running.

Meanwhile I have a 5 year old 5S that I use while traveling which runs iOS 12.1 swimmingly, and keeping older devices running longer was a major topic discussed by Lisa Jackson at the last Apple keynote. I fully expect that this old phone will run iOS 13 as well, and I expect that current iOS devices will have increasingly longer usable lifespans than 5-6 years. There isn’t anything close in terms of manufacturer support on the Android side of things.

In terms of keeping phone hardware useful through an alternative OS, you may also want to keep an eye on PostmarketOS [2].

[1] http://www.whited00r.com/features?lang=en

[2] https://wiki.postmarketos.org/wiki/Main_Page

Re:Bringing the Android kernel back to the mainline by snazz on Tuesday November 20, 2018 @09:12PM (#18499695)
This. I managed to build recent Linux on a Pentium MMX Mobile (IIRC) laptop from 1998. A cell phone from 5 years ago can't handle a modern operating system, but a 1998 laptop can run Xorg just fine.
Re:Bringing the Android kernel back to the mainline by metildaa on Wednesday November 21, 2018 @12:01AM (#18500261)
The funny thing is the SoC in these smartphones can totally run Linux & Darwin, but the driver support for the peripherals is shovelware. Vendors do the bare minimum to suppprt the hardware, and you get a mess.

Its frankly shocking that the Allwinner A10/A20/A64 (which can run Win10!) /H3/H5/H6 has nearly complete mainline kernel support, whereas nearly any of the smartphones made since 2008 can't boot mainline Linux and drive their cameras, screen, GPS, etc. Its a huge failing of the industry.

Re:Bringing the Android kernel back to the mainline by milankragujevic on Wednesday November 21, 2018 @08:57AM (#18502663)
Allwinner can't run Win10 (hah, A33 can barely run Android :/ ) and has barely any mainline support on actual physical commercial devices (i.e. tablets, not SBCs)...
Re:Bringing the Android kernel back to the mainline by metildaa on Friday November 23, 2018 @03:28AM (#18515147)
I don't know what your on about, Windows 10 can run UWP apps just fine on any Allwinner A64 based device: https://github.com/Leeway213/Win10-IoT-for-A64-Release-Notes...

With regard to supporting tablets, most of the older Allwinner based tablets have feature parity between the mainline kernel and the vendor BSP kernel: https://linux-sunxi.org/Linux_mainlining_effort

Re:Bringing the Android kernel back to the mainline by kingosticks on Wednesday November 21, 2018 @06:16AM (#18501801)
Just the other day I installed the latest lineageos on my original moto G, I think thats from 2013. And it works great.

Edit: actually, when I say 'latest' I mean 'latest available for the moto g'. I'm not 100% sure that's the very latest version that exists.

Re:Bringing the Android kernel back to the mainline by pedrocr on Wednesday November 21, 2018 @07:15AM (#18502090)
>actually, when I say 'latest' I mean 'latest available for the moto g'. I'm not 100% sure that's the very latest version that exists.

It's not. You're stuck with an Android that's 2 versions behind current and are still using the original kernel version that shipped with the device.

Re:Bringing the Android kernel back to the mainline by kingosticks on Wednesday November 21, 2018 @10:01AM (#18503148)
I guess that explains why it works so well.
Re:Bringing the Android kernel back to the mainline by varjag on Wednesday November 21, 2018 @03:48AM (#18501132)
iPhone 5s is a cell phone from 5 years ago, and it absolutely does run the latest operating system.
Re:Bringing the Android kernel back to the mainline by mr_toad on Tuesday November 20, 2018 @09:58PM (#18499849)
A 2018 iPhone X is vastly more powerful than a 2008 iPhone 3G, whereas the performance improvement of laptops slowed dramatically after that point.

Take a copy of a standard 2008 version of Ubuntu desktop and try and install it on a 1998 laptop. I doubt it’d run at all, not without ditching the default desktop.

Re:Bringing the Android kernel back to the mainline by yjftsjthsd-h on Tuesday November 20, 2018 @10:18PM (#18499925)
Um. I was actually going to concede the point, but look at your sibling comment. Apparently I'm not the craziest one in the room (believe me, I'm more surprised than you).
Re:Bringing the Android kernel back to the mainline by geezerjay on Wednesday November 21, 2018 @02:04AM (#18500713)
You've missed the point entirely. It's about software support (or lack thereof), not how the computational power progressed through the last decade.
Re:Bringing the Android kernel back to the mainline by vbezhenar on Wednesday November 21, 2018 @02:49AM (#18500885)
What't the point with software support if OS is unusable? I have iPhone 4S and it became unusuable when iOS 7 was released. I never wanted to upgrade, I wanted to downgrade which was impossible via official means. That's my main problem. If developers don't want to develop for old phones, that's their right. But they must not prevent me from installing old software.
Re:Bringing the Android kernel back to the mainline by geezerjay on Wednesday November 21, 2018 @06:03AM (#18501745)
> What't the point with software support if OS is unusable?

That's something for the users to decide. Imposing artificial restrictions to software, including forced obsolescence, is never a good thing.

Re:Bringing the Android kernel back to the mainline by pedrocr on Tuesday November 20, 2018 @06:21PM (#18498795)
The point isn't that Apple isn't good at doing updates. The very next sentence points out explicitly that they do that above and beyond everyone else in the space. The point is that you're locked in to a specific HW+SW ecosystem at the mercy of the vendor. If you like that ecosystem that may be great service to you, I'm pointing out that the #1 computing platform has only that choice and that's not the case in all the other major platforms so far. For the HN crowd that should be worrying.
Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @06:41PM (#18498928)
The HN crowd, me included, are real humans with real needs and smartphone apps and convenience brings a real value to my life. For one, transparent syncing of photos, notes, basic spreadsheets and many others is a huge selling point of iCloud.

It's not about if I can buy a cheap FreeNAS rig -- an i5 CPU and 10-year old motherboard with 16-32GB of DDR2/DDR3 RAM -- and gradually add WD Gold hard drives to it. It's not about if I can use Syncthing and a command-line password manager. It's not about if I can use PostmarketOS or LineageOS and thus only buy Android-enabled devices (yay Linux freedom?).

I can do all that. But it requires more manual management. And I just don't have the time and energy for it.

It's strange to me to imply that the HN crowd are some sort of world-changers that never have financial struggles and live in beach houses a la Iron Man style with 3x independent gigabit fiber links and 500 sq.m. of home labs that rival Mythbusters' space -- and are constantly busy disrupting an area.

Truth is, even though in principle you are correct -- and even though I really would like to only use free [as in freedom and not a free beer] hardware and software -- the reality is that we all have jobs to do. And most of us actually love the people we live with and would want to spend a chunk of our free time with them. We all would love to get a normal amount of sleep and invest in the knowledge necessary to get proper nutrition because we're literally a hugely complex chemical compound and we better put the right chemicals inside of us...

...etc. etc to infinity., I can go on all day and night but I am pretty certain you got the point.

The HN crowd is certainly much more aware than many other crowds. Doesn't automatically imply they have the means to change a lot of things. Trust me, I'd like to live like Tony Stark and invent a ton of stuff that can change the world -- that includes his house and a lab -- but I am gradually coming to terms with the fact that I'll very likely stop at having 7-10 profitable consultancies and/or lifestyle businesses that will give me a peace of mind even after retirement.

Life is short and many of us don't want to work 24/7. More power to the people who can maintain a good living AND be inventors and disrupters. I have big respect for them.

Re:Bringing the Android kernel back to the mainline by pedrocr on Tuesday November 20, 2018 @06:52PM (#18498981)
You seem to be taking my point as prescribing what everyone should want. But that's not what I'm suggesting at all. I think well designed consumer software and hardware ecosystems that get out of the way are great. I don't want a world where there's no iPhone experience that has all that value in integration that you're describing. I'm not an OSX user but plenty of family members are and they seem to be well served by exactly that.

My point is that if the world's #1 computing platform only has that choice then we lose the ability to get some kinds of innovation driven by the few percent that care and have the time to tinker. And HN has a much larger proportion of the kinds of people that will want to do that innovation or at least value that it's possible. We wouldn't have gotten Linux if Linus couldn't develop on his hardware.

But maybe we've just been spoiled with mass-market general-purpose hardware up to now and this is the new normal. I shudder to think that but maybe it's true. At this point I don't think I'd much care for a smartphone if I didn't need it for work. And it's the stuff of nightmares for me particularly if that was also the case on the PC/laptop side of things.

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @07:00PM (#18499033)
Apologies if I misunderstood. No offense meant anywhere.

I agree that it's rather horrifying what we settled for these days. The world to me is a lot darker compared to my student years back in 1997 to 2001 when I played Quake3 for days on end, without sleep, with only WC and food breaks -- and when I was coding my heart and brains out on things I believed could shape the future world.

These are the times I'll dearly remember until the end of my life. And nowadays almost nobody seems to be wanting to make things better. It's saddening and extremely discouraging. I get it and I agree with your overall premise.

What I was mostly saying is that those of us who had wide-eyed naive optimism for the future and were there when the internet started gaining steam are now anywhere between 30 to 50 and we can only dream of the ages past when we could do the things you described without any other worries.

In the end, I am just pointing out that these past life phases are long gone and aren't likely coming back for the most of us. And I'll say it again: I have a big respect for those who still manage to truly innovate and disrupt.

Re:Bringing the Android kernel back to the mainline by pedrocr on Tuesday November 20, 2018 @07:38PM (#18499221)
> What I was mostly saying is that those of us who had wide-eyed naive optimism for the future and were there when the internet started gaining steam are now anywhere between 30 to 50 and we can only dream of the ages past when we could do the things you described without any other worries.

I agree and identify with this. The reason I point these things out here is that the kinds of people actually doing the leg work on these platforms are on the site. And in some cases if they did a few things differently (e.g., upstream the drivers much earlier in the SoC bringup) then maybe we could actually fix this. I'm not nearly as pessimistic about the situation as you :)

Re:Bringing the Android kernel back to the mainline by solarkraft on Tuesday November 20, 2018 @06:32PM (#18498871)
You're not wrong. I find it worrying too. But it's also the case with most [many] Android devices.
Re:Bringing the Android kernel back to the mainline by pedrocr on Tuesday November 20, 2018 @06:36PM (#18498896)
Oh, definitely! It's even worse because you don't even get a properly secured device, it's a horrible ecosystem right now. But because it actually runs an open-source kernel and the bootloaders can be unlocked in most cases there's a chance to fix it still. With Apple hardware, unlike in their laptops, you have no choice but to run their software.
Re:Bringing the Android kernel back to the mainline by bubblethink on Tuesday November 20, 2018 @08:28PM (#18499499)
>With Apple hardware, unlike in their laptops, you have no choice but to run their software.

Apple laptops are also in a pretty bad shape. Eventually, they may be usable as laptops for other (free) OSes with sufficient reverse engineering, but currently they can't. That they can be used at all is quite accidental due to things outside of Apple's control and other historical factors.

Re:Bringing the Android kernel back to the mainline by scarface74 on Wednesday November 21, 2018 @01:50AM (#18500664)
And the suggestion for the best way to run Lineage OS was to buy a phone from Google - so you’re locked in to buying one phone from one manufacturer.
Re:Bringing the Android kernel back to the mainline by scns on Wednesday November 21, 2018 @04:44AM (#18501362)
Site is in german but may be of use regardless

https://www.computerbase.de/preisvergleich/?cat=umtsover&xf=...

Re:Bringing the Android kernel back to the mainline by kibibu on Tuesday November 20, 2018 @08:01PM (#18499357)
My ancient iPhone 4 did everything that I needed it to, but I had to abandon it because Apple did too.
Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @08:13PM (#18499416)
I challenge you to name me one Android device that is officially supported for 4 or more years. ;)

iPhone 4 is 8 years old so not sure I see your point.

Re:Bringing the Android kernel back to the mainline by josteink on Wednesday November 21, 2018 @01:01AM (#18500488)
> I challenge you to name me one Android device that is officially supported for 4 or more years

This thread started with a comment about mobile phones in general being locked down to a specific kernel/os/software-combo, and that the upgrade paths is at the mercy of the vendor (unlike PCs).

Both Apple and Android phones are locked down. Who does it in the most convenient way is irellevant to the argument made.

Re:Bringing the Android kernel back to the mainline by as1mov on Wednesday November 21, 2018 @01:26AM (#18500576)
Why does any criticism of Apple devices generally devolves into "but Android does it too", I expected better than fanboy-ism from the HN crowd.

The OP's comment was that any mobile devices these days, both Android and iOS are locked down black boxes. It wasn't specifically criticizing just Apple.

Re:Bringing the Android kernel back to the mainline by pdimitar on Wednesday November 21, 2018 @02:27PM (#18505293)
If you followed the dicussion you would see the big "both ecosystems are locked down and you are at the mercy of vendors" thread that goes on around here.

But it's easier to flag people as fanboys. <shrugs>

Since you are having trouble with getting what I said: I am saying that Apple in my eyes is the lesser evil of only two options. It's a very practical and time-saving decision to use Apple tech. But call it fanboyism if you like.

Re:Bringing the Android kernel back to the mainline by SmellyGeekBoy on Wednesday November 21, 2018 @06:31AM (#18501874)
> I expected better than fanboy-ism from the HN crowd.

Are you new here?

Re:Bringing the Android kernel back to the mainline by CrazedGeek on Tuesday November 20, 2018 @10:05PM (#18499875)
The Nvidia Shield TV is pretty close. It came out May 2015 and is still being supported (most recent update came out in September).
Re:Bringing the Android kernel back to the mainline by SmellyGeekBoy on Wednesday November 21, 2018 @06:32AM (#18501875)
I love my Shield TV, great bit of kit.
Re:Bringing the Android kernel back to the mainline by kibibu on Wednesday November 28, 2018 @07:20AM (#18550930)
Microsoft was still publishing security updates for Windows CE 5.0 in 2014, ten years after release.

Windows CE 6.0 was supported for twelve years.

Re:Bringing the Android kernel back to the mainline by Iv on Tuesday November 20, 2018 @09:00PM (#18499643)
I am old enough to remember when buying a new laptop you would actually need to check if the wifi chip, the ACPI vs of the Mobo, the internal ethernet controller, the video card, hell even the sound card, had a linux-supported driver.

It was not always the case and for various reasons (mostly the much heavier integration constraints of different components) it is harder to make on a phone.

It may sound strange, but I think that redemption will come from efforts similar to the PiPhone [1] that allow to create devices from different manufacturers that were not specifically designed to work in a tightly integrated way.

[1] https://learn.adafruit.com/piphone-a-raspberry-pi-based-cell...

Re:Bringing the Android kernel back to the mainline by mixedCase on Tuesday November 20, 2018 @05:45PM (#18498565)
It's all about tradeoffs, Android phones getting updates usually means the phone gets faster as opposed to ever closer to unusably slow.
Re:Bringing the Android kernel back to the mainline by chipotle_coyote on Tuesday November 20, 2018 @06:03PM (#18498677)
Anecdotally, iOS 11 made my iPhone 6 run slower than iOS 10, but iOS 12 made it run faster than iOS 10. (This is in line with other reports and benchmarks you'll find if you go looking.) There's an awful lot of snark about iOS slowing down with each successive version, but I'm not at all convinced it's universally true. (Again, anecdotally, I'd say iOS 7 and 9–11 were guilty of that.)

At any rate, the big issue I tend to hear about Android phones getting updates is "my Android phone isn't getting updates." My iPhone 6 shipped in 2014, and iOS 12 actually ran on 2013's iPhone 5s. How many Android phones that shipped before 2016 are getting Android P? Are there Android phones that shipped in 2016 that aren't?

Re:Bringing the Android kernel back to the mainline by Wowfunhappy on Tuesday November 20, 2018 @07:24PM (#18499159)
> Here's an awful lot of snark about iOS slowing down with each successive version, but I'm not at all convinced it's universally true. (Again, anecdotally, I'd say iOS 7 and 9–11 were guilty of that.)

It's not universally true. It's mostly true, with a couple of outliers (namely iOS 9 and iOS 11). Most of time, major iOS upgrades slow down older hardware.

I wouldn't necessarily have a problem with this, if not for the fact that iOS downgrades are literally impossible (outside a small window of time). Install an update and discover your phone is too slow? Either learn to live with it or buy a new phone.

Re:Bringing the Android kernel back to the mainline by Mononokay on Tuesday November 20, 2018 @08:13PM (#18499417)
> I wouldn't necessarily have a problem with this, if not for the fact that iOS downgrades are literally impossible (outside a small window of time). Install an update and discover your phone is too slow? Either learn to live with it or buy a new phone.

Or you could just restore from a backup, possible at any time.

Re:Bringing the Android kernel back to the mainline by Wowfunhappy on Tuesday November 20, 2018 @08:17PM (#18499438)
Nope, you can't restore to an iOS version that isn't being actively signed by Apple's servers. Restoring a backup just puts back user data, it doesn't change your iOS version.
Re:Bringing the Android kernel back to the mainline by Mononokay on Tuesday November 20, 2018 @10:46PM (#18500017)
Re:Bringing the Android kernel back to the mainline by Wowfunhappy on Tuesday November 20, 2018 @11:05PM (#18500086)
In the first sentence of the article you linked:

> You can downgrade (If you don’t have Shsh blobs saved) only until Apple is still signing the old software.

Saving SHSH blobs needs to be done in advance, while the iOS version you want to install is still being signed by Apple. With blobs, you used to be able to use a replay attack to force a restore. This doesn't work anymore due to the addition of NONCE, except in very limited and not particularly useful circumstances (you can move to an unsigned iOS version IF you're already Jailbroken AND if SEP is compatible).

If you know a way around this system, please do share. The Jailbreak community will love you for it. :)

Apple does everything in their power to make downgrading iOS impossible outside of a narrow window. I suspect this is also why we haven't seen any actual, definitive speed tests between different iOS versions. The discussion always devolves into "this feels slower" or "I remember my phone used to be like this," because no one can actually install an older version to test with.

Re:Bringing the Android kernel back to the mainline by chipotle_coyote on Wednesday November 21, 2018 @12:52PM (#18504540)
I'm fairly sure I have seen speed tests between iOS 11 and 12 with actual numbers involved. Someone who has a single phone and upgrades it can't do it, no, but someone who runs, say, a testing lab, or iFixit, or any other place where it's possible to have two different iPhones of the same model running two different versions of iOS can do it pretty easily. Googling "ios 11 vs ios 12 speed" shows a plethora of links from people doing exactly that. I found the same for "ios 11 vs ios 10 speed"; I didn't keep repeating the experiment past that. :)

As to your original point, though -- yes. I'd certainly prefer it if Apple didn't make downgrading so difficult, even if it's just on general principle. I've rarely been tempted to downgrade, but iOS 11 could be pretty clunky on my iPhone 6 compared to its predecessor. (I think 11.4 finally smoothed all that out, but that came out literally a week before iOS 12 was announced!)

Re:Bringing the Android kernel back to the mainline by mtgx on Wednesday November 21, 2018 @04:41AM (#18501353)
> There's an awful lot of snark about iOS slowing down with each successive version, but I'm not at all convinced it's universally true

Yes, it is, just not this time because of all the backlash Apple has received over the past few years over this issue. Let's see how iOS13 and 14 do, but my guess is they will be slower still.

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @06:06PM (#18498697)
People love to latch onto the outlier cases when an iPhone gets slower or half-broken after an update. For the last 5-6 years however, everyone I asked told me that their iPhone and iPad either gets a bit smoother or stays the same after a new iOS.

So please don't imply iOS updates brings iDevices "ever closer to unusably slow" because that's very non-factual.

Re:Bringing the Android kernel back to the mainline by cronix on Tuesday November 20, 2018 @06:39PM (#18498918)
> For the last 5-6 years however, everyone I asked told me that their iPhone and iPad either gets a bit smoother or stays the same after a new iOS.

Except those who Apple was "helping" "preserve battery life" by purposefully slowing the clock speeds on updates without telling them? I've often wondered how many people went out and actually purchased an entirely new phone due to this unannounced "help" vs slapping a (relatively cheap) new battery in it?

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @06:44PM (#18498942)
It's a basic electronics knowledge that there's a danger in physically damaging a chip if you continuously feed it less voltage than it needs.

What Apple did is to prefer to have people's devices run slower compared to breaking them.

What they did wrong was keeping quiet about it. I ain't ever disputing that, it was a really bad decision to hide it.

The reasoning to do it however has solid foundations in physical reality. Even I that I know nothing of electronics went out of my way to read about it and asked several electronical engineer acquaintances of mine and they all said Apple did the right thing by slowing down the devices.

Re:Bringing the Android kernel back to the mainline by cronix on Tuesday November 20, 2018 @06:56PM (#18499003)
I was just bringing it up to dispute your claim

> So please don't imply iOS updates brings iDevices "ever closer to unusably slow" because that's very non-factual.

Because THAT was non-factual. They have done it, and for some it was "unusably slow." Whether the reasons were electrically sound wasn't in dispute.

Re:Bringing the Android kernel back to the mainline by pdimitar on Tuesday November 20, 2018 @07:02PM (#18499040)
Seems we're on the same page but we argued different parts.

IMO the original statement implied some ill will from Apple -- a myth that has been debunked pretty quickly. That's what I was arguing against.

Re:Bringing the Android kernel back to the mainline by fartcannon on Tuesday November 20, 2018 @10:04PM (#18499869)
Oh get off it. Either Apple didn't know they were ruining last gen phones, which means they're incompetent at best or they knew and chose to do it anyways which makes them actively malicious.
Re:Bringing the Android kernel back to the mainline by Jnr on Wednesday November 21, 2018 @04:35AM (#18501330)
As a long time Android user and app developer I would rather use slow secure device that doesn't break rather than fast insecure one. Every single Nexus device I have owned, and I have owned every model starting from Nexus S, went out with some sort of hardware failure in 2.5 years time. Either faulty chip, buttons or connectors.

Say what you want about Apple pricing and some bad decisions along the way, but their approach to security, hardware build quality and overall experience of using their device over longer periods of time is very good and certainly beats Android devices.

I wish there were good alternatives with open platform but there are none currently and I don't think there will be any in the next few years.

P.S. I switched to iPhone about a year ago and I don't really miss Android.

Re:Bringing the Android kernel back to the mainline by mitchty on Tuesday November 20, 2018 @05:48PM (#18498582)
> It's all about tradeoffs, Android phones getting updates usually means the phone gets faster as opposed to ever closer to unusably slow.

You say this like it is unique to android, iOS 12 was basically the same. And I can say from friends experiences, its not always true for all android phones.

Re:Bringing the Android kernel back to the mainline by varjag on Wednesday November 21, 2018 @03:56AM (#18501175)
No, Android phones usually means not getting the updates in time, or at all. Speaking as someone who participated in 2008 Android Developer Challenge and had Android phones since, and until the last year.