码迷,mamicode.com
首页 > Web开发 > 详细

HTML5应用程序与原生应用程序各自的优点

时间:2014-08-06 10:23:11      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:android   style   http   color   java   使用   os   io   

    使 用HTML5创建移动应用程序固然很不错,然而时下移动设备上运行更多的依旧是原生应用,而且短时间内不会有太大的改变。HTML5应用是一种运行于 web服务器上的程序,通常来说是运行在web浏览器中。原生应用程序来自付费购买,或是从相关app商店下载,并直接运行于Android/iOS设备 上。

       作为一个web开发者,你即使已经学会了HTML、CSS、Javascript,但是还得再学习Objective-C或者Java才能编写iOS和Android的原生应用程序。

       在某种程度上,学习原生编程语言是很多开发者的障碍,相比之下,web开发语言门槛较低。原生应用开发成本高,维护困难。这样就出现一个市场,使用 HTML5编写应用,然后转换为原生应用,听起来不错!确实现在已经出现不少相关转换产品,有不少企业和公司的移动客户端就是采用这样的方式。

       我们不能以偏概全,绝对性地否认任何一方。原生应用程序最大优点:运行速度更快。HTML5应用程序最大优点:开发一个能运行于各种各样的设备平台的HTML5应用相当简单。总结一下,HTML5应用程序与原生应用程序各自的优点。

bubuko.com,布布扣

       原生应用程序的优点

  • 离线访问:程序存储在本地,不需要联网也可以使用大部分功能。

  • 盈利销售:app商店便于直接出售,盈利效果显著。

  • 绘图性能好:虽说HTML5有把利器——canvas,但和原生应用程序还相差甚远,何况如今canvas的3D绘图还不够完善。

  • 访问设备文件和硬件:相片、通讯录等文件,摄像头、GPS等硬件,有极大优势。

  • 文件上传和推送通知:HTML5 API还未包含。

       HTML5应用程序的优点

  • 不必受限于APP:用户只需一个浏览器,随时随地可以联网访问。

  • 贴近原生应用:越来越多的HTML5优秀应用诞生,几乎可以与原生应用相媲美,适合用户的习惯。

  • 灵活调整样式:CSS媒体查询定制app的样式,灵活适应不同尺寸的设备。

  • 性能在不断改善:越来越多额开发者正在学习如何在web页面运行地更快,而这些技术也同样会应用到移动HTML5应用程序上。

      结合HTML5和原生应用开发混合型应用程序,也是一个不错的选择。HTML5的监管机构W3C已经大大推动了相关标准的制定和移动浏览器对HTML5功 能的支持,但是很多性能方面的问题依然没有解决。移动设备在发展,而web也同样在快速变化。桌面浏览器本身,有5家主要浏览器开发商在改进现有标准,丰 富新的功能。所以原生App在快速前进,同时,web也在缩小差距。

HTML5应用程序与原生应用程序各自的优点,布布扣,bubuko.com

HTML5应用程序与原生应用程序各自的优点

标签:android   style   http   color   java   使用   os   io   

原文地址:http://www.cnblogs.com/projects/p/3893867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!