24小时售前支持:159-9855-7370 售后服务热线:0411-62887714
首页 > 文章中心 > 常见问题
栏目列表

联系我们/ Contact

 

159-9855-7370
543646
543646@qq.com

文章详情

业务咨询:159-9855-7370

HTML5手机APP客户端与原生手机客户端有什么区别



作者:集群智慧  发布于:2013/11/20 21:56:07  点击量:

关键字:

HTML5开发技术

 

HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0的标准通用标记语言。是新一代的支持移动互联网网页开发技术。HTML5拥有良好的页面表现性能和跨平台兼容性。

HTML5它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。是现实的网络标准,这意味着它将大大降低用户的开发成本和跨平台兼容性。比如你开发了一款HTML5应用,可以很轻易地移植到UC的开放平台、Opera的开发平台、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台非常强大,也是大多数人对HTML5有兴趣的主要原因。

同时,HTML5可以很好解决多种型号显示屏幕的兼容性问题,通过一次设计,即可普遍兼容很多大小不一致的显示设备,这解决了其他开发技术需要针对不同大小的屏幕分别开发界面得难题,传统上非HTML5技术开发的程序会面临很多显示的问题,例如IPHONE与IPAD的屏幕就需要分别设计,这将导致用户的开发成本急剧上升。

但由于HTML5技术无法对硬件底层的功能进行调用,所以限制了HTML5技术的应用,这将导致需要系统底层来支持的功能无法通过HTML5技术来实现。

软件开发中,确定选择何种技术,都是基于对需求的分析,也正是因为这样,在一期中我们选择了HTML5技术。
 
原生开发技术
原生应用开发技术,可访问手机所有功能(GPS、摄像头),速度更快、性能高、整体用户体验不错,而且是用Java 编写的。原生应用是特别为某种操作系统开发的,比如iOS、Android、黑莓等等,它们是在各自的移动设备上运行的。

原生应用由于采用一行一行手写代码的方式开发,所以它的开发周期比较长,成本比较高,并且原生应用没有夸平台兼容的能力,所以针对每个平台都要完全重新开发,例如安卓平台需要开发一次,IOS平台需要开发一次,甚至针对各种安卓的设备、各种使用不同硬件的安卓设备,它们的屏幕、CPU、操作系统不同,也需要针对这些不同的机型开展相应的开发工作。


 

HTML5技术

原生技术

开发速度

开发成本

跨平台兼容性

修改便捷性

调用系统硬件

不支持

支持

手势操作

简单

复杂,包括:左右滑动、上下滑动、自动加载、局部滑动等。

判断网络类型

不支持

支持

设置字体

不支持

支持

清空缓存

不支持

支持

 

结论:

1、  预算有限的情况下,建议选择HTML5技术;

2、  用户体验要求高的情况下,更适合原生技术;

3、  开发速度要求快的情况下,建议选择HTML5技术;

4、  必须用到某个HTML5不支持的系统功能的情况下,适合原生技术。

高校网站建设、维护首选集群智慧,10年专业高校网站服务经验,高校网站建设案例最多,欢迎来电咨询:159-9855-7370 (董经理)

微信会友 欢迎加入