Most active commenters
  • shuckles(6)
  • jeroenhd(3)
  • agust(3)

←back to thread

Apple vs the Law

(formularsumo.co.uk)
378 points tempodox | 26 comments | | HN request time: 1.028s | source | bottom
Show context
EMIRELADERO ◴[] No.44529425[source]
The greatest gem is found in the footnote, IMO

> "They managed to convince the courts that iPadOS is a separate operating system to iOS (it's not), which delayed iPadOS being designated as a gatekeeper for almost a year. They are currently challenging all of the rest: the iOS, Safari, and App Store designations, and successfully managed to avoid iMessage being designated at all. They have taken the DMA law to court for an apparently ambiguous comma in article 5(4) - the payment one, and for somehow infringing on human rights law in article 6(7) - the interoperability one."

Looking at the actual filing[1], Apple says:

> "First plea in law, alleging that Article 6(7) of Regulation (EU) 2022/1925 is inconsistent with the requirements of the European Charter of Fundamental Rights and the principle of proportionality, and that Article 2(b) of the European Commission Decision of 5 September 2023 is unlawful insofar as it imposes the obligations under Article 6(7) of Regulation (EU) 2022/1925 on Apple in relation to iOS."

For context, here are the full contents of Article 6(7):

"The gatekeeper shall allow business users and alternative providers of services provided together with, or in support of, core platform services, free of charge, effective interoperability with, and access for the purposes of interoperability to, the same operating system, hardware or software features, regardless of whether those features are part of the operating system, as are available to, or used by, that gatekeeper when providing such services."

[1] https://curia.europa.eu/juris/document/document.jsf;jsession...

replies(4): >>44529447 #>>44529557 #>>44530403 #>>44530746 #
jb1991 ◴[] No.44529447[source]
I am certainly not surprised that Apple is employing a lot of legal tricky to work around judgments. But what does surprise me is that there’s a very common attitude in forums that somehow Apple is the only company doing this, or they’re doing it worse than any other company.
replies(6): >>44529534 #>>44529561 #>>44529748 #>>44530069 #>>44531200 #>>44538526 #
vladms ◴[] No.44529561[source]
For me personally they seem to be more expensive than competitors and have a more aggressive stance on openness (ex: compare PWA support on Android vs iOS, not to mention the multiple other things like no multiple stores, the browser engine discussion, etc). So, I am not amazed that people think "on top of all the other things that you annoy us with you also try to avoid the law?!".
replies(2): >>44529621 #>>44533184 #
1. jeroenhd ◴[] No.44529621[source]
While I hate Apple's anti-consumer practices as much as anyone, the PWA platform is a system set up by Google first and foremost. Take-up has been limited outside of Google Chrome. I wouldn't say Apple's PWA approach is necessarily an example of Apple's fuckery.

This wouldn't be much of an issue, of course, if Chrome would just run on iOS like it does on any other OS, so Google can implement PWAs themselves.

replies(2): >>44529633 #>>44530192 #
2. lmm ◴[] No.44529633[source]
> This wouldn't be much of an issue, of course, if Chrome would just run on iOS like it does on any other OS, so Google can implement PWAs themselves.

You do understand that the reason it doesn't is because Apple won't let it, not that Google don't want to?

replies(2): >>44529716 #>>44532705 #
3. shuckles ◴[] No.44529716[source]
This is a fantasy. No customer wants PWAs. They exist to make developers' lives easier, not consumers' lives.
replies(3): >>44529814 #>>44530211 #>>44530426 #
4. threatofrain ◴[] No.44529814{3}[source]
Developer efficiencies can be translated to customer wins.
replies(2): >>44529910 #>>44529949 #
5. bzzzt ◴[] No.44529910{4}[source]
Then allowing Apple the efficiency of not implementing yet another way to build a GUI also is a customer win.
replies(1): >>44529965 #
6. shuckles ◴[] No.44529949{4}[source]
Certainly in theory, almost never in practice. The enterprise slop shop that chooses web technologies because the consultants are cheaper is not trying to make anything lasting or delightful.
7. nicoburns ◴[] No.44529965{5}[source]
Apple already implement everything needed. They just decided that they can clear client-side storage for PWAs whenever they like (deleting user data), making them useless for anything that needs to store data and isn't synced to the cloud.
replies(1): >>44533527 #
8. agust ◴[] No.44530192[source]
Mobile web apps that can be installed on device were invented by Apple.

This was the way developers were supposed to develop apps for the iPhone when it was released, before Apple introduced the App Store.

replies(3): >>44530365 #>>44530373 #>>44532650 #
9. rickdeckard ◴[] No.44530211{3}[source]
The consumer doesn't care which method is used to serve an application. PWAs could easily be presented to the end user like a native App.

The problem is rather that PWAs would prove a viable path for universal cross-platform applications, taking away the gatekeeper role the OS-vendors have.

Paradoxically PWA-support is also part of the "we're no gatekeeper" narrative, so it's in the OS-vendor interest to keep it maintained as a hampered alternative to native apps.

replies(1): >>44533546 #
10. Someone ◴[] No.44530365[source]
I don’t think that’s true. Apple said web sites were the way to add functionality to the first iPhone, but “can be installed on device”?

Jobs framed it that way, but IIRC, all you could do is create bookmarks. Creating an icon on the Home Screen? Impossible. Reliably storing data on-device? Impossible. Backing up your on-device data? Impossible. Accessing your on-device contacts, photos? Impossible.

