登录后,购买下载资源更方便!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
渐进式Web 应用 (PWA) 是使用 Web 技术生成的应用程序,可以从一个代码库安装并可在所有设备上运行。
# f0 n X- t& N. H( u4 a5 RPWA 在支持设备上为用户提供类似于本机的体验。 它们适应每个设备支持的功能,还可以在 Web 浏览器(如网站)中运行。
- M9 f8 M% z& `5 `- ?; H* O2 R' V/ l* V' v" i* L
PWA项目应用演示:1 _3 k" C! s; s5 u
https://app.apper.ink/
. U! U2 { L3 }) s4 Z
; m' z( C" G" g& {) H
类似本机的体验( k+ h! j" O- u' w. K0 b5 Z
在设备上安装 PWA 时,其功能与其他应用一样。 例如: - PWA 有自己的应用程序图标,可以添加到设备的主屏幕或任务栏。
- 打开关联的文件类型时,可以自动启动 PWA。
- PWA 可以在用户登录时运行。
- 可以将 PWA 提交到应用程序存储区,例如Microsoft存储。1 `! N3 h) a( w; B" C, d
高级功能4 L7 ~% T& h5 m. M' X. }8 f0 ~
PWA 还有权访问高级功能。 例如: - 当设备脱机时,PWA 可以继续工作。
- PWA 支持推送通知。
- 即使应用程序未运行,PWA 也可以执行定期更新。
- PWA 可以访问硬件功能。/ l0 L4 h5 p" ?+ R
与 Web 相关的优势
! ~) p: u: w0 Q( j; a最后,PWA 可以在 Web 浏览器中运行,就像在网站中一样。 像网站一样运行,PWA 具有优势,例如: - 可以通过搜索引擎为 PWA 编制索引。
- 可以从标准 Web 链接共享和启动 PWA。
- PWA 对用户来说是安全的,因为它们使用安全的 HTTPS 终结点和其他用户安全措施。
- PWA 适应用户的屏幕大小或方向以及输入法。
- PWA 可以使用 WebBluetooth、WebUSB、WebPayment、WebAuthn 或 WebAssembly 等高级 Web API。) S, M- W" ?% J" q
降低开发成本
3 d6 o- `# F/ A; }与需要每个平台(例如 Android、iOS 和每个桌面作系统)的特定独立代码库的已编译应用相比,PWA 的跨平台开发成本要低得多 。 借助 PWA,可以使用网站、移动应用和桌面应用之间共享的单个代码库, (跨作系统) 。
- T* ?' c& M- k6 `7 `. \- m7 \6 z
|