App的三种类型与区别(原生、混合应用程序、web版App)

App的三种类型与区别(原生、混合应用程序、web版App)

App的三种类型与区别(原生、混合应用程序、web版App)

  • 原生应用程序(Native App):

    原生App就是利用Andriod 、ios平台官方的开发语言、开发类库、工具进行开发。比如安卓的java语言,ios的object-c 语言。在应用性能上和交互体验上应该是最好的。

优点:

  1. 可以访问手机所有功能、可实现功能最齐全
  2. 运行速度快、性能高,绝佳的用户体验
  3. 支持大量图形和动画。不卡,反应快
  4. 比较快捷的使用设备端提供的接口,处理速度上有优势

缺点:

  1. 在过去主要是成本高、周期长,Android和ios都需要单独的开发。
  2. 更新版本需要重新下载安装包。
  • 混合应用程序(Hybrid App)

    即利用了原生APP开发技术还利用了HTML5开发技术,是原生和HTML5技术的混合应用。混合比例不限。

优点:

  1. 开发周期短
  2. 功能更新发布快

缺点:

  1. 用户体验感不如本地应用
  2. 性能消耗慢(需要连接网络)
  • Web版APP(Web APP)

    本质就是浏览器的叠加,用普通web开发语言开发的,通过浏览器运行。

优势:

  1. 对联网要求高,离线不能承载太多东西;
  2. 功能有限
  3. 运行速度慢,页面不能承载太多东西
  4. 图片和动画支持性不高
  5. 如果用户使用更多的新型浏览器,那么就会出现运行问题
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100714.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • redis的部署方式,主从,集群(docker搭建mysql主从)

    Redis集群搭建——主从模式前言一、什么是主从模式?二、主从模式集群的搭建案例总结前言一般情况下,为了减轻数据库的访问压力,我们会把热点数据保存在内存中而不是直接从后端数据库中读取。Redis虽然是一个极其优秀的非关系型数据库,但是在大型网站应用,热点数据的并发访问量达到百万千万是很正常的,这个时候单个redis就不能够保证数据量的访问和存储。这个时候我们就可以搭建redis集群,可以保证数据的分散存储与数据的一致性,实现redis的高可用,发生故障时保证程序的正常运行与数据的保存。Redis有几

    2022年4月16日
    28
  • nexus

    nexus

    2021年5月28日
    122
  • gradle 打包命令(怎么在mac终端输入命令)

    Gradle终端命令给App打包估计好多兄弟们都习惯了用AndroidStudio和Eclipse的build直接对app进行打包,突然有一天领导让用Gradle打包,就措手不及了,我为大家附上方法:首先,需要有一个本地的Gradle,在此我附上网址,是我自己传到网盘上的,所以不是最新的,不影响使用gradle-2.4-all链接:http://pan.baidu.com/s/1nvRcDV7密

    2022年4月15日
    42
  • 关于C++ const 的全面总结

    关于C++ const 的全面总结

    2021年12月15日
    40
  • proc 储过程

    proc 储过程

    2021年5月3日
    130
  • 《前端运维》一、Linux基础–02用户与权限

    其实说真的,这些基础挺枯燥的,内容呢绝大多数都是些静态的。上一篇文章我们学习了基本的指令和vim编辑器的操作方法。这篇文章我们主要来学习下Linux中用户的概念和权限相关的知识。一、用户与用户组

    2022年3月25日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号