WebToApp,不是“网站变 App”
这事早就有人做。真正烦的是后面那坨脏活:Android Studio、Gradle、签名文件、证书、在线打包平台、上传源码,哪一步抽风都够你喝一壶。尤其是临时想把一个内部页面、个人工具、资料站塞进手机桌面,结果先被开发环境教育半小时。
WebToApp 这个点就比较狠:它把构建动作直接塞进手机里。输入网址,勾配置,生成一个已经签名的 APK,不用电脑,也不走远程构建服务器。README 里写得很直白:No IDE、No build server、No PC。

啧,这就很现实。
它不只是最普通的 WebView 套壳。项目里给了两套浏览器后端:系统 WebView,以及可选的 GeckoView,也就是 Firefox 那套内核。对很多网站来说,这个差别挺要命,有些页面在一个内核里正常,换一个就登录抽风、弹窗抽风、支付跳转抽风。老鬼以前看这种工具,第一反应不是酷不酷,而是出了白屏、502、OAuth 登录失败,能不能换路子救一下。
WebToApp 还把指纹伪装、广告拦截、JS/CSS 注入、DNS-over-HTTPS 这些东西塞进去了,里面甚至写了 28 维度浏览器指纹伪装。
这块别急着吹。指纹伪装听着很爽,但不同网站的风控规则不一样,真碰上登录、支付、验证码,还是要看具体站点。别指望一个按钮包治百病。
更离谱一点的是本地服务端运行时。
它不只打包静态网站,还说能在设备上跑 Node.js、PHP、Python、Go,本地起 HTTP 服务,WordPress 也能跑在内置 PHP 上。 这就不是“放个网页快捷方式”了,更像把一个小型运行环境塞进 Android。适合谁?做 Demo 的、搞私人工具的、想把一个小后台丢给别人手机上跑的,会很敏感。
不过我会比较谨慎看它的加固和防逆向部分。README 里确实写了 APK 加密、DEX 加密、反调试、反 Frida/Xposed/Magisk 等能力。

但安全这东西,写出来是一回事,真到对抗环境里又是另一回事。拿来保护普通小工具可以,别把它想成什么商业级护城河。
老鬼觉得 WebToApp 最值得试的场景很具体:把常用网页、内网面板、个人知识库、小型管理后台,快速变成一个能安装、能换图标、能单独打开的 Android App。别小看这个动作,少折腾一次 Gradle,很多人就愿意用了。
GitHub地址:shiahonb777/web-to-app
夜雨聆风