Also, Jobs made a vision statement about web apps in June 2007, but Apple announced a SDK only four months later (in October 2007) and shipped it in March 2008.

⇒ I’m fairly sure he knew about that SDK when he made that statement.

replies(1): >>44530612 #
11. pjmlp ◴[] No.44530373[source]
Another Apple myth, Symbian had a Web runtime before anyone at Apple came up with the idea.

Also that was precisely the idea behind Windows 9x Active Desktop apps.

replies(1): >>44532445 #
12. alt227 ◴[] No.44530426{3}[source]
PWAs are the primary way for small busineses to have internal private apps for running staff services on local devices. Apples App Store has way too many hoops to jump through and has far too high a wait time to publish for businesses to move fast and update internal apps with bugfixes and new services etc.

Android accomplishes this by allowing devices to connect to private app stores and repos, which enable companies to issue their own apps on their own terms. As Apple plays hard ball on this front, the only way is to use a PWA.

replies(1): >>44533515 #
13. agust ◴[] No.44530612{3}[source]
The ability to install web apps that open as standalone apps, and not in Safari, was introduced by Apple with iOS 2.1 in 2008. Well before this ability was added to Android.

Apple invented installable mobile web apps.

Link about the needed metatag: https://www.mobilejoomla.com/forum/4-feature-requests/330-ip...

Steve Jobs introducing web apps as the way to develop apps for the iPhone in 2007: https://williamkennedy.ninja/apple/2024/01/30/steve-jobs-int...

14. pastage ◴[] No.44532445{3}[source]
IMHO. Apple were the first to make it useful. Because the iPhone was always online and the browser window was limited. Active Desktop aimed for the technological stars and was just buggy and slow as a result, it was cool but too flaky to be used.

Symbian I just never had an Phone expensive enough to use like that.

In the end none of them really worked out I guess.

15. jeroenhd ◴[] No.44532650[source]
Mobile web apps were what Apple wanted developers to use, but they weren't new, let alone invented by Apple.
replies(1): >>44533675 #
16. jeroenhd ◴[] No.44532705[source]
Of course, Apple is sabotaging Chrome and has been for years, and that's a much bigger problem than PWAs. The Safari team shouldn't need to implement PWAs against their will, Apple should instead let Google bring out a browser that does PWAs and then let the users decide if they want to use PWAs or not.

Google does something quite similar, though; Chrome can install applications into Android's app drawer, but that requires privileges other browsers can't attain, needing to resort to things like widgets instead. Firefox doesn't care about PWAs and Apple doesn't care about any platform but their own, so it's not as obvious a problem, but Android is full of "you must be the manufacturer or Google to compete" permissions. Android is just a lot better at fair competition than iOS, to the point you'd barely notice.

17. shuckles ◴[] No.44533515{4}[source]
Custom apps published for internal use by companies with fewer than 100 employees who aren't eligible for enterprise app distribution sounds like a niche of a niche use case, so it's pretty consistent with my view that they're more developer catnip and not a serious technology.
replies(1): >>44534977 #
18. shuckles ◴[] No.44533527{6}[source]
The goalposts move every time Apple resolves some bug that PWA advocates promise is the one issue holding them back from taking over the world with crappy web apps.
replies(2): >>44537664 #>>44539770 #
19. shuckles ◴[] No.44533546{4}[source]
> The consumer doesn't care which method is used to serve an application. PWAs could easily be presented to the end user like a native App.

No it can't. The web will never support what's necessary for parity with native apps. Imagine trying to implement Liquid Glass in CSS.

replies(1): >>44535995 #
20. agust ◴[] No.44533675{3}[source]
I didn't say Apple invented mobile web apps. I said Apple invented the ability to install mobile web apps on device.

I'm not 100% sure no other mobile OS allowed this before to be honest, but I'm pretty iOS is the one that popularized it.

21. alt227 ◴[] No.44534977{5}[source]
Thats a lot of assumptions to back up your own point.
replies(1): >>44537049 #
22. rickdeckard ◴[] No.44535995{5}[source]
First, you're mixing up capabilities of PWA vs native apps (no one stated they're equal) and how an OS presents Apps differently from PWAs (which was my point).

Second (even though it's completely beside the point), especially Liquid Glass could be implemented in PWA, because it's a rendering effect the OS could put on top of appropriately tagged elements of the application. And voila, the same webapp could render in Liquid Glass in IOS26 and in less-gaudy Liquid Glass in IOS28, and meanwhile in no Liquid Glass at all on devices that don't have it...

23. shuckles ◴[] No.44537049{6}[source]
Your point was PWAs are necessary for small businesses to distribute apps. I just spelled out what that meant, since businesses with >100 employees can just use enterprise app distribution on iOS.
24. mtomweb ◴[] No.44537664{7}[source]
Apple hasn’t resolved any of the main issues.

Install and discoverability is still hidden. Push is gated behind install. Safari’s scroll bugs haven’t been fixed despite us extensively documenting them, emailing to Safari’s leadership and raising them every year as the number one bug.

The number one thing we’ve asked for is third party browser engines on iOS.

What goalposts do you think have moved?

25. nicoburns ◴[] No.44539770{7}[source]
Nope, it's been push notifications and persistent storage for a decade.
replies(1): >>44541056 #
26. mtomweb ◴[] No.44541056{8}[source]
I would also add: - Install Prompts / Discoverability - Bugs (like https://github.com/web-platform-tests/interop/issues/84) which likely would only get fixed if Safari has heavy competition on iOS (it's a funding issue)