我先做个个人项目,开发个 web 应用,出于省事的目的(也是因为实在不会安卓和 ios 开发),希望找一个能同时在 ios,安卓,win,mac,linux 运行的方案,只维护一套代码
而且还需要能包装成一个 app,用户只要下载一个 app 就能用而不用先下个 java 配置环境变量啥的
说是 web 服务是因为 ui 部分我想用网页来实现,这样可以做到全平台 ui 兼容
目前我搜了下好像没找到解法,已知的一些方案:
1 原生 java 和其他后端语言:需要先安装 java 环境,然后才能跑服务,维护繁琐
2graalvm:目前看不支持移动端,移动端得是先开发个本地应用套壳调用 graalvm 编译的 c 库
3reactNative 或者类似跨平台方案:这类方案不能同时跨移动端和 pc 端,其实还是要开发两套代码的,只是 ui 部分因为是网页可以复用
4QT:好像可以,但是开发维护成本较高
5 小程序系列:不是独立 app,约束较多,也不能做成服务被调用
而且还需要能包装成一个 app,用户只要下载一个 app 就能用而不用先下个 java 配置环境变量啥的
说是 web 服务是因为 ui 部分我想用网页来实现,这样可以做到全平台 ui 兼容
目前我搜了下好像没找到解法,已知的一些方案:
1 原生 java 和其他后端语言:需要先安装 java 环境,然后才能跑服务,维护繁琐
2graalvm:目前看不支持移动端,移动端得是先开发个本地应用套壳调用 graalvm 编译的 c 库
3reactNative 或者类似跨平台方案:这类方案不能同时跨移动端和 pc 端,其实还是要开发两套代码的,只是 ui 部分因为是网页可以复用
4QT:好像可以,但是开发维护成本较高
5 小程序系列:不是独立 app,约束较多,也不能做成服务被调用