Java、Kotlin、RN、Flutter 编译出来的 App 大小,你了解过吗?
这里有篇文章,简单对比了一下!
1
vjnjc 2018-03-27 12:06:31 +08:00 1
文章提到“如果你希望在已发布的 App 上,进行更快的功能迭代,使用 React Native 也可以让你不必为每个小改动都发布应用市场。”
为啥我用的 react-native 是附在 apk 里面的啊,无法用 web 服务器上的。。。 |
2
lhx2008 2018-03-27 12:12:41 +08:00 via Android
如果说只是 hello world,那么可以把所有依赖库全部删掉啊,如果很大那也只能说明制作者优化能力不行
|
4
yyfearth 2018-03-27 13:35:05 +08:00
@vjnjc 因为 RN 不是 WebView 理论上没办法直接放在服务器上面运行 必须下载到本地
用 Cordova/PhoneGAP 或者 Ionic (基于 Cordova) 或者直接用 WebView 就可以直接用服务器上面 但是如果你直接把 App 放服务器上面 那这个 App 本身意义就不大 如果是苹果 会直接拒收 而且体验估计也不好 因为没办法离线使用 所以就算用 WebView 主程序一般也是放在 apk/ipa 里面的 里面某些在线功能可能会跳转到服务器页面 你提到的 基本上是说 “热更新” 的概念 Android 下面是没啥问题的 就算你用 Java 写 现在也能做到热更新 但是在 iOS 下 虽然以前都有不少热更新的 App 由于苹果不允许热更新 所以现在大家也不用了 就算用 RN 也要注意了 |
5
NonClockworkChen 2018-03-27 21:09:02 +08:00
我不想了解大小,能做好,我就很满足了。。。
|