最近刷到一个挺猛的开源项目,叫 WebToApp。
它干的事很直白:把网站、HTML 项目,甚至一些服务端应用,直接在手机上打包成 Android APK。项目页说得也狠:No IDE、No build server、No PC。GitHub 上现在已经 3.7k star 了。

以前想把常用网站套成 App,要么开 Android Studio,要么找在线打包服务。前者环境一装半天,后者你还得把网址、图标、签名这些东西交出去,东哥这种老开发看到“在线构建”四个字,第一反应就是:签名文件、隐私、回滚怎么办?
WebToApp 的思路就粗暴很多。
手机上输入网址,选配置,一键生成签名好的安装包。构建过程在本地完成,不需要电脑,也不用服务器中转。这个点对临时 demo、小工具、内部网页后台,确实省事。
它还不是简单 WebView 套壳。
项目里提供系统 WebView 和 GeckoView 两套浏览器引擎,能做 UA、JS/CSS 注入、广告拦截、DNS-over-HTTPS、翻译覆盖层,还写了 28 项浏览器指纹伪装。说真的,这功能堆得有点夸张,像是把“网页壳 App”一路堆到了小浏览器平台。
更离谱的是本地服务端运行时。

Node.js、PHP、Python、Go 都能在手机上跑,甚至 WordPress 也能本地跑起来。东哥看到这块会多瞅两眼:端口怎么管、依赖怎么装、日志怎么看、手机后台被系统杀掉后怎么办。项目页确实提到了端口协调、依赖和本地运行时,但真要拿来长期跑服务,别当 VPS 用。
另外提醒一句,指纹伪装、防逆向、APK 加密这些功能,自己做测试、封装授权网站还行,别拿去搞绕过风控那套,迟早给自己找麻烦。
GitHub地址:shiahonb777/web-to-app
夜雨聆风