您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 安卓开发 >> 正文

HTML5的趋势是什么?

作者:佚名    责任编辑:admin    更新时间:2022-06-22

HTML5从根本上改变了开发商开发Web应用的方式从桌面浏览器到移动应用这种语言和标准都正在影响并将继续影响着各种操作平台

在移动领域大家争论不休的一个问题就是开发Web应用还是原生应用?而随着HTML 标准的发展两者之间的差异已经逐渐变得模糊今天各大媒体都争相报道与HTML 有关的东西那么HTML 未来的发展趋势到底是什么?

) 移动优先

前天appMobi获选ReadWriterWeb最具前途的的公司作为一家初创公司这个奖公司首先专注于在移动平台上如何实现HTML 的简单易用和无处不在

从如今层出不穷的移动应用就知道在这个智能手机和将平板电脑大爆炸的时代移动优先已成趋势不管是开发什么都以移动为主

如上文所说此前一直困扰移动领域的问题就是开发Web应用还是原生应用而如今我们看见一些大型企业如《金融时报》在冲着HTM L进军移动市场过程中从App Store撤掉iPad原生应用而开发Web应用同样表现出色

许多游戏开发商也将在移动Web应用中扮演中重要角色移动Web应用优先的趋势将会持续到移动设备统治信息处理领域其实用户根本不在乎你用什么工具开发了什么应用不管是Web应用还是原生应用只要好用就可以了

) 游戏开发者领衔主演

其实移动游戏开发商是从HTML获益最多的一方他们可利用这个平台逃脱付费游戏须向苹果支付的%提成在某种程度上游戏就是移动平台销量最好的应用也是吸引人们购买移动设备的一个重要因素

许多游戏开发商都被Facebook或者Zynga推动着发展而未来的Facebook应用生态系统是基于HTML的尽管在HTML 平台开发出游戏非常困难但游戏开发商却都愿意那么做通过PhoneGap及appmobi的XDK将Web应用游戏打包整合到原生应用中也是一种方式Facebook差不多就这么干的——基于Web应用及浏览器但却将之打包整合进原生应用

) 响应式设计&自动变化的屏幕尺寸

在HTML 真的改变移动开发平台之前必须要迈出重要一步那就是响应式设计也就是屏幕可以根据内容而自动调整大小

响应式设计最好的一个例子就是今年上线的BostonGlobecom(观看视频)其屏幕能够根据任何内容而调整尺寸大小在访问过其开发商Filament Group后才了解到响应式设计也并非易事一些基本概念设计必须从头开始比如处理媒体库的RespondJS而且处理来自第三方的图片和广告也是恼人的问题

要想做好响应式设计就必须洞悉内容与屏幕之间的反馈关系一家来自硅谷的响应式设计公司ZURB称其实在过去的年中开发商就意识到响应式设计就要完全离开流转而注重内容是如何在网页和移动设备中被处理的这一过程还在继续HTML 会让它最终成为可能

)设备访问

消除Web应用与原生应用界限的最大障碍就是浏览器访问移动设备基本特性的能力比如照相机通讯录日历加速器等利用HTML实现此能力方面上文中提到的appMobi算是行业翘楚在感恩节后开源了所有APIMozilla也一直在努力通过移动浏览器Fennec来将强设备访问能力

对许多移动开发商来说提高设备访问能力是HTML最令人激动的革新这意味着Web应用能够登陆移动设备而无需做任何PhoneGap式打包游戏开发商当然最开心因为某些特性对他们来说是封锁的比如能整合到游戏中的加速器

这就开启了另一个可能的世界比如能与云更好地整合(这有利于应用内购买消息推送等)并提高游戏可玩性有了HTML这个平台开发商可以不再依赖于Java语言CSSHTML及其它程序语言

) 离线缓存

这个概念相当新潮离线情况下app也能照常运作算是HTML 充满魔力的一面今年最好的离线缓存例子就是亚马逊Kindle的云阅读器可以通过Firefox以上版本Chrome以上版本Safari以上版本及iOS以上版本浏览器将内容同步到所有Kindle系列设备并能记忆用户在kindle图书馆的一切

亚马逊就这么实现了离线使用Web应用许多专家人声称原生应用的末日即将到来因为Web应用的使用变得简单无摩擦适用于任何一个平台或者无需平台当然Mozilla的触角也伸到了这里实际上Mozilla想涉足任何一个HTML 能渗透的领域从Mozilla的移动蓝图可以了解更多

) 开发工具的成熟

在今年八月份Brian Fling曾写过一篇博文叫HTML Web应用开发剖析提出了几点建议供从事HTML 应用的开发者参考

要耐心HTML项目可能比开发其他任何项目好是都要长

做好预算这不像建网站那么简单可能会耗费你大量资金

找对开发者你要记住这对许多经验丰富的专家来说都非常难的事那么你的团队也会觉得困难所以一定要找对人找到正确的方向

要自食其力你要知道开发HTML 项目许多工具都要自制不是现成的

在技术界按部就班的教条风格在这里行不通会花掉许多不必要的资金在移动领域没有对与错只有是否适合一切以用户体验为重

在工具方面除了appMobi提供的工具以外还有Sencha及Appcelerator提供的框架及IDE供应用开发商们使用虽然这些工具现在算不上成熟也不如Android和iOS上的开发商框架及工具那般简单强大但至少它们在演进将会变得越来越好用

总结

HTML 的其它功能如表单和新标准还在快速演进而随着标准化工作的进行HTML 有可能变回HTMLHTML 开发领域的领军人物包括SenchaAdobeAppceleratorappMobi及Facebook亚马逊Google三大巨头

不管你是想开发出新型视频应用的开发商如Brightcover还是想开发新型音频应用的开发商如Soundcloud不论是桌面应用还是移动应用HTML5都是创新的主旋律