苹果在iOS 16.4中加入了一项我们很熟悉又有点陌生的新功能,就是可以把网页变成App 加入主画面,这个功能跟过去我们介绍过的把网页做成书签有异曲同工之妙,但是又不太一样,因为它可以变成一个独立的「类App」。
把网页加入到iPhone 桌面变成App
要把网页加入到iPhone 的桌面变成一个独立的App 图示的话,可以点开下方的「分享」功能,然后往下拉一点,选择「加入到主画面」(目前这是Beta 版画面,还没有中文化)。
在跳出来的视窗中,你可以自行设置要显示在主画面的名称,但是图像和网址是不能更改的,之后按下右上角的「新增」,你就可以在iPhone 主画面上看到刚才加入的网页变成了一个类似App 的独立软件。
通过上面两个步骤就完成了网页变App 的操作。
把网页变成App 和过去的把网页变成书签有什么不同?
事实上过去我们就曾经教大家可以把自己喜爱的网页变成类似像App 的icon 存放在主画面,当成一个书签可以快速的存取。
那么iOS 16.4 的新功能和过去的加入到主画面变成书签有什么不同呢?
为了方便下面的介绍,我先跟大家说新版iOS 16.4 把网页加入主画面变成App 的技术叫做PWA,这个大家先记好,我们会另外再写一篇文章解释什么是PWA。
01. 是一个独立的App 视窗
过去我们把网页加入到主画面后,其实就是一个捷径,你点开加入到桌面的icon 以后,是打开Safari 浏览器并开启这个网页。
但是iOS 16.4 只要是把支持PWA 的网页加入到主画面,他就会变成一个类似独立App 一般,你可以从后台的多功界面中看到,他跟Safari 是不同的两个App。
02. 可以接收推播通知
把支持PWA 的网站加入到iPhone 主画面以后,你可以在这个网站的设置中开启推播功能,让你接收网站传来的推送通知。
以微信 为例,如果是把微信 加入到iPhone 主画面变成一个网页App,可以看到「推播通知」这个选项并且进行相关的设置。
但如果是直接用Safari 打开微信,在同一个页面中,你不会看到「推播通知」的功能。
03. 可以单独进行设置
每一个加入到桌面的网页App 都可以看成是一个单独的App,所以你可以在iPhone 的「设置」中进行单独的设置。
一样是以微信 为例,我的iPhone 中本来就有安装微信 的App,然后我又把微信 的网页版变成网页App,所以在设置中可以看到两个微信 的选项。
不过网页App 目前仅能够针对通知进行设置,一般的App 还可以设置语言、要不要使用Siri 等功能。
04. 可以执行一般网络的API
PWA 可以提前下载网页的内容并且离线作业,也可以使用一般的网络API,因此这个「类App」可以进行定位、开启相机或是Apple Pay 等功能,开发者如果有其他的应用,也可以写在网页中,不会受到Safari 的限制。
但是过去的书签模式就没有办法。
总结
不过这项技术仍需要网站的支持,网站必须要有支持PWA 技术才可以变成网页App,不然也只会变成一般的书签。
事实上,iPhone 在很早就已经支持PWA 技术,但是一直没有大力的推广使用,直到iOS 16.4 后才正式开放并且整合到「加入到主画面」这个功能中。
通过网页App 的模式,开发者就可以把一些比较简单的网页功能通过网页App 的方式让大家安装在iPhone 上,而不用再去申请上架App Store。
而一般使用者也可以不用安装App 就可以获得更多功能,包含推播通知、相机的启用、Apple Pay 付款….等,也是更加方便。