什么是适用于iOS的渐进式Web应用解决方案 [英] What is progressive web app solution for IOS

查看:8
本文介绍了什么是适用于iOS的渐进式Web应用解决方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道iOS设备的渐进式Web应用程序的解决方案是什么,因为他们默认的Brower Safari还不支持渐进式Web应用程序。 那么iOS的替代方案是什么?

推荐答案

请记住,"支持渐进式Web应用程序的浏览器"不是一个真正的术语,PWA本身是Web应用程序可以为用户提供的一组功能。因此,这不仅仅是关于服务工作者和应用程序清单。

签出:Baseline PWA Checklist

在创建此答案时,您可以在iOS/Safari上实现PWA:

  • 网站通过HTTPS✅提供服务
  • 平板电脑和移动设备✅上的页面响应
  • 脱机🚫时加载开始URL(至少)
  • 为添加到主屏幕✅❗️提供的元数据
  • 第一次加载即使在3G✅上也很快
  • 站点可以跨浏览器运行✅
  • 页面过渡感觉不会在网络✅上阻塞
  • 每个页面都有一个url✅

如你所见,几乎所有东西都在工作,即使你的页面不能在iOS/Safari上离线工作,将你的Web应用程序"升级"为PWA仍有一个巨大的好处。

你真正想要的不是花哨的"渐进式Web应用程序",而是一个为用户提供良好体验和功能的好Web应用程序。这是一段旅程,因为你可以通过每一个小部分来完成它,这就是为什么它被称为"渐进"。

注意"添加到主屏幕:Safari在元标记中有自己的"主屏幕图标"规范,称为apple-mobile-web-app-capableWeb App Manifest Generator对于使用此元标记的iOS有一个后备选项。

这篇关于什么是适用于iOS的渐进式Web应用解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