分享

Android APP的三种类型及优缺点

 wenxuefeng360 2022-07-02 发布于四川
Android系统APP基于语言和开发技术的不同大体有三种,分为原生应用程序、混合应用程序、web版APP。
原生应用程序(Native App)
原生APP就是利用Android官方发布的开发语言、开发类库、工具进行开发(当然IOS也是基于IOS平台官方发布的语言(object-c)、开发类库、工具开发)。
比如手机自带的通讯录、文件管理器等
优点:
1、可以调用手机上所有的功能(语音、摄像头、短信、GPS、蓝牙、闪光、重力感应等),可以实现的功能最齐全。
2、运行速度块、性能高、体验好。
3、支持大量图形和动画,不卡,反应快。
4、比较快捷的使用设备端提供接口,处理速度上有优势。
5、可以支持离线操作。
缺点:
1、开发成本高、周期长,Android和IOS都需要独立的开发。
2、更新版本需要重新下载新的安装包,比如新增某个功能,需要重新下载安装包才行。

图片

Web版APP(Web APP)
Web APP本质就是浏览器功能的叠加,用普通Web开发语言开发的,通过浏览器运行。
比如手机淘宝,因为需要加载大量的图片信息及动画等。如果采用原生包会很大,而且图片信息更新不及时,需要重新下载安装包,所以采用网页版。
优点:
1、支持范围广。
2、开发成本低,周期短。
缺点:
1、对网络要求比较高,不支持离线。
2、功能有限不能调用一些手机自带的功能。
3、运行速度依赖于网络,每打开一个页面都需要重新加载,不能承载太多东西,图片、动画支持性不高。
4、稳定性不好,随着市场上浏览器、技术的进步,会逐步出现各种问题,稳定性无法保证。

图片

混合应用程序(Hybird APP)
即利用了原生APP的开发技术,也利用了HTML5开发技术,是原生和H5技术的混合应用。比如携程、去哪儿,一些基础功能采用原生开发,但是机票、火车票、酒店折扣等信息采用H5开发,因为要实时获取信息、更改信息等。
优点:
1、开发周期短。
2、功能更新发布快。
3、既能向原生一样调用一些本地功能,也可以实时的更新最新的数据信息。
缺点:
1、用户体验不如本地应用。
2、需要联网,访问速度依赖网速。
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多