作者:sense宏江 | 来源:互联网 | 2023-09-02 19:52
紧接上文,我们提到移动互联网时代,前端的成本重复而臃肿,后端开发基本稳定,作为商业公司:利润和成本使我们不断追求的目标。这里我们从跨平台的角度,来看待如何降低成本。
1. 首先我们看一段视频:
3个平台:浏览器、Android、iOS,一套JS代码,运行在不同设备上【注意,终端展示没有用WebView相关容器】
![screenshot screenshot](https://img1.php1.cn/3cd4a/2513d/5a0/b91cacff9a61e089.png)
测试的demo地址:
点击进入测试:
Android也可以直接扫码安装:
![screenshot screenshot](https://img1.php1.cn/3cd4a/2513d/5a0/fbdb0f4e668a8446.png)
Safari/iOS/Android H5测试也可以扫码在手机端测试:
![screenshot screenshot](https://img1.php1.cn/3cd4a/2513d/5a0/13cd8692c5e078f2.png)
安卓客户端只适配了480x800的分辨率,分辨率不同的屏幕点击处理就会有问题,这点我们留给后面再讲。
包的大小11M,毕竟一套C++代码需要编译多个平台的so包,armeabi和armeabi-v7a各5.8M,加起来就11M了,这就是很多大型Android游戏,首次启动要动态下载链接库的原因,