乐于分享
好东西不私藏

无需电脑,一键把网站打包成 App,太狠了!

无需电脑,一键把网站打包成 App,太狠了!

* 戳上方蓝字“开源先锋”关注我

大家好,我是开源君!

经常胡刷到某个特别喜欢的网站,比如B站某个UP的主页、一个常看的工具站,或者自己做的HTML小游戏,特想把它变成一个独立的手机APP,图标放在桌面上,点开就能用。

但一想到要学安卓开发、装Android Studio、配环境、搞证书签名、弄 Gradle……

瞬间就算了算了,还是算了。

现在不一样了,最近在 GitHub 上刷到一个叫 web-to-app 的项目,直接把“网站变App”这件事做到了极致,输入网址,点几下就能生成独立APK,直接安装即可用。

项目简介

web-to-app是一个用 Kotlin 开发的原生安卓应用,核心就是通过 WebView 渲染网页,但在外面加了一层非常强大的“App工厂”壳子。

它不仅支持把任意网址转成App,还能把本地 HTML 项目、图片、视频都打包成独立的安卓apk应用。

不需要电脑,不需要 IDE,不需要构建服务器。

手机上操作,一键出包,装上就能用。

项目目前在 GitHub 上已收获 3.5k Star,是今年开源社区里相当值得关注的一个实用工具。

功能亮点

01 手机端直接构建 APK,全程不用电脑

这是最核心的亮点。

以前打包安卓 App,标配流程是:装 Android Studio → 配环境 → 写代码 → 签名 → 打包。 少说折腾半天。

web-to-app 把这一切压缩成了:输入网址 → 点「构建 APK」→ 安装。

整个过程在手机上完成,普通用户也能操作。

02 内置 AI 能力,开发门槛直接打下来

web-to-app 把 AI 能力直接集成进来了,配好AI的apikey就可以直接使用。

对于不懂开发的用户来说,相当于把门槛又压低了一截。

想做个工具 App,从图标到功能脚本,AI 全程陪跑,上手难度大幅降低。

03 双浏览器内核,兼容性拉满

  • 内置 WebView 和 GeckoView(也就是 Firefox 内核)双引擎可选
  • WebView 做了深度魔改,UA 净化、反检测、原型链保护,对外看起来和真正的 Chrome 完全一致
  • 支持 30+ OAuth 登录提供商在 WebView 内直接工作,包括 Google、微信、支付宝、GitHub、Discord 等

04 本地运行服务端代码,真的能跑 Node.js / PHP / Python

这个功能让人有点意外。

web-to-app 不只是套个壳打开网页,它可以在设备本地运行服务端代码, Node.js、PHP、Python、Go,通过本地 HTTP 服务提供支持, 根本不需要远程服务器。

对于想把本地项目打包上线的开发者,这个功能相当实用。

05 扩展模块系统,内置 10 个功能模块

  • 视频下载器、B 站/抖音/小红书内容提取器
  • 视频增强、深色模式、隐私保护、广告屏蔽……
  • 还支持自定义模块,可以注入 JS 脚本、Userscript、甚至 Chrome 扩展的 manifest.json

是的,Chrome 扩展可以直接跑在 WebView 里。

06 自定义能力强,细节拉满

  • 启动页支持图片或视频,可裁剪、可点击跳过
  • 背景音乐支持 LRC 歌词同步,7 种歌词动效(卡拉 OK、打字机、淡入淡出……)
  • 浮窗模式,支持透明度、圆角、边框风格、吸边、记忆位置
  • 强制运行模式,可以锁定屏幕、屏蔽返回键/Home 键/通知栏
  • 公告弹窗,10 种模板风格(极简、小红书风、玻璃拟态、霓虹……)

每一项展开都是一套独立的配置页,功能密度很高。

快速安装、使用

方式一:直接安装使用(推荐普通用户)

  1. 在 GitHub Releases 页面下载最新版 APK:https://github.com/shiahonb777/web-to-app/releases
  2. 安装到安卓设备
  3. 点击「+」创建新 App,输入 URL 或导入项目
  4. 配置图标、功能选项
  5. 点「构建 APK」,安装即可

方式二:从源码构建(适合开发者)

环境要求:Android Studio Hedgehog 及以上,JDK 17,Gradle 8.14+

git clone https://github.com/shiahonb777/web-to-app.gitcd web-to-app./gradlew assembleDebug

发布版构建需要在 app/build.gradle.kts 里配置签名信息。

技术栈:Kotlin + Jetpack Compose + Material Design 3 + GeckoView + Room + OkHttp + Native C++(JNI)

小结

web-to-app称得上是一个“瑞士军刀”级别的开源项目。

它极大地降低了制作安卓APP的门槛,无论你是内容创作者想给自己的粉丝做个专属应用,还是普通用户想把常逛的网站“APP化”,或者开发者想快速验证一个网页项目,它都能轻松胜任。

更多细节功能,感兴趣的可以到项目地址查看:

https://github.com/shiahonb777/web-to-app
推荐阅读:

代码“裸奔”还不知道?这款27K star神器建议都装一下

90+工具,还带工作流自动化,这款开源PDF新秀火了!

仅 11MB 大小,Win转Mac必装,爽了~

Mac 上跑容器,原来可以这么顺滑!

同样是 Mermaid,这个项目更强10倍!