400-650-7353
您所在的位置:首页 > IT干货资料 > 软件测试 > 【软件测试基础知识】Web APP和原生 APP的不同(上)

【软件测试基础知识】Web APP和原生 APP的不同(上)

  • 发布: 软件测试培训
  • 来源:软件测试培训问答
  • 2020-09-22 20:36:49
  • 阅读()
  • 分享
  • 手机端入口

原生APP访问和兼容的能力也比较好,可以支持在线或者离线消息推送或是进行本地资源访问,以及摄像、拨号、蓝牙、功能的调取。原生APP开发有许多的优势,如原生APP是针对不同的平台为用户提供不同的体验、节约宽带成本、访问本地资源速度更快,并为用户提供最佳的用户体验和优质的用户界面等。

Web App是一种框架型APP开发模式(HTML5 APP 框架开发模式),具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部分构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。

【软件测试基础知识】Web APP和原生 APP的不同

我们现在手机中的APP,大部分都是混合APP,也就是既用到了原生APP的技术,又用到了Web APP的技术,各自混合的比例从0%到100%之间不等。更好的了解APP的类型,有助于我们选择合适的测试策略。今天就从4个方面来了解下原生APP和Web APP 的区别。

1. 开发方面有区别:

(1)原生APP:Native APP, 每一种移动操作系统都需要独立的开发项目,ios版本、ipad版本、Android版本。每种平台都需要独立的开发语言Java(Android),Objective-C(iOS)等等,需要使用官方给出的软件开发包,开发工具等。

(2)原生APP开发成本高、开发速度慢、维护成本高。不同平台的规则、推广、运营都不相同。官方应用市场对APP上线审核流程比较复杂且耗时很长,严重影响APP的发布上线的速率。

(3)Web App :因为运行在移动设备的浏览器上,所以只需要一个开发项目。可以通过HTML、CSS或者JavaScript来进行Web APP的开发。开发成本低、开发速度快。

2. 功能有区别:

(1)原生App:一个系统性的应用程序,可以类比于电脑上的软件。原生app可以调用移动终端的硬件设备,比如:麦克风、摄像头、短信、蓝牙、GPS等。实现功能丰富

(2)Web App:可以类比于电脑上的网页。更多是页面展示类的APP。只能使用有限的移动硬件设备功能,侧重于简单的交互,无法使用很多硬件设备独特的功能。

文章“【软件测试基础知识】Web APP和原生 APP的不同(上)”已帮助

>>本文地址:https://www.ujiuye.com/zhuanye/2020/56097.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME