学习
实践
活动
专区
工具
TVP
写文章

H5开发移动应用的优势,学习前端的你,应该知道的发展趋势

2008年HTML5诞生以来已经过去了5年的时间,作为新一代的Web标准,它自问世以来就受到方方面面的强烈关注,也引起了许多争议,支持者因其开放强大的特点而鼓吹它的美好前景,质疑者因其迟迟不能很好落地而怀疑它的实际作用。现在我们从现状入手,以提问的方式针对HTML5在移动平台的发展趋势做一个剖析,使得大家能够从纷繁复杂的信息中对HTML5的未来有更清晰的了解和认识。

针对移动平台,采用HTML5开发Web App(或者Hybrid App)有哪些优势?

使用HTML5开发的页面更具有现代网页的特性:界面华丽、人机交互出色、功能强大,现在我们已经很难单纯用传统的表现方式满足用户多种多样的需求,实现时也很难将HTML5与之前的版本割裂开来,所以我们可以认为在移动平台上绝大部分的现代Web App(或者Hybrid App)都将会采用HTML5开发。那么这样做究竟有哪些好处呢?

跨平台:一次开发,到处使用,不需要考虑兼容性。这可以极大减少跨平台开发人员数量和成本。如果反过来思考,现在移动平台日新月异,除了Android和iOS两强独大,还有Windows Phone、Blackberry、Bada等多个系统参与竞争,各自覆盖一部分用户,而一个应用要想覆盖这么多的平台,除了采用Web App的方式,几乎不可能解决这个现实的问题。

云端升级:在移动开发中最痛苦的是每次发布。发布时需要涉及多个应用商店和渠道,另外还要非常的谨慎。如果出现重大bug或者质量问题,通过新版本修复是极其麻烦的事情,在这个过程中苹果App Store的审核期也让很多开发者非常头疼。而云端升级可以一次性覆盖所有用户,不需要用户手动升级和安装;有任何问题可以随时及时修复,不需要经过应用商店和用户手动更新,大大减少了风险和工作量。

与云计算平台结合,解决移动设备运算能力有限的问题:如果将Web App存放在云端的服务器上,可以很好的利用云计算平台强大的服务器和运算资源,完成很多受移动设备硬件能力限制难以完成的复杂工作。

能够更好的被搜索引擎索引和检索,并形成可量化的大数据:Native形式本身是封闭的,封闭、无序的数据对于信息流动来说是一种阻碍,很容易造成信息孤岛;Web本身的精神就是开放,同时HTML5提供的语义化标签能够更好的被识别和组织。如果我们能够通过Web App获取更多开放的信息与数据结构,才能更好的迎接和拥抱大数据时代。

人才储备巨大:传统的Web工程师都是潜在的HTML5工程师,转型相对来说更为容易。

绕过严苛的应用商店:应用商店对于应用过于严格的控制是一把双刃剑,对于许多开发者和应用开发商来说Web App的形式是绕过传统手机应用商店模式的最佳途径。

下一篇我们讲讲H5的发展趋势,让你知道更多关于H5开发移动应用的好处。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180114A0MNO000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券