美文网首页
Android/iOS跨平台技术比较

Android/iOS跨平台技术比较

作者: hjm1fb | 来源:发表于2018-05-30 11:32 被阅读1218次

    对客户端而言,跨平台技术在持续发展。

    • 如果对动态更新的需求比较高,可以选择ReactNative Weex等框
      架。
      优点:动态更新,生态较为成熟,也有很多大厂经验可以借鉴
      缺点:学习成本较高,并且有兼容性和性能上的不足,在功能实现
      时可能需要一些妥协。

    • 如果对性能要求较高,可以选择谷歌最近出的Flutter框架
      优点:
      性能保证,甚至比原生更好;
      提供了Material Design风格的支持;
      特别适合一般性的,只是在页面上增删改查的业务;
      缺点:
      生态还不成熟,如果有复杂的业务或者交互,网上可借鉴的 资源较少;
      版本上线后无法动态更新;

    跨平台方案都有的优点:一个工程师就能开发两个平台的APP,能提高生产效率。
    跨平台方案都有的缺点: 在JNI, 视频图片处理等一些领域, 开发会比较有难度, 这块业务还是用原生开发比较好. 也可以选择混合开发, 即APP中一般性业务用跨平台或者h5, JNI, 视频图片处理等部分用原生.

    相关文章

      网友评论

          本文标题:Android/iOS跨平台技术比较

          本文链接:https://www.haomeiwen.com/subject/suetsftx.html