Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
agust
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
agust
6mo ago
The security/privacy argument has been debunked many times. How do you explain that all other OSes, including Apple's own macOS, manage to allow other browser engines? Do you think the iOS team is that incompetent?
2.
▲
by
agust
6mo ago
Worth noting that Apple doesn't just cripple iOS Safari, it cripples all iOS browsers because it also forces them to use WebKit, the crippled browser engine underneath Safari. It would be fine if they just made Safari bad, that's
3.
▲
by
agust
1y ago
Yeah that's why the bigger the market they can reach with a version using their own engine, the more likely they are to invest into doing it. Now the question is what's the threshold for this market to be big enough? Maybe Japan&#
4.
▲
by
agust
1y ago
Yeah other reasons I've heard of include the obligation to adopt iOS-specific APIs for features like scrolling and text inputs; developing a separate app for these markets and therefore loosing their existing userbase; and signing a pr
5.
▲
by
agust
1y ago
So after the EU and the UK, Japan is now putting an end to Apple's iOS alternative browser engine ban too. Those are 3 large jurisdictions, I wonder if that's now a market big enough for Chrome and Firefox to invest into iOS versi
6.
▲
by
agust
1y ago
The likely outcome of alternate, capable browser engines coming to iOS will be to push Apple to invest in Safari so it can compete with them and not loose all of its market share. Otherwise, yes it's likely web apps will prompt their u
7.
▲
by
agust
1y ago
Browser engines define the capabilities of web apps and websites. When they don't support APIs or have bugs, they impact negatively web software. Apple's WebKit is renowned to be lagging behind, refusing to implement crucial featu
8.
▲
by
agust
1y ago
Testing mobile interactions such as scrolling and swiping, as well as animations' performance cannot be done through a VM. Only real devices allow to test these aspects properly.
9.
▲
by
agust
1y ago
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 po
10.
▲
by
agust
1y ago
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
11.
▲
by
agust
1y ago
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.
12.
▲
by
agust
2y ago
> "EU is already so harmonized that startups can shop for best corporate structure and law, just like they do in the US and run their business smoothly." It's not harmonized at all, it's fully fragmented. You can'
13.
▲
by
agust
2y ago
Just one nitpick: the DOM is not updated by CSS here, only the value of the CSS variable is. (It will indeed cause style recalc and paint though, and result in poor performance as we can see with the demos.)
14.
▲
by
agust
2y ago
So basically Apple managed to delay the application of the DMA to iPadOS by 7 months.
15.
▲
by
agust
2y ago
So they can make it to work for platform-specific apps that they tax 30%, but can't make it to work for interoperable web apps which they can't tax. How convenient.
16.
▲
by
agust
2y ago
And what are they suggesting to improve the proposal? Apple, which makes $20B a year with Safari, surely has enough resources to make a counter-proposal?
17.
▲
by
agust
2y ago
The APIs coming with a security or privacy risk are always gated by a permission prompt on the web (contrary to platform-specific apps). Safari has gone even further by only allowing some of them (e.g. Push notifications) for installed web
18.
▲
by
agust
2y ago
Why would they belong in a platform-specific app but not in a standard-based web app? Because Apple can't get 30% out of it?
19.
▲
by
agust
2y ago
Another very good web app emulator is https://afterplay.io . It also works very well within the browser or installed on the homescreen.
20.
▲
by
agust
2y ago
Enforcing a single browser engine is in no way a requirement for PWAs, no. Windows, macOS and Android all support PWAs while also allowing them to be run by different browser engines.
21.
▲
by
agust
2y ago
Although Apple now has to allow alternative browsers to ship their engines in the EU, they actually set out ridiculous conditions for browser vendors to be able to do so. Therefore, as of now, none have done it. This is malicious compliance
22.
▲
by
agust
3y ago
"Browser-specific failures are the number of WPT tests which fail in exactly one browser." From wpt.fyi In other terms, WPT test failures for Safari means Safari has bugs or unsupported features that both Firefox and Chrome do not
23.
▲
by
agust
3y ago
Interop is only a tiny subset of the entire suite of WPT tests, and it only contains tests that all vendors agreed upon, so no browser will look bad in Interop. If you look at the full WPT test suite [1], you'll see that Safari is by f
24.
▲
by
agust
3y ago
You seem particularly willing to ignore the facts in order to paint Apple's actions in a good light. Apple releases developer notes containing changes included in its betas. Such a change should obviously have appeared right away when
25.
▲
by
agust
3y ago
Speculation on HN has little value compared to the letter and spirit of the law.
26.
▲
by
agust
3y ago
So? They removed them without any announcement for two weeks (hoping no one would notice), then officially announced it on their website when the backlash was growing. They then backed down after Open Web Advocacy ran surveys, an open lette
27.
▲
by
agust
3y ago
They had entirely removed support for PWAs. Putting them back was backing down. They will have to open them to other engines eventually.
28.
▲
by
agust
3y ago
No, they banned Epic's account after the DMA took effect.
29.
▲
by
agust
3y ago
Or maybe Apple is not infallible, they took a shot because they are very arrogant and thought they could get away with it, and it failed miserably because now there is a law which makes their abusive behaviors illegal?
30.
▲
by
agust
3y ago
This is Apple's propaganda to try and save face. What happened is the EU stepped in and explained to them what the consequences of breaking the DMA would be. Apple backed down, like they did a week ago with PWAs.
More ›