什么是适用于iOS的渐进式Web应用解决方案 [英] What is progressive web app solution for IOS
本文介绍了什么是适用于iOS的渐进式Web应用解决方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道iOS设备的渐进式Web应用程序的解决方案是什么,因为他们默认的Brower Safari还不支持渐进式Web应用程序。 那么iOS的替代方案是什么?
推荐答案
请记住,"支持渐进式Web应用程序的浏览器"不是一个真正的术语,PWA本身是Web应用程序可以为用户提供的一组功能。因此,这不仅仅是关于服务工作者和应用程序清单。
在创建此答案时,您可以在iOS/Safari上实现PWA:
- 网站通过HTTPS✅提供服务
- 平板电脑和移动设备✅上的页面响应
- 脱机🚫时加载开始URL(至少)
- 为添加到主屏幕✅❗️提供的元数据
- 第一次加载即使在3G✅上也很快
- 站点可以跨浏览器运行✅
- 页面过渡感觉不会在网络✅上阻塞
- 每个页面都有一个url✅
如你所见,几乎所有东西都在工作,即使你的页面不能在iOS/Safari上离线工作,将你的Web应用程序"升级"为PWA仍有一个巨大的好处。
你真正想要的不是花哨的"渐进式Web应用程序",而是一个为用户提供良好体验和功能的好Web应用程序。这是一段旅程,因为你可以通过每一个小部分来完成它,这就是为什么它被称为"渐进"。
注意"添加到主屏幕:Safari在元标记中有自己的"主屏幕图标"规范,称为apple-mobile-web-app-capable
。Web App Manifest Generator对于使用此元标记的iOS有一个后备选项。
这篇关于什么是适用于iOS的渐进式Web应用解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文