首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Android Studio
华为云
V2EX  ›  Android

Java 、Kotlin、RN、Flutter 编译出来的 App 大小,你了解过吗?

  •  
  •   plokmju88 · 210 天前 · 2646 次点击
    这是一个创建于 210 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 回复  |  直到 2018-03-27 21:09:02 +08:00
        1
    vjnjc   210 天前   ♥ 1
    文章提到“如果你希望在已发布的 App 上,进行更快的功能迭代,使用 React Native 也可以让你不必为每个小改动都发布应用市场。”

    为啥我用的 react-native 是附在 apk 里面的啊,无法用 web 服务器上的。。。
        2
    lhx2008   210 天前 via Android
    如果说只是 hello world,那么可以把所有依赖库全部删掉啊,如果很大那也只能说明制作者优化能力不行
        3
    Pariscode   210 天前
    @vjnjc 你可以去试试 CodePush
        4
    yyfearth   210 天前
    @vjnjc 因为 RN 不是 WebView 理论上没办法直接放在服务器上面运行 必须下载到本地
    用 Cordova/PhoneGAP 或者 Ionic (基于 Cordova) 或者直接用 WebView 就可以直接用服务器上面
    但是如果你直接把 App 放服务器上面 那这个 App 本身意义就不大 如果是苹果 会直接拒收
    而且体验估计也不好 因为没办法离线使用
    所以就算用 WebView 主程序一般也是放在 apk/ipa 里面的 里面某些在线功能可能会跳转到服务器页面

    你提到的 基本上是说 “热更新” 的概念 Android 下面是没啥问题的 就算你用 Java 写 现在也能做到热更新
    但是在 iOS 下 虽然以前都有不少热更新的 App 由于苹果不允许热更新 所以现在大家也不用了 就算用 RN 也要注意了
        5
    NonClockworkChen   210 天前
    我不想了解大小,能做好,我就很满足了。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   705 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 15ms · UTC 21:25 · PVG 05:25 · LAX 14:25 · JFK 17:25
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1