• 什么是混合app?


    APP混合模式和原生模式的优劣
    ECSHOP模板/ecshop开发中心(www.68ecshop.com) / 2014-06-27

    每当你打算开发移动应用程序时,都要考虑你的应用如何创建以及如何部署。如今已有两个主要的方向:原生App以及移动Web App。那么在今天这篇文章中ecshop开发中心(www.68ecshop.com)就来比较一下两者的区别来供大家参考。

    什么叫做原生App?

    原生App是专门针对某一类移动设备而生的,它们都是被直接安装到设备里,而用户一般也是通过网络商店或者卖场来获取例如The App Store与Android Apps on Google Play.

    优点:
    可访问手机所有功能(GPS、摄像头);
    速度更快、性能高、整体用户体验不错;
    可线下使用(因为是在跟Web相对地平台上使用的);
    支持大量图形和动画; 容易发现(在App Store里面)和重新发现(应用图标会一直在主页上);
    应用下载能创造盈利(当然App Store抽取20-30% 的营收)。

    缺点:
    开发成本高;
    支持设备非常有限(一般是哪个系统就在哪个平台专属设备上用);
    上线时间不确定(App Store审核过程不一);
    内容限制(App Store限制);
    获得新版本时需重新下载应用更新。
    举例:Yellow Pages Group就开发了是几个版本(iOS、黑莓、Android),他们在每一个原生应用市场都有上架。

    什么是混合app?

    Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。

    优点:
    原生应用和Web应用的结合体,应用比例很自由;
    开发成本低;
    能节省跨平台的时间和成本,只需编写一次核心代码就可部署到多个平台;
    可任意调整风格,DIV版面布局;
    兼容多平台;
    顺利访问手机的多种功能;
    App Store中可下载(Wen应用套用原生应用的外壳);
    可线下使用。

    缺点:
    不确定上线时间;
    用户体验不如本地应用;
    性能稍慢(需要连接网络);
    技术还不是很成熟。

  • 相关阅读:
    python17 .导模块的细节 包的概念 包中的相对导入语法 包的管理 _init_py文件的使用
    @lazy注解
    @Scope注解
    @ComponentScan 注解
    Spring IOC
    Spring体系
    java守护线程
    java线程优先级
    java线程生命周期
    java线程中start和run的区别
  • 原文地址:https://www.cnblogs.com/moyupianpian/p/5403758.html
Copyright © 2020-2023  润新知