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确实是个不错的捷径。毕竟时间宝贵,能少造点轮子就少造点。
另外,如果你想看看相关的案例或者技术堆栈,可以参考这些:
133.4KB
文件大小:
评论区