So you put yourself before your users."
Sounds like an insult to me. Selfishness is regarded as a bad trait.
And I actually do care about other people beyond their money. Which is exactly the reason, why I did not decided to tend to the most lucrative market only: apples walled garden.
A more cynical take is that Apple want their cut of any revenue that goes through iOS and intentionally hamstrings PWAs at the expense of their users to achieve this. Either or neither could be true.
Everyone keeps talking about how they "intentionally hamstring PWAs". They kicked off HTML5, remember? They shipped the first real web browser on a phone, remember?
Now they chose to implement some Google-pioneered APIs selectively to preserve UX, performance and privacy and everyone is up in arms.
As a web developer I never felt Safari lacks something I really need. As an app developer, Swift is possibly the best dev experience I've ever had, next to C#.
All this is about letting people comfortable hacking everything in HTML to make "apps". Well I wish I could contribute to the Linux Kernel with my HTML apps, why not? Why is Linus hamstringing PWAs, ffs. /s
I'd argue that forcing someone to use your service by preventing others from offering the functionality and handicapping your own implementation is in fact a dirty thing. They get their cut when someone purchases an iPhone.
> Everyone keeps talking about how they "intentionally hamstring PWAs". They kicked off HTML5, remember? They shipped the first real web browser on a phone, remember?
So what? They didn't launch with the app store, and since it was introduced they appear more and more hostile to the changes they helped kick off. According to others in the thread they won't even allow webapps to send notifications, a fairly basic/fundamental feature of mobile phones. Elsewhere people go into further detail on how Safari's storage APIs are released buggy and broken.
> All this is about letting people comfortable hacking everything in HTML to make "apps". Well I wish I could contribute to the Linux Kernel with my HTML apps, why not? Why is Linus hamstringing PWAs, ffs. /s
This is a total mischaracterisation of what people are asking for which is simply to allow applications delivered through a web browser greater parity with native applications.
I work on a b2b web application and being able to store larger amounts of data on the client with user permission would be fantastic for both performance and user convenience.