Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rejhgadellaa
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
rejhgadellaa
7mo ago
But on macOS you can switch to a browser that can do all these things. A company could ask you to use a different browser (not ideal, but if the web app requires a specific API, it's not an unreasonable). Safari is in a very special po
32.
▲
by
rejhgadellaa
11mo ago
Not entirely true. Browsers are paranoid by default (because visiting a website is as easy as clicking a link). Operating systems aren't (because the user explicitly installed an app, it's been "vetted" by app store expe
33.
▲
by
rejhgadellaa
2y ago
Yeah so native apps have some unique abilities to track you that websites do not. On top of that, platforms like Reddit and Facebook tend to prefer native apps because it's easier to keep you within the app. Even if you click a link to
34.
▲
by
rejhgadellaa
2y ago
I'm afraid it's the other way around. Browsers are (generally) better at sandboxing than OSs. Browsers are paranoid by default. They have to be, because visiting a website is just a click away (compared to multiple clicks/tap
35.
▲
by
rejhgadellaa
2y ago
> If it were just a website, you wouldn't have a little picture of their logo on your phone You can install web apps on the home screen since iOS 1.0. The fact that you (and many, many others) don't seem to know this is a thing
36.
▲
by
rejhgadellaa
2y ago
100% agree. Except it would be nice to have a notification, reminding you that the meter is running. And on iOS, you need to install a web app before it can send notifications, defeating the point of not having to install anything. https:&
37.
▲
by
rejhgadellaa
2y ago
If the website is a PWA, it can be installed to the home screen and look and behave just like a native app. You just tap the icon on the home screen. It will remember your login. And the upside is that you only have to develop one website (
38.
▲
by
rejhgadellaa
2y ago
Then why did you switch (honest question, not intended to be snarky)?
39.
▲
by
rejhgadellaa
2y ago
Contacts Picker API: https://developer.mozilla.org/en-US/docs/Web/API/Contact_Pic... Hardware APIs: There is of course a good reason why websites don't get unlimited access to those APIs (and why th
40.
▲
by
rejhgadellaa
2y ago
A website can work offline, too. Service workers are a feature that any website (installed or not) can use to (pre)cache assets, etc. On iOS, that data will get evicted if the user doesn't visit the site at least every 7 days, though.
41.
▲
by
rejhgadellaa
2y ago
Part of the problem is that the websites need to "share" budget with the teams that build 2 separate native apps (or maybe they use something like React Native, but that still costs money that could've been used for a better
42.
▲
by
rejhgadellaa
2y ago
I meant to say "Every regular website can have a service worker", but can't edit anymore
43.
▲
by
rejhgadellaa
2y ago
Service Workers do not require an installed PWA. Every regular website can have a PWA. I'm not sure who came up with this explanation for Apple trying to kill PWAs in Europe, but it makes zero sense.
44.
▲
An Abridged History of Safari Showstoppers
(webventures.rejh.nl)
23 points
by
rejhgadellaa
2y ago
|
4 comments
45.
▲
by
rejhgadellaa
2y ago
TL;DR: iOS Safari is more than an inconvenience for developers, it's the fundamental reason interoperability has been stymied in mobile ecosystems; frequent showstopping bugs, a large patch gap, and lack of competing engines ensures th
46.
▲
by
rejhgadellaa
3y ago
Yep that was a mistake. Thank you!
47.
▲
by
rejhgadellaa
3y ago
Nowhere in Apple's statement or anywhere else does it say that the EU agrees with this. It's just Apple announcing a plan. I can imagine them being like "we showed we'd be willing to kill PWAs entirely, so they surely wi
48.
▲
by
rejhgadellaa
3y ago
The law requires Apple to open up iOS to 3rd-party browser engines and that Apple can't self-preference their own browser. This would mean that Apple has to open up anything that Safari can do (like run PWAs). I don't believe fo
49.
▲
by
rejhgadellaa
3y ago
To anyone reading this as "the EU is okay with PWAs being restricted to Safari/Webkit": (I've seen a couple of those comments go around here on HN) I don't think so. Nowhere in Apple's announcement does it say
50.
▲
by
rejhgadellaa
3y ago
Service Workers (SW) and installable PWAs are two different things. Regular sites in browser tabs can have SWs. When the full Chrome(ium) or FF hits iOS (engine and all), they will want to run SW. And, if I understand the DMA correctly, App
51.
▲
by
rejhgadellaa
3y ago
Oh boy answering that is going to take a while. For now, this post should cover what Apple's trying to do: https://open-web-advocacy.org/blog/its-official-apple-kills-... And if you really want to know what it
52.
▲
by
rejhgadellaa
3y ago
Hmm I would hope that the richest company in the world could build a better browser than anyone else and market it like no one else. Except they didn't. Apple relied on their browser ban on iOS, on users not being able to set a default
53.
▲
by
rejhgadellaa
4y ago
> The Safari team seems to be well-funded [...] Meh. Safari is owned by Apple, the richest company in the world and they're beaten by a non-profit(!) who spends ~500 million / yr? Apple only started properly funding Safari and
54.
▲
by
rejhgadellaa
4y ago
Any app you install downloads megabytes worth of code, assets, etc. That's all local storage.
55.
▲
by
rejhgadellaa
4y ago
Oh come on, relying on local storage is not the same as not having a backup. Modern web apps can cache all the files they need to function. They can work offline. So when iOS deletes a web app's data, it doesn't just delete some c
56.
▲
by
rejhgadellaa
4y ago
For anyone making the "Apple is the last bastion against Chrome dominance"-argument: Apple is not in it for the web. Quite the opposite, more likely. They are all about control, not letting you choose a browser. Also, I don't
57.
▲
by
rejhgadellaa
4y ago
You couldn't set any if these alternative browsers as the default until fairly recently. That ensured their market share was kept to a minimum and people have gotten so used to Safari few people find it worth switching now. Also, Safar
58.
▲
by
rejhgadellaa
5y ago
Which features are we talking about? Bluetooth? NFC? Contacts? Because native apps enjoy all of them, AFAIK. These same features tend to have extra protections built in that native apps do not to ensure privacy and security. The web is extr
59.
▲
by
rejhgadellaa
5y ago
We don't really know if there's going to be a hit on battery life because we've never been able to test this (since there are no alternative browsers to test with). Besides, you should be able to keep using Safari and the imp
60.
▲
by
rejhgadellaa
5y ago
So.. you're saying you can use (pure) Chromium or Brave, Edge, etc, to test, right? Not sure what your point is, because you're immediately saying you know there are alternatives :)
More ›