News for hackers. Stuff that matters.
Re:Apple reverses course on death of Progressive Web Apps in EU by nchmy on Friday March 01, 2024 @12:53PM (#39564502)
Because this article decided not to do so, lets be very clear to give credit where it is due: The Open Web Advocacy group, who has been working for years with regulators around the world, and led this particular fight with an open letter to Tim Cook. It received 5500+ signatures in 3 days.

Here is their debrief post about it:

https://open-web-advocacy.org/blog/apple-backs-off-killing-w...

The fight isn't over though. WebKit is still garbage, so we need to keep pushing until other browser Engines have full capabilities!

Re:Apple reverses course on death of Progressive Web Apps in EU by nottorp on Friday March 01, 2024 @12:57PM (#39564565)
There were news that the EU has begun to ask for developers' opinions about the death of PWAs too. Apple doesn't want the EU to ask for developers' opinions.
Re:Apple reverses course on death of Progressive Web Apps in EU by agust on Friday March 01, 2024 @01:03PM (#39564654)
For sure Apple doesn't want anyone to know how it has crippled the web for over a decade, prevented browser competition, and just tried to kill web apps once and for good, that's why they tried to sneak this change without even making it public before two weeks after it was introduced in iOS beta.
Re:Apple reverses course on death of Progressive Web Apps in EU by tsbinz on Friday March 01, 2024 @01:14PM (#39564794)
As absurd as it is, Apple forcing people to use Webkit/Safari is, at the moment, good for the browser landscape. You already have websites that say browsers that aren't chromium aren't supported, if iOS didn't force Safari on people this would be way more common as people would flock to chrome and websites decide it isn't worth it to support other browsers.

I use Firefox on my non-work machines ... in an ideal world, enough people would do that to prevent the "best in Internet Explorer" web of the dark ages, but I'll take getting forced to use Webkit on my phone over that, even if I'd prefer a "true" Firefox.

Re:Apple reverses course on death of Progressive Web Apps in EU by agust on Friday March 01, 2024 @04:17PM (#39566898)
Apple banning browser engines is what has prevented the web from becoming relevant on mobile, and the reason why browsers like Firefox cannot distinguish themselves from Safari and end up becoming irrelevant.

So no, it is not in anyway good for the browser landscape or the web, it only serves the interest of one company: Apple.

Re:Apple reverses course on death of Progressive Web Apps in EU by tsbinz on Friday March 01, 2024 @06:23PM (#39568044)
Look at some overall browser/os usage stats and say again that the web isn't relevant on mobile, and look at browser usage stats for desktop and android and claim again that firefox would have a relevant market share on ios if browser choice was free. Those claims seem pretty disconnected from reality.
Re:Apple reverses course on death of Progressive Web Apps in EU by sircastor on Friday March 01, 2024 @02:00PM (#39565411)
> You already have websites that say browsers that aren't chromium aren't supported

Is Webkit really so far diverged from Blink that the rendering result is different? I realize that Webkit doesn't support a bunch of stuff that Google pushed into Blink (like Web bluetooth, for instance), but I thought the end result wasn't that different.

Re:Apple reverses course on death of Progressive Web Apps in EU by agust on Friday March 01, 2024 @04:13PM (#39566855)
Blink was forked 12 years ago, and the size of the team behind Chrome is probably at least ten times the size of the team behind Safari. So yes, there are major differences between two, and it's not just additional advanced APIs like Web Bluetooth. WebKit is lagging behind in all areas and ridden with bugs.
Re:Apple reverses course on death of Progressive Web Apps in EU by asadotzler on Saturday March 02, 2024 @12:39AM (#39570129)
I doubt it's "at least 10 times the size" and probably somewhere closer to 5X tops with a 2X core that's the realistic measure since those are the non-rotating folks with real expertise who make things go. That team is probably about the same size as Mozilla's which is also non-rotating.
Re:Apple reverses course on death of Progressive Web Apps in EU by palmfacehn on Saturday March 02, 2024 @07:30AM (#39572124)
There are enough weird divergences to make targeting iOS annoying. Off the top of my head I can recall that Safari PWAs can't get callbacks from pages spawned in a new window. Things have a tendency to fail in strange and unexpected ways.

Worse yet, many people have older iPhones with outdated Safari. You can't tell them to just install another browser, because under the hood Apple mandates that all other browsers are still the same outdated Safari engine.

If you want to track these issues down, you need to invest in an Apple based set up. You can't run Safari outside of the Apple ecosystem to track these issues down. It is bad enough that people are now offering pay as you go Safari instances for testing. Apple gatekeeps, Apple invents problems and developers are stuck with the bag.

Re:Apple reverses course on death of Progressive Web Apps in EU by scarface_74 on Friday March 01, 2024 @02:47PM (#39565984)
That must be why web apps are so great on Android devices and why companies avoid publishing to the Google Play Store to avoid the “Google tax”…
Re:Apple reverses course on death of Progressive Web Apps in EU by Nemo_bis on Saturday March 02, 2024 @05:36AM (#39571577)
The European Commission has been running "DMA workshops" for months: https://digital-markets-act.ec.europa.eu/events-poolpage/app...

Example: https://matrix.org/blog/2023/03/15/the-dma-stakeholder-works...

Are Apple's actions consistent with trying to make PWA producers participate less in the process?

Re:Apple reverses course on death of Progressive Web Apps in EU by lakpan on Friday March 01, 2024 @12:55PM (#39564537)
I don’t think WebKit is garbage. That title belongs to Gecko. Apple picked up their slack with Safari a long time ago. They do have faults with these decisions to intentionally break or not support some features for years, like Push Notificafions.
Re:Apple reverses course on death of Progressive Web Apps in EU by jespertheend on Friday March 01, 2024 @12:58PM (#39564581)
Whether it's garbage or not ultimately doesn't matter much. What's more important is the fact that it's the only choice for users on iOS right now. WebKit will never have an incentive to get improved without healthy competition.
Re:Apple reverses course on death of Progressive Web Apps in EU by burnerthrow008 on Friday March 01, 2024 @01:28PM (#39565002)
That's right, it doesn't matter! What's important is that pretty soon Chrome will be the only choice for iOS users as websites migrate over to requiring it, just like they started requiring IE back in the day.

I, for one, am eagerly anticipating unlocking the full monetization potential of the web with the demise of functional adblockers like uBO! No longer will Google be forced to support adblockers to remain competitive with Webkit and Gekko! Developers rejoice!

Thank you open-web-advocacy.org for finally killing off all browser competition! You are doing god's work, son.

Re:Apple reverses course on death of Progressive Web Apps in EU by hu3 on Friday March 01, 2024 @03:10PM (#39566236)
Mozilla and Google managed to reverse browser monopolies by just being better.

Why can't Apple?

Why is Apple entitled for a free pass on forcing browsers down their users throat?

Re:Apple reverses course on death of Progressive Web Apps in EU by burnerthrow008 on Friday March 01, 2024 @04:36PM (#39567079)
> Mozilla and Google managed to reverse browser monopolies by just being better.

Mozilla has reversed a browser monopoly? When? Do you mean back in the late 90's when Mozilla's predecessor (Netscape) lost their monopoly to IE? I guess that's technically true they reversed a monopoly back then... but that's not exactly helping your argument.

Google did it not by creating a good web browser, but by forcing their browser on users of the most heavily-trafficked search site and video steaming site (by breaking features for those who used a different browser). You know, the very same anti-competitive arguments that so many people are wringing their hands about.

> Why can't Apple?

Safari already is a better browser... for users. I'm sorry that it doesn't have let you do the same tracking bullshit that you can do in Chrome, but having Bluetooth and serial number APIs is not something I want in my browser. I'm ever so sorry that it breaks all the cross-site tracking cookies.

The reason Apple can't reverse a monopoly with a better browser is that:

1. Safari is for iOS and MacOS only. By definition it won't ever rise above the user base of those OSs, which are a small minority in almost all markets. That is also why you don't have to worry about it become it's own monopoly, like Chrome did.

2. Safari won't add all the user tracking bullshit you want because that is the whole proposition of Apple's ecosystem. You seem to have forgotten what a browser is: It's a user agent. It's supposed to work for the user. But if website owners have the option to steer everyone to the browser that lets them reach into the operating system and pull out the device serial number, they'll do that.

> Why is Apple entitled for a free pass on forcing browsers down their users throat?

1. We often let minority players do things that we would not let a monopolist do. For example, Spotify is a gatekeeper to music streaming in the EU (I have to license to them if I want to stream my music to any significant number of EU customers), but the DMA does not apply because they are too small. Apple is a small minority player in the browser market, too.

2. Building a Chrome-only website (and enforcing that with DRM) today is a non-starter because it means shutting out the small but lucrative Apple customer base. But if iOS users have the option to use Chrome, websites can force visitors to use Chrome instead. Maybe Google will even pay higher ad rates to sites when the customer is a "verified real person". Google will have a hard time determining who a real person when they aren't using Chrome... but I'm sure that won't incentivize websites to steer users to Chrome, right?

3. If users don't like Safari they have the freedom to pick a different platform. If users don't like Chrome, they have a degraded experience with the primary purpose of a web browser: To visit certain websites.

When Safari is dead and your web browser has become a TV, you can thank the standup folks at Open Web Advocacy organization. It would be so simple to add a provision to the DMA that website owners are not allowed to steer users to a different web browser... yet they don't. Funny, isn't it? I guess this isn't really about anti-competitive behavior after all.

Re:Apple reverses course on death of Progressive Web Apps in EU by smoldesu on Friday March 01, 2024 @04:51PM (#39567208)
> Safari already is a better browser... for users.

Bold claim, wanna know how we test it? We let Safari compete with other browsers like it does on Mac. And having spent a lot of time around startups, I can assure you that the majority of Mac developers I've seen aren't daily-driving Safari.

> When Safari is dead and your web browser has become a TV, you can thank the standup folks at Open Web Advocacy organization.

If Apple is the only thing enabling an Open Web, then our web was never open to begin with. Let Safari die, for all I care. Maybe it will encourage Apple to try something different.

Re:Apple reverses course on death of Progressive Web Apps in EU by mthoms on Friday March 01, 2024 @11:43PM (#39569883)
>Mozilla has reversed a browser monopoly? When? Do you mean back in the late 90's when Mozilla's predecessor (Netscape) lost their monopoly to IE? I guess that's technically true they reversed a monopoly back then... but that's not exactly helping your argument.

It was circa 2002 (introduction of Firefox).

https://en.wikipedia.org/wiki/Browser_wars#/media/File:Brows...

Maybe you should have done some research before throwing out all that seething condescension?

Re:Apple reverses course on death of Progressive Web Apps in EU by ascagnel_ on Saturday March 02, 2024 @01:10AM (#39570286)
The graph you linked shows Firefox topping out at around 30% of market share, a distant second behind IE.

https://en.m.wikipedia.org/wiki/Browser_wars#/media/File:Bro...

This later graph (from the same Wiki article) covers 2009-2022, and is much more telling: once Chrome launches, it overtakes Firefox in two years, and then IE in another year. By the time Firefox manages to overtake IE, it’s fighting for third and has only ~15% market share.

Today, Chrome has ~66% market share, and it’s somewhat clear that the remaining 34% of non-Chrome traffic is mostly iOS/Safari. Apple is absolutely being anti-competitive, but that anti-competitive position is the only thing blocking Google from taking control of client and forcing a browser monoculture.

Re:Apple reverses course on death of Progressive Web Apps in EU by mthoms on Monday March 04, 2024 @11:55AM (#39592636)
The claim I addressed was "Firefox has never reversed a browser monopoly" (paraphrased - the original comment had much more derision and snark).

Obviously the person who made this comment was unaware of Firefox single handedly kickstarting the new browser wars (and the removal of IE as the only option).

I made no comment about what came later.

Re:Apple reverses course on death of Progressive Web Apps in EU by ascagnel_ on Monday March 04, 2024 @01:44PM (#39594237)
I still think it's a bit of a reach to say that Firefox "reversed a browser monopoly" -- while 30% was significant, MSIE remained utterly dominant until Chrome hit the market, especially once Google started pushing the browser via their various properties.
Re:Apple reverses course on death of Progressive Web Apps in EU by mthoms on Monday March 04, 2024 @06:07PM (#39597381)
Well, you're wrong. A monopoly is when there are no viable alternatives. "Mono" meaning "one".

Firefox presented not only a viable alternative, but was a demonstrably better browser. According to this site [0] Firefox peaked at 47.5% (vs IE 40.2%).

That is reversing a browser monopoly. Period.

[0] https://www.visualcapitalist.com/cp/the-rise-and-fall-of-pop...

Re:Apple reverses course on death of Progressive Web Apps in EU by danShumway on Saturday March 02, 2024 @10:42AM (#39573259)
> What's important is that pretty soon Chrome will be the only choice for iOS users as websites migrate over to requiring it

Meh, people say this, but what exactly is Safari doing to push back against Chrome hegemony? Supporting Chrome/Safari is still less work than supporting Chrome/Safari/Firefox. And in the meantime, Safari has a more restrictive adblocking API than Chrome (which is saying something), is pushing device attestation in the browser for circumventing captchas (which would be a death-knell for Firefox), and can't be run on non-Apple devices. And it gets billions of dollars every year from Google to influence its search engine (which weirdly enough, is a criticism that only gets lobbed at Firefox despite the fact that Apple gets way more Google money).

I'm convinced that the only thing that Safari exclusivity is going to guarantee is that websites list 2 supported browsers instead of 1, as well as giving Google more ammo to use when it inevitably tries to push device attestation for the web a second time. "But Apple did it" was already a common refrain during Google's last attempt.

Apple doesn't play well with other standards-makers and isn't taking a proactive role right now in the web standards process. In that vacuum, Chrome dominates and pushes anti-user specifications. So yes, Safari is an alternative to Chrome, but I'm not convinced it's a useful one or that it's doing anything to push for progressive enhancement or to push against user-agent sniffing. Does it really matter if there's an alternative to Chrome if it's only available on iOS, has a terrible extension API, and leaves every single other device to be Chrome-exclusive?

We need to break Chrome off from Google and examine the anti-competitive privileging that Google performs in Chrome. Safari isn't a substitute for that. Relying on Safari to hold off Chrome is effectively the same thing as ceding control of the web to Chrome.

Re:Apple reverses course on death of Progressive Web Apps in EU by nottorp on Friday March 01, 2024 @12:58PM (#39564577)
They're all garbage, but you can at least run uBlock Origin in Firefox. Looking forward to being able to do that on my phone too.
Re:Apple reverses course on death of Progressive Web Apps in EU by ezfe on Friday March 01, 2024 @01:03PM (#39564647)
Wipr on my iPhone blocks all my ads, INCLUDING YouTube
Re:Apple reverses course on death of Progressive Web Apps in EU by nottorp on Friday March 01, 2024 @01:59PM (#39565406)
I don't trust commercial apps for something like this, sorry.

Gotta be public code and public block lists.

Also "Wipr blocks all ads ... EU cookie and GDPR notices".

That's another no. I want to see those notices so I can make an opinion on how predatory a web site is by how complex they have made their cookie dialog.

Re:Apple reverses course on death of Progressive Web Apps in EU by lotsofpulp on Friday March 01, 2024 @04:38PM (#39567104)
With a content blocker, you don’t have to trust it, no data is being sent. It’s like a hosts file.
Re:Apple reverses course on death of Progressive Web Apps in EU by ezfe on Tuesday March 05, 2024 @09:44AM (#39604072)
Okay
Re:Apple reverses course on death of Progressive Web Apps in EU by Someone1234 on Friday March 01, 2024 @01:03PM (#39564646)
Professionally, since we dropped IE11 two years ago, we've run into far more bugs with WebKit than both Chromium-based and Firefox combined.

Within the last six months we had a bunch of cross-site cookies break because webKit was handling SameSite outside of spec.

Re:Apple reverses course on death of Progressive Web Apps in EU by brimstedt on Friday March 01, 2024 @12:57PM (#39564564)
Would you mind elaborating?

I still find Firefox superior to safari.

Re:Apple reverses course on death of Progressive Web Apps in EU by robertoandred on Friday March 01, 2024 @01:27PM (#39564981)
Nah, that open web advocacy place uses slimy tactics to muddy the situation while omitting details. Just look at that article you linked to: calling PWAs "web apps" is super misleading.
Re:Apple reverses course on death of Progressive Web Apps in EU by fsflover on Friday March 01, 2024 @02:21PM (#39565686)