News for hackers. Stuff that matters.
Re:Safari 16.4 Is an Admission by russellbeattie on Thursday February 23, 2023 @01:12AM (#34907364)
This is quite the rant from Alex. Given the context of his years of butting heads with Apple, I can understand his frustration. But it's still definitely a rant. Apple is doing what Apple has always done: Being obtuse, secretive, stubborn and difficult in order to further their own agenda and prevent competition from encroaching on any area Apple views as theirs alone. Given their history, this is also understandable.
Re:Safari 16.4 Is an Admission by olliej on Thursday February 23, 2023 @01:41AM (#34907539)
Alex has always demonstrated an unprofessionally intense dislike of Apple, and his attitude towards engineers at apple was one of the reasons I really did not enjoy working with chrome folk back in the day. That he is ranting about apple is pretty much par for the course from him.

He demonstrated an unwillingness to accept that any opinion other than his own had merit in pretty much every part of the web ecosystem I ever had to interact with him in, and took the opinion that any problem anyone had with a proposal he wanted was made up or fundamentally invalid.

Re:Safari 16.4 Is an Admission by threeseed on Thursday February 23, 2023 @01:54AM (#34907610)
> Being obtuse, secretive, stubborn and difficult in order to further their own agenda and prevent competition from encroaching on any area Apple views as theirs alone

No. They just put their users ahead of developers.

And the huge success of the App Store model proves they were correct.

Re:Safari 16.4 Is an Admission by jraph on Thursday February 23, 2023 @02:10AM (#34907717)
> They just put their users ahead of developers

Users can go fuck themselves the day Apple decides to stop supporting hardware they bought but still prevent other vendors to provide alternative, up-to-date browsers on it.

I know, I inherited an iPad 2 that was lying around in a drawer. This machine is way less useful than what it could be because of its ancient Safari version.

This is the second time I read this sentence in this thread, it sounds like a cult.

Re:Safari 16.4 Is an Admission by adiabatty on Thursday February 23, 2023 @02:30AM (#34907855)
> I know, I inherited an iPad 2 that was lying around in a drawer. This machine is way less useful than what it could be because of its ancient Safari version.

That iPad 2 probably pre-dates Windows 8, and Google went and dropped support for Windows 8 just last month. Plus the OS wouldn't have gotten security updates. Here's a serious question: what good is a web-browsing device that you wouldn't trust to log in to anything on?

> This is the second time I read this sentence in this thread, it sounds like a cult.

It's a fairly popular meme in Apple-developer circles that Apple prioritizes itself first, users second, and developers third. This priority list tends to crop up often when complaining about Apple's developer tools and/or (lack of) documentation. It's something one tends to hear alongside complaints like "I like Swift the language, but the compiler crashes all the frigging time" on the Apple-developer podcasts I listen to.

Re:Safari 16.4 Is an Admission by jraph on Thursday February 23, 2023 @02:41AM (#34907935)
> That iPad 2 probably pre-dates Windows 8, and Google went and dropped support for Windows 8 just last month

I use Firefox. Windows 7 was out 2 years before the iPad 2 and the latest Firefox supports it.

> Here's a serious question: what good is a web-browsing device that you wouldn't trust to log in to anything on?

There are still plenty of useful things you can do without logging in. But my counter question would rather be: what don't Apple let people write alternative OSes for its hardware then? You can install an up to date Linux distribution on computers from the 90s. The iPad is a popular product, I'm sure there would be enough people interested building a Linux-based OS for it.

>> This is the second time I read this sentence in this thread, it sounds like a cult.

> It's a fairly popular meme in Apple-developer circles that Apple prioritizes itself first, users second, and developers third

Okay, thanks for the context, I didn't know that.

Re:Safari 16.4 Is an Admission by adiabatty on Thursday February 23, 2023 @03:25AM (#34908195)
> I use Firefox. Windows 7 was out 2 years before the iPad 2 and the latest Firefox supports it.

Microsoft doesn't even support Windows 7 anymore. I wouldn't recommend anyone use an OS that isn't getting security updates.

> But my counter question would rather be: why don't Apple let people write alternative OSes for its hardware then? You can install an up-to-date Linux distribution on computers from the 90s. The iPad is a popular product, I'm sure there would be enough people interested in building a Linux-based OS for it.

I'm not sure if Apple is lifting a finger to help, but https://asahilinux.org is a thing.

I'm less than convinced Linux people want to bother, in large numbers, to install Linux on devices that were insanely RAM-constrained until only very recently, when Apple started putting M1 and M2 chips in its iPads. For all I know, there are additional patent minefields around implementing Linux drivers for iPads' hardware.

The only other thing that I can think of that would incentivize them to actively block alternate-OS development is security. If someone else can install a backdoor host OS and then stick iOS on top of it before selling the phone to you, that's a way to compromise a Real Computer that usually isn't possible with an iOS device.

> The problem is that perfectly good hardware is just getting disposed of instead. An heresy, from an environmental standpoint.

Apple will _happily_ buy old iPads for a pittance (or $0.00) and reuse the gold and aluminum and whatnot in it. Because of that, I'm not quite as moved by the anti-e-waste arguments that pop up in discussions of rapidly-advancing hardware. That said, an iPad 2, which pre-dates Retina support on iPads, is going to be slow and RAM-constrained, and anyone who decides to support hardware that old ten years later is going to be in for a world of hurt.

As an aside, one of the ways in which Apple actually helps its developers is by dropping iOS/iPadOS/watchOS support for old, slower hardware, basically giving developers license to require newer versions of the operating system and/or newer hardware models for newer versions of their apps. I listen to <https://www.relay.fm/radar>, and the sighs of relief that David Smith, the watch-app guy, breathes when the old slow watch model gets phased out are palpable even at 1.3x speed.

Re:Safari 16.4 Is an Admission by jraph on Thursday February 23, 2023 @03:40AM (#34908292)
>> I use Firefox. Windows 7 was out 2 years before the iPad 2 and the latest Firefox supports it.

> Microsoft doesn't even support Windows 7 anymore. I wouldn't recommend anyone use an OS that isn't getting security updates.

I mentioned Windows because you mentioned it, but I would not neither. You can install an up-to-date Linux distro on any computer that ran Windows 7 or 8 though.

> I'm not sure if Apple is lifting a finger to help, but https://asahilinux.org is a thing.

I was only speaking about iOS devices. Apple Desktop/Laptops have a better story on this.

> Apple will _happily_ buy old iPads for a pittance (or $0.00) and reuse the gold and aluminum and whatnot in it

Apple's handling of e-waste is not exactly great [1].

Anyway, recycling is way more costly than just being able to use hardware that exists

[1] https://www.vice.com/en/article/yp73jw/apple-recycling-iphon...

> Apple released its Environmental Responsibility Report Wednesday, an annual grandstanding effort that the company uses to position itself as a progressive, environmentally friendly company. Behind the scenes, though, the company undermines attempts to prolong the lifespan of its products.

[...]

> Apple rejects current industry best practices by forcing the recyclers it works with to shred iPhones and MacBooks so they cannot be repaired or reused—instead, they are turned into tiny shards of metal and glass.

> As an aside, one of the ways in which Apple actually helps its developers is by dropping iOS/iPadOS/watchOS support for old, slower hardware, basically giving developers license to require newer versions of the operating system and/or newer hardware models

But that's not a good thing! Saying this as a dev, we ought to spend effort not to turn working hardware into waste because it's more convenient.

Re:Safari 16.4 Is an Admission by agsnu on Thursday February 23, 2023 @02:26AM (#34907835)
But on the flip side, Apple provides a much longer support lifespan for iOS devices than Android vendors do. I wouldn’t want to use the latest Chrome on a device running iOS 9 anyway.
Re:Safari 16.4 Is an Admission by jraph on Thursday February 23, 2023 @02:51AM (#34907997)
> Apple provides a much longer support lifespan for iOS devices than Android vendors do

True, but for many Android devices, you can install a custom ROM when the vendor decided to stop supporting their product. Still not good enough though, those custom ROMs are usually built using outdated drivers anyway, usually eventually blocked on a given Android version because the kernel can't be upgraded, and it is not trivial to install them.

What's more, Apple is a bit better than Android for this, but that's because Android is incredibly bad at it to begin with. Both are pretty bad. The mobile scene is clearly in a bad shape in this respect. We are happy when a mobile device is supported for a few years, but I'm used to being able to run an up-to-date OS on a desktop computer or a laptop for decades, until it dies.

Re:Safari 16.4 Is an Admission by dmitriid on Thursday February 23, 2023 @02:40AM (#34907931)
iPad 2 is from 2011.

Please show me a single device from 2011 that "other vendors" aka Google or even Mozilla support [1].

Not saying it's a good thing, but spite and hatred shouldn't replace facts.

[1] Probably apart from desktop. And even there: windows 8 was released in 2012. Chrome droped support for it in 2022, Mozilla will drop support for it this year.

Re:Safari 16.4 Is an Admission by jraph on Thursday February 23, 2023 @03:22AM (#34908178)
Here are your facts, here's your single device:

The iPad 2 is blocked on Safari 9, which was released in 2015, only 4 years later.

The Samsung Galaxy S II was released in 2011 too [0]. It was running Android 2.3.3, but could be upgraded to Android 4.1.2. The latest Firefox version to support this version of Android, Firefox 68.11.0, was released July 27, 2020, 9 years later. The web is way more usable today on a 2020 browser than on a 2015 browser. And in 2020, the browser was current on this device!

But the story does not end there. Today, you can install Lineage 18.1 / Android 11 on this device [1]. To be fair, many things don't work on this port, but there's an official Lineage 14.1 / Android 7 Lineage ROM [2] for this device, last built on 2018, 7 years later, on which current versions of Firefox mobile work, because Firefox supports Android 5 and later [3]. And since it is an official Lineage release, you'd expect the device to work correctly on it.

This is possible because most Android devices are not completely locked out from custom OS development.

> Probably apart from desktop

But that's my point actually. To be fair, the Galaxy sII is an incredibly lucky device compared to most Android devices (however, iPhones and iPads are also usually compared to the Samsung Galaxy ones). And don't be mistaken, I also strongly dislike Android. A computer bought from 2012 can be upgraded to an up-to-date Linux distribution without any issue. There's nothing fundamental to mobile devices that should prevent this.

[0] https://fr.wikipedia.org/wiki/Samsung_Galaxy_S_II

[1] https://www.xda-developers.com/samsung-galaxy-s-ii-unofficia...

[2] https://lineageosroms.com/i9100/

[3] https://en.wikipedia.org/wiki/Firefox_for_Android#Platforms

Re:Safari 16.4 Is an Admission by dmitriid on Friday February 24, 2023 @02:25AM (#34921902)
> It was running Android 2.3.3, but could be upgraded to Android 4.1.2.

> The latest Firefox version to support this version of Android, Firefox 68.11.0, was released July 27, 2020, 9 years later.

Android 4.1.2 was released in 2012, a year later.

The latest version of iOS for iPad 2 was 9.3.6 released in 2019, 8 years later.

Apple's support for its mobile and portable hardware far exceeds any other manufacturer.

And though I agree that it's a sad state if affairs, but very very very few people will have the knowledge and the skills to install unofficial unsupported versions of whatever on their phones and tablets.

Re:Safari 16.4 Is an Admission by jraph on Friday February 24, 2023 @07:33AM (#34923829)
> Android 4.1.2 was released in 2012, a year later.

It does not mean there were no security patches after this though. But let's say you have a point here, security support on Android is usually a complete joke.

> The latest version of iOS for iPad 2 was 9.3.6 released in 2019, 8 years later.

Okay, but that's not the complete story. The previous version, 9.3.5, was released in 2016. It seems 9.3.6 only contains a GPS related fix. It's good they provided this fix (I guess it makes the iPad 2 way more useful, as a GPS device) but it's nothing substantial. Still stuck on a late 2015 browser with some fixes in 2016 when the Galaxy S II could run a up to date browser in 2020

So...

> Apple's support for its mobile and portable hardware far exceeds any other manufacturer.

Yes and no. I agree that they provide support for far longer than any other manufacturer. But after this, you are dead stuck. I'd rather have an Android device supported by the manufacturer for 3 years (Android One) and be able to install and use up to date apps and browsers on it for years after this, and be able to install a Lineage OS on it. The support won't come from the manufacturer and this is a shame, but at least you have reasonable support for years on many device thanks to Lineage.

> very very very few people will have the knowledge and the skills to install unofficial unsupported versions of whatever on their phones and tablets.

Indeed. Though they can still find help from a knowledgeable friend. I suspend most people don't though.

That said, I'm done with Android too, because of this "sad state of affairs" you mention. I am lucky to never have got people used to me having the usual messaging suspects that require an Android or an iOS device so I can get away with avoiding them altogether.

Re:Safari 16.4 Is an Admission by saagarjha on Thursday February 23, 2023 @02:26AM (#34907829)
> They just put their users ahead of developers.

And Apple ahead of both, of course.

Re:Safari 16.4 Is an Admission by saagarjha on Thursday February 23, 2023 @02:28AM (#34907846)
I can understand being frustrated, but I don’t really think it excuses being so vehemently strident. Especially when a lot of it is just straight-up opinion…
Re:Safari 16.4 Is an Admission by dmitriid on Thursday February 23, 2023 @02:37AM (#34907899)
> Given the context of his years of butting heads with Apple, I can understand his frustration.

I can't.

He has an intense irrational hatred towards Apple. But during all the years of him working at Google he never ever accepted any criticism towards Chrome and Google. The moment he went to work for Edge, he wrote a piece that leveled some criticism at Chrome but then kept on bashing Apple, and only Apple.

Imagine writing "Apple gutted Mozilla's chances" (https://infrequently.org/2022/06/apple-is-not-defending-brow... when it's well known that Google was first and foremost who gutted them (https://threadreaderapp.com/thread/1116871231792455686.html)

And so on and so forth.

He's vitriolic and spiteful, but sadly well-known and moderately influential.