Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is progressive web app solution for IOS [closed]

I was wondering what's the solution of progressive web app for IOS devices since their default brower SAFARI doesn't yet support progressive web apps. Whats the alternate then for IOS counterparts?

like image 739
Manjari Avatar asked Dec 16 '16 13:12

Manjari


People also ask

Does iOS allow progressive Web Apps?

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. Do Progressive Web Apps (PWA) work on iOS? YES!!!

What is iOS PWA?

If you came here and you still don't know what a PWA is, let's start saying there is no unique or precise definition. But it's an app created with Web technologies that βˆ’without packaging or signingβˆ’ can work offline and can optionally be installed in the operating system where it will look and act like any other app.

Is progressive web app still around today?

Today, Progressive Web Apps are accessible via smartphones and desktops across a variety of browsers (For iOS users, only Safari can be used to add a PWA to the home screen). PWAs also support many of the same features or functions that native apps support.


1 Answers

Please mind that "Browsers that support Progressive Web Apps" is not a real term, PWA itself is a set of features that a web app can provide for users. So it's not just only about Service Worker and App Manifest.

Check out: Baseline PWA Checklist.

Here are what you can do to achieve PWA on iOS/Safari at the moment this answer is created:

  • Site is served over HTTPS βœ…
  • Pages are responsive on tablets & mobile devices βœ…
  • The start URL (at least) loads while offline 🚫
  • Metadata provided for Add to Home screen βœ…β—οΈ
  • The first load is fast even on 3G βœ…
  • Site works cross-browser βœ…
  • Page transitions don't feel like they block on the network βœ…
  • Each page has a URL βœ…

As you can see, almost everything is working, even if your page can't work offline on iOS/Safari, there is still a huge benefit of "upgrading" your web app into a PWA.

What you really want is not the fancy title of "Progressive Web Apps" but a good web app that delivers a good experience and features for users. This is a journey as you can accomplish it by each small part, that's why it is called "Progressive".

Note on the "Add to Home screen: Safari has its own spec for "Home screen icon" called apple-mobile-web-app-capable in the meta tags. Web App Manifest Generator has a fallback for iOS using this meta tags.

like image 135
Tony Dinh Avatar answered Oct 23 '22 01:10

Tony Dinh



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!