想把常用网站变成手机 App,以前这事儿挺烦。
要么本地装 Android Studio,Gradle、签名、包名、图标一套配下来;要么找在线打包服务,上传配置,再等云端构建。东哥这种老开发看到“在线打包”四个字,第一反应不是省事,是它的签名、源码、配置到底交给谁了。
最近这个 WebToApp 就有点粗暴:只在手机上操作,输入网址,选配置,直接生成签名好的 APK,不需要电脑,也不需要远程构建服务器。项目 README 里写得很直白:No IDE、No build server、No PC。

它不是单纯套个 WebView 壳。
项目里支持系统 WebView 和可选 GeckoView 两套浏览器引擎,还能做 UA、JS/CSS 注入、广告拦截、DNS-over-HTTPS、离线缓存、自定义错误页这些东西。甚至连 28 项浏览器指纹伪装都塞进去了。这个功能别瞎用,但从工程角度看,作者确实不是随手糊了个壳。
更离谱的是,它还能在手机本地跑 Node.js、PHP、Python、Go,README 里甚至写了 WordPress 可以跑在内置 PHP 上。东哥看到这里第一反应是:这玩意儿拿来做内部 demo、临时展示页、小工具分发,确实很顺手。以前这种活儿最容易卡在环境变量、证书、回调地址、手机端调试,弄不好半天就没了。
当然,别把它想成万能发布平台。

真上生产,权限边界、日志、更新机制、第三方登录、支付跳转、签名管理,都得自己多看一眼。尤其是本地跑服务端程序,worker 超时、文件读写、手机杀后台,这些坑不会因为“一键生成 APK”就消失。
但如果你的目标只是把一个网站、HTML 项目、媒体页,甚至小型本地服务快速塞进一个安卓安装包,WebToApp 这个方向挺有意思。
目前页面显示 3.7k star。
GitHub地址:shiahonb777/web-to-app
夜雨聆风