Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IOS 12 PWA support

It is said that IOS 11.4 will support the PWA, but it doesn't.

Question: Today IOS 12 released, does Apple support PWA in the 12th version of IOS? (Like add to home screen)

like image 903
Mostafa Ghadimi Avatar asked Sep 12 '18 20:09

Mostafa Ghadimi


People also ask

What's new in iOS 12 for PWAs?

As we’ve known, one year after the first initial support for PWAs on iOS, Apple released iOS 12.2 (September 2018) for iPhone and iPads with what it seems to be the biggest step forward in the last year, addressing the two most annoying problems we’ve been dealing with PWAs: reload effect and OAuth logins.

Do PWA apps work on iOS?

Running on iOS, PWAs can access geolocation data, camera, Apple Pay, sensors, audio output, speech synthesis, and more. In the iOS support for PWA many important features are still missing, so it’s not all that surprising that Apple decided against making a big deal out of adding PWA support in the latest iOS release.

How to inspect PWA on iOS 13 beta?

Since the menu to open the inspector is missing when the PWA is opened like a desktop app and you need the keyboard shortcut to show it. But PWA on iOS 13 beta, it can be inspected easily thanks to upgrades from Apple. There is a new bug report app, built with create-react-app. Apple, as many other React devs, kept the default manifest unchanged.

What is a Progressive Web App (PWA)?

Progressive Web Apps are everywhere, literally. Every major browser and platform has support for service workers and are using the web manifest file in some form or fashion. This includes Apple's iPhones and iPads using iOS Safari.


1 Answers

PWAs are a complex collection of features and functionalities. Apple added an initial support for some PWA characteristics in iOS 11.3 in march 2018. You can read a really good explanation here, with their significant limitations:

Progressive Web Apps on iOS are here https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7

Unfortunately iOS 12.0 doesn't seem to have improved the support in any significant way.

SEP2019 UPDATE: iOS 13.0 is here, and with it many bug fixes regarding PWAs, new installation UI and other stuff. But still no push notifications: https://medium.com/@firt/iphone-11-ipados-and-ios-13-for-pwas-and-web-development-5d5d9071cc49

MAR2019 UPDATE: This is the definitive state of PWA support in iOS 12.2 stable. It's improving but it's still a long journey: https://medium.com/@firt/whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945

JAN2019 UPDATE: It seems like Apple is moving forward! Beta1 of iOS 12.2 has improved the PWA support. Still no push notifications though: https://medium.com/@firt/pwas-on-ios-12-2-beta-the-good-the-bad-and-the-not-sure-yet-if-good-a37b6fa6afbf https://medium.com/dev-channel/progressive-web-app-progress-in-ios-12-2-beta-1-build-16e5181f-a18cd05ca361

like image 165
Alberto T. Avatar answered Oct 11 '22 18:10

Alberto T.