以前把一个网站变成手机 App,说起来就四个字:套个壳嘛。
真动手就不是那回事了。Android Studio、签名、包名、图标、WebView 配置,哪一步都不大,但连起来就很烦。更别说有些在线打包服务还要上传资源,东哥这种老开发看到“在线构建”,第一反应就是:证书放哪?构建产物谁拿过?
最近刷到 WebToApp,这项目有点粗暴:输入网址,选配置,直接在 Android 手机上生成签名 APK,不需要电脑、不需要构建服务器。项目页里写得很直白:No IDE、No build server、No PC。

它不是单纯 WebView 套壳。浏览器引擎能选系统 WebView 或 GeckoView,还塞了指纹伪装、广告拦截、DNS-over-HTTPS、JS/CSS 注入、翻译覆盖层这些东西。甚至 Chrome MV3 扩展、油猴脚本模块也能玩,功能堆得挺猛。
更离谱的是后面:它能在手机上跑 Node.js、PHP、Python、Go,本地 HTTP 服务起起来以后,再把前端包进去。WordPress 也被列进支持范围。东哥看到这块先不激动,先看端口管理、环境变量、依赖下载、worker 超时这些老问题;项目页确实提到了 env vars、依赖管理、Port Manager,但真拿来跑复杂后端,别一上来就当生产环境。

这个东西适合谁?临时 demo、小站点、内部工具、个人博客、离线 HTML 项目,或者你就想把常用页面弄成一个独立图标。省掉电脑环境这件事,确实香。
但别把它想成“万能原生 App 生成器”。支付、登录、推送、权限、厂商后台限制,这些安卓老坑不会因为一键打包就消失。东哥会把它当成一个很猛的手机端打包工作台:先把东西跑起来,再慢慢抠细节。
GitHub地址:shiahonb777/web-to-app
夜雨聆风