As an iOS user, I'm actually quite glad that websites can't send me push notifications on it. And app loading screens are a feature? If people _insist_ on making phone apps as websites, there's Cordova and all that. Such apps are never very good, of course. I still haven't seen a website-based desktop/phone app that wasn't a clunky non-native-looking resource-hogging mess.
Push notifications are opt in on every browser that supports them. I'm confident Apple could come up with a process that ensures you only get them if you want them and can easily opt out later.
Apple’s refusal to support Progressive Web Apps is a detriment to the web
51–60 of 451 posts
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#52how good are these PWA ? are there any apps that are already out there on Android ? I'm curious to see how well it perform compared to a native iOS app.
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#53All browsers still suck at basic functionality. Here's a quick short list of things that developers still have to write because the current implementations are broken, buggy, inconsistent or absent: - Date pickers. - Image upload [1]. - Autocomplete and datalist. - Range pickers. - Upload time remaining without javascript. - Number min/max/step, use up/down keys to increment/decrement. - Form elements that are unable…
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#54Why can I not "Create an app loading screen" without service workers? Why can I not "Create an initial app UI to load instantly"? Seems these are trivially possible with regular Javascript, but maybe I'm misunderstanding?
Similarly, "Use push notifications", "Add offline support" and "Prompt installation to the home screen" do not sound like APIs that are dependent on service workers, but I guess they are? (or the article makes no sense)
(By the way, the 300ms tap delay that he gripes about can be hacked away, see fastclick.js)
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#55I think push notifications and offline support are the real killer features that Apple currently doesn't support. It's kind of funny as a web developer because for the longest time Apple seemed to be the one pushing the mobile web forward but now that web apps are reaching for feature parity with native, Apple's initial momentum seems to be ancient history. It seems Apple still thinks of the mobile web as a content d…
If a normal website can't do the job, and the developer isn't willing to develop a native app, then maybe the product simply isn't necessary.
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#56Earlier quoted context omitted.
Im comfortable with the current system where websites request permission for notifications, but they are as useful as phone notifications. Message in a webchat, new email, new private notification on Twitter, &c. It should always be opt in, but it is a useful thing for many use cases.
I'm comfortable with it, just wish the browsers would give me the option to just say no, forever, to all websites.
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#57As a user I don't want to have web apps giving me notifications or having loading screens. I have always liked that the web was tightly sandboxed and limited in what it can do. The nature of the web; where when I follow a link I'm basically installing your application -- sight unseen -- means that what your app can do needs to be tightly controlled and limited.
As a developer, if I want to make a native app for any platform, I'll write a native app. If you don't want to learn Objective-C or Swift, that's fine. There's plenty of ways to write Native applications iOS using cross platform languages like C++.
Frankly, those languages are easier to write testable, dependable code in than JavaScript anyway.
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#58I can see why apple is hesitant to do this. But there is definitely a middle ground. Require the same developer registration process as they currently do for iOS apps. Then require some apple provided javascript to provide access to these needed functions. App review as before. At that point they can do interesting things: charge per 1000 installs, enforce the use of apple pay. They can operate a business model that…
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#59I think push notifications and offline support are the real killer features that Apple currently doesn't support. It's kind of funny as a web developer because for the longest time Apple seemed to be the one pushing the mobile web forward but now that web apps are reaching for feature parity with native, Apple's initial momentum seems to be ancient history. It seems Apple still thinks of the mobile web as a content d…
> It seems Apple still thinks of the mobile web as a content delivery platform rather than an application platform. Apple wants in-app purchases. Why deliver full flexed apps in the web were people pays using PayPal or VISA if you can force people to use your store? This is the reason Apple killed Flash and is the reason why they may kill any other web technology.
Re: Apple’s refusal to support Progressive Web Apps is a detriment to the web
#60I think push notifications and offline support are the real killer features that Apple currently doesn't support. It's kind of funny as a web developer because for the longest time Apple seemed to be the one pushing the mobile web forward but now that web apps are reaching for feature parity with native, Apple's initial momentum seems to be ancient history. It seems Apple still thinks of the mobile web as a content d…
> It seems Apple still thinks of the mobile web as a content delivery platform rather than an application platform. Apple wants in-app purchases. Why deliver full flexed apps in the web were people pays using PayPal or VISA if you can force people to use your store? This is the reason Apple killed Flash and is the reason why they may kill any other web technology.