Welcome to PWA
PWA 介绍
PWA (Progressive Web Apps) 是使用现代 Web 技术构建媲美原生应用体验 Web App 的技术理念。Progressive 是指 Progressive enhancement,Steven Champeon 在2003年提出此概念,是与优雅退化(Graceful degradation) 相对的一个概念。
其中,渐进式理念包括:
- 渐进式的开发:利用新技术逐步支持 PWA 的各项能力,而不需一步到位
- 渐进式的浏览体验:在保障用户体验的基础上,根据浏览器的能力提供渐进式增强的体验
PWA 有如下几个特点:
- 可靠 - 即使在不稳定的网络环境下,也能瞬间加载并展现
- 体验 - 快速响应,并且有平滑的动画响应用户的操作
- 粘性 - 像设备上的原生应用,具有沉浸式的用户体验,用户可以添加到桌面
你可以通过以下链接获取更多 PWA 相关的资料:
- Progressive Web Apps
- Your First Progressive Web App
- Move to HTTPS
- Service Workers: an Introduction
- Add to Homescreen
- Web Push
UC Browser ❤️️ PWA
UC Browser 从 U4 1.0(UC 浏览器内核版本)开始支持 PWA,并在最新的版本v11.4.6(基于内核版本 U4 2.0)全面支持 PWA 特性。
Version mapping between Kernal and Browser
Kernal version | UC Browser version |
---|---|
U4 1.0 | v11.2.0.880+ |
U4 2.0 | v11.8.2+ |
你可以通过 U4 Platform Status 查看 UC Browser 对于最新浏览器特性的支持情况,UC Browser PWA features 则列出了 UC Browser 对 PWA 特性及 API 的支持情况。
如果你在开发过程遇到问题了,可以通过以下途径联系我们,我们将竭诚为你服务:
- 把你遇到的问题通过 email 告诉我们,我们的邮箱是:
uc-web-dev@service.alibaba.com
Attachment: PWA technology system
- Web App Manifest
- Service Worker
- Push API
- Notifications API
- Fetch
- Cache API
- Foreign Fetch API
- Background Sync API
- Payment Request API
- The Credential Management API