PWABuilder Android PWA打包模块

Android 端的 PWA 打包其实一直挺让人头疼的,尤其是想上架 Google Play 的时候。pwabuilder-android这个工具就挺方便的,直接用 Node 跑,能把你的 Web App 快速打包成原生安卓包。

PWABuilder 的 Android 平台模块是微软出的,支持创建托管 Web 应用,也就是说你不用搞一堆原生代码,只要有个像样的 PWA 网站就能上车。操作方式也蛮直白的,装个包:npm install pwabuilder-android,这样用:

var platform = require('pwabuilder-android');

嗯,生成流程基本都封装好了,参数设置也比较简单,适合平时懒得折腾 Gradle 配置的你。唯一要注意的是,打包出来的 App 是托管式的,主要还是靠 WebView 加载,所以性能别期望太高,做轻量应用还不错。

它用的是 MIT License,开源自由度也挺高,拿来改造、商用都没问题。文档在官网里,虽然不算多,但该有的示例都有,配合官方的 PWA 生成工具用起来更顺手。

如果你手上有一个还算完善的 PWA 项目,想打包上传到应用市场,pwabuilder-android确实是个不错的捷径。毕竟时间宝贵,能少造点轮子就少造点。

另外,如果你想看看相关的案例或者技术堆栈,可以参考这些:

zip 文件大小:133.4KB