用户存留

    网站应用向来需要依附于浏览器,在一般情况下,网站首先需要打开浏览器,然后输入网址或者打开书签,才能够访问到网页内容。这一流程相比起直接占领主屏的原生应用来说简直是绕了一个大弯,这也是原生应用相对于网站应用更为方便的原因之一。因此网站应用也迫切地需要这一功能。PWA 新增了 配置文件,用于定义添加到桌面的图标和应用名称、打开应用的启动动画,并且通过修改显示类型的配置项,可以隐藏掉浏览器相关 UI(如导航栏、工具栏等等),使得从主屏幕直接打开的网站应用更像原生应用。

    桌面通知是一种时效性最强的与用户沟通的方式,即使在应用未打开的情况下,桌面通知依然能够在设备的通知栏显示推送的通知,能够立即引起用户的注意,对于一些突发事件、限时活动、重大升级等等时效性要求很高的场景,桌面通知总是最好的选择。这也是过去原生应用功能强于网站应用的原因之一。因此 PWA 提供了 Notification API,补全了这一功能。

    对于用户留存来说,浏览器的支付功能就是培养用户习惯的利器,一旦用户习惯了在浏览器中使用支付 API 进行购物等消费活动,那么用户留存率自然就提高了。而且现代社会很多人都会有网上购物的需求,提供统一方便使用的支付界面是 Payment Request API 的目标之一。