Live data from Hacker News

Apple’s refusal to support Progressive Web Apps is a detriment to the web

medium.com

321–330 of 451 posts

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#321

Earlier quoted context omitted.

The DOM and CSS are good underlying principles. It would be nice if there was an alternative to HTML, like something encoded in JSON. As to JavaScript, with WebAssembly coming, there may be options in the future.

Flow-oriented markup is meant for documents not GUI.

The problem appears when there is only one kind of flow. Otherwise, flow-oriented markup is quite good.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#322
post #261

Earlier quoted context omitted.

It's possible. I still use web apps (e.g., Slack client on macOS). But I dislike them compared to good native apps, mostly due to their lack of consistency with the platform and general sluggishness. If I'm using a web app and not realising it, then I would happily keep using that app. I do not think I am, though. Also, there are plenty of native apps which are terrible and not consistent with the platform. I do not…

I get your point and do have a strong preference towards native apps too. But there are other important factors to consider. I was working on a B2B app where users could see graphs and maps of a construction site in real time. The users were extremely happy how fast we could implement and release change requests and bug fixes. It was an ionic app. As far as I know, performance or lack of OS integration was never a pr…

They were happy because 80/100 is better than 0/100.

But how much happier would they be with 100/100. Just because you feed your guests chicken and they like it doesn’t mean that they would not like lobster more.

A good MacOS or Windows Dev can move just as fast as a web developer trying to make fake-native apps.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#323
post #226

Earlier quoted context omitted.

But as an iOS user I expect you to use the technology stack provided by my preferred operating system. I don't want to use your app if you're targeting a lowest-common-denominator feature set. When I change my preferred text size through accessibility settings, good native apps respond correctly. If I need voice over support, the operating system knows how to read the view hierarchy to me in a logical way. When drag-…

> When I change my preferred text size through accessibility settings, good native apps respond correctly. If I need voice over support, the operating system knows how to read the view hierarchy to me in a logical way. > When drag-and-drop becomes a thing in iOS 11, native apps will implement that feature well. I think it will take some time for web apps to implement it as nicely (if ever). All these things the brows…

But they don’t.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#324
post #226

Earlier quoted context omitted.

> When I change my preferred text size through accessibility settings, good native apps respond correctly. If I need voice over support, the operating system knows how to read the view hierarchy to me in a logical way. > When drag-and-drop becomes a thing in iOS 11, native apps will implement that feature well. I think it will take some time for web apps to implement it as nicely (if ever). All these things the brows…

Given that web apps still fail to do drag-and-drop (and copy and paste) as nicely as native apps — and these things have been a staple of Mac interaction since forever — I do not hold out much hope.

Well yeah, it's "if they wanted". Apple has the same incentive to not turn Safari into a viable app platform that Microsoft had with IE in the 90's.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#325

A lot of people here seem to be advocating the superior experience that native apps provide, but forgetting how saturated the app market is and what a poor job Apple does to help its users discover new apps. Further, the majority of US smartphone users download zero apps in a typical month. What's the point of making a "superior" app, if no one is ever going to see it? https://qz.com/253618/most-smartphone-users-down…

The web app market is even more saturated than any app store, and people do purge their bookmarks as well.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#326
post #314
post #230

Earlier quoted context omitted.

GMail was (and maybe keeps being) a much better user experience than native email clients for desktop PCs.

Completly disagree. I only use GMail as gateway to aggregate my email accounts and synchronize with my Android devices, native mail client. On Windows and GNU/Linux systems at home, I happily keep using Thunderbird.

Without specifics there's not much to discuss.

E.g. Thunderbird apparently only introduced threaded conversations 7 years after GMail did.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#327

I think a lot of commenters here are missing the point and getting distracted by push notifications (who wants a website spamming them with notifications?) and loading screens (hardly a feature). Apple supporting PWA (Progressive Web Apps) is hugely important because it enables a future where web apps can natively support browser, Mac/Windows/Linux desktop, and mobile iPhone/Android/Windows native mobile with a singl…

But as an iOS user I expect you to use the technology stack provided by my preferred operating system. I don't want to use your app if you're targeting a lowest-common-denominator feature set. When I change my preferred text size through accessibility settings, good native apps respond correctly. If I need voice over support, the operating system knows how to read the view hierarchy to me in a logical way. When drag-…

> There are thousands of tiny details that your web app just won't have. Those details are more important than your familiarity with a tech stack or how long it takes you to deploy something.

How many details does an app that doesn't get written have compared to a website?

> I have yet to find a "web app" that I delight in using, though I love many web sites and native apps.

There are a lot of websites I like using. There are very few apps I like using so much I want to install.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#328
post #230

Earlier quoted context omitted.

GMail was (and maybe keeps being) a much better user experience than native email clients for desktop PCs.

I can’t disagree more. I find gmail to be a perfect example of why web apps are playing to the lowest common denominator and result in poor user experiences everywhere. Just my opinion though, I realise most people love it.

What feature of native apps do you wish web-GMail had?

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#329

Earlier quoted context omitted.

I just want to note that as a developer you can run any code you want on your iPhone through XCode for free. You just can't distribute it in the App Store without a license ($100 a year). You can distribute the code though, and users can compile and install it. This is how Kodi distributes on Apple platforms. This is a newish change though, within the last couple of years.

Many entitlements still require you to buy a certificate from Apple. You cannot, for example, compile and run your own VPN software.

Not true.

Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web

#330

I'll just recycle a comment from a few days ago, it's (un)surprisingly fitting: "You know the rule, Apple ALWAYS gets a pass. No matter what they do, no matter how bad they treat their customers, no matter how awful their "upgrades" are, no matter how non-configurable and locked-in their products get over time, no matter the lack of innovation for the past 5 years, they always get a pass. Deal with it, that Jobs resi…

That's not because of Jobs. It's because Apple customers are most of the people that will accept that kind of behavior.

Keeping that attitude means that Apple can not grow¹, but not that it will shrink.

1 - All the times they acquired a lot of market share, they weren't doing that.

Post reply on HN