首页 > 评论 > 关键词 > HTML5最新资讯 > 正文

HTML5未来发展的六大趋势

2011-12-07 17:57 · 稿源:雷锋网

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

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

1) 移动优先

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

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

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

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

2) 游戏开发者领衔“主演”

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

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

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

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

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

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

4 )设备访问

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

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

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

5) 离线缓存

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

亚马逊就这么实现了离线使用Web应用,许多专家人声称原生应用的末日即将到来,因为Web应用的使用变得简单,无摩擦,适用于任何一个平台或者无需平台。

当然Mozilla的触角也伸到了这里,实际上,Mozilla想涉足任何一个HTML 5能渗透的领域,从Mozilla的移动蓝图,可以了解更多。

6) 开发工具的成熟

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

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

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

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

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

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

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

总结

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

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

Via RWW

(annie 供雷锋网专稿,转载请注明!)

网友热搜:

  • 相关推荐
  • 大家在看
  • 游戏开发者盛赞索尼PS5SSD:快到没有载入时间

    命运多舛的全新索尼PS5游戏主机终于正式揭晓了,该机采用了双色“夹心”造型设计,号称面向未来。不过本次发布会主要已游戏大作为主,至于玩家所关心的部分核心参数、售价和上市时间等仍处于保密状态。现在有最新消息,近日有外媒表示,PS5的游戏加载体验获得游戏开发者们的广泛赞扬。据外媒最新发布的消息显示,近日PS5的游戏开发者们在谈到PS5游戏加载体验时,纷纷大赞。其中,《NBA 2K21》在一段演示视频中

  • 夸张!PS5游戏开发者盛赞SSD载入时间:读进度条不存在

    PS5最大的进步就是全新引入的高速SSD极大缩短了游戏加载时间。据外媒报道,近日,PS5的游戏开发者们在谈到PS5游戏加载体验时,纷纷大赞。其中,《NBA 2K21》在一段演示视频中展示,只需两秒即

  • BSN合格开发者介绍——米链科技

    2020 年 6 月 1 日,杭州米链科技有限公司正式成为国家级区块链服务网络BSN的合格开发者资格,将为BSN的开发者提供专业技术支持。BSN是由国家信息中心、中国移动、中国银联等机构共同发起组建的一个跨云服务、跨门户、跨底层架构,用于部署和运行区块链应用的全球性公共基础设施网络。BSN是全球首个由中国自主创新并控制入网权的网络基础设施网络,可在全球进行快速部署。区块链服务网络(Blockchain-based Service Network)(以?

  • 索尼互动娱乐CEO:PS5游戏开发成本可能会上涨

    索尼互动娱乐CEO Jim Ryan在最近一次采访中介绍,如果要想制作出虚幻引擎5展示视频中那样的游戏,成本是很高的。他表示,技术不仅让画面变得更有趣更真实,同样也让游戏开发变得更需要人力和资本投入。游戏开发的成本预算可能会增加,但估计并不是大幅度的增加。

  • 李楠评价苹果WWDC:果然是抄袭到全球开发者哭泣的大会

    6月23日消息,一位知友在知乎提问,如何评价2020年苹果全球开发者大会?李楠表示,那些Android十年前就实现的东西不说了,果然是抄袭到全球开发者哭泣的大会。李楠指出,苹果WWDC有意思的地

  • 开发者:苹果不会让iOS 14对外支持通话录音功能

    之前曾有外媒给出消息称,苹果将会在iOS 14上增加通话录音功能,这让不少用户期待不已。从曝光的截图上看,用户需要获得通话人员的同意才能启用通话录音功能,并且在通话过程中严禁与他人共享

  • Chromium与Go开发者提议替换“blacklist”与“slave”等词

    ​最近美国引发的“Black Lives Matter”运动使得各种抗议声音不断,技术圈也有支持这一运动的行动。从源码中的一个新 commit 来看,Chromium 有开发者提议移除“blacklist(黑名单)”这样的字眼。

  • 苹果调整应用审核流程,开发者可以“挑战”App Store规则

    ​苹果本周一表示,将允许软件开发商"挑战"管理其应用程序审查流程的指导方针,并将停止因轻微违规而阻止修复常规漏洞的做法。

  • 苹果服软了:调整应用审批政策 开发者可挑战App Store规则

    在应用开发者上周纷纷对苹果App Store规则表达愤怒之情后,苹果周一表示,从今年夏天开始,将对其应用审批政策做出两处调整。作为苹果应用审核系统的一部分,所有iPhone应用都需要接受苹果员工的审核,以便检查这些应用是否违反了苹果的“指导方针”,然后确定应用能否在App Store上架,或者是否让开发者进行修复。根据苹果周一公布的新闻稿,从今年夏天开始,苹?

  • 苹果iOS14开发者预览描述文件短暂泄露,目前已被撤回

    6月15日,外媒报道称在当天上午早些时候有一些开发者发现,苹果悄然发布了iOS 14 Developer Beta开发者预览升级的描述文件,不过最后时刻官方撤回了这个文件,防止新系统提前泄露。

  • GitHub今日的宕机事件影响数千名软件开发者

    今天上午,GitHub发生服务瘫痪的情况,对于数千名软件开发者来说是一个灾难。这家微软旗下的服务通过Git提供版本控制,并为软件开发提供托管的重要服务宕机一个多小时。故障表现在GitHub用户在登录该服务时出现了错误,一些用户甚至无法使用他们的集成开发环境(IDE),因为软件开发环境与该服务的联系非常紧密。

  • 案例 : AppGallery Connect 开放67项服务,到底为开发者解决了哪些难题?

    作为面向开发者应用的一站式服务平台,华为应用市场AppGallery Connect致力于为开发者提供应用创意、开发、分发、运营、分析等全生命周期的服务,构建全场景智慧化的应用生态。

  • 苹果股价历史新高 WWDC开发者大会助力苹果再创历史

    6月22日晚上,苹果的WWDC全球开发者大会正式举办了,受此影响,苹果股价再次创历史新高,飙升超过2%,最高涨至359. 46美元。苹果股价历史新高苹果CEO库克表示,对于Mac而言,这绝对是有历史意义的一天。库克表示,第一款采用苹果芯片的Mac预计将在今年年底面市,预计过渡期需要两年时间。Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待京东自营¥5999去购买苹果股价历史新高原因据苹果公布,苹果的WWDC全球开发?

  • 米链科技携手蚂蚁区块链,助力开发者便捷高效上链

    日前,杭州米链科技有限公司与蚂蚁区块链就蚂蚁开放链盟链达成合作,确定米链科技为蚂蚁开放联盟链的链上节点服务商,双方已经完成协议签署。杭州米链科技有限公司于 2016 年成立区块链项目团队,专注区块链技术在数字资产、供应链金融、存证、信息溯源、数据安全等领域研究开发,致力于实现让区块链技术更普惠,帮助企业和开发者降低区块链应用开发门槛,实现快速、低成本上链,通过自主研发的区块链技术服务平台,为企业以及开发

  • 苹果公布WWDC20日程 苹果开发者大会时间、细节公布

    北京时间 6 月 12 日凌晨,苹果宣布了 WWDC20 开发者大会的时间表。从 6 月 22 日到 26 日,苹果全球开发者社区超过 2300 万名开发者,将以前所未有的虚拟方式齐聚一堂。

  • 字节跳动 8 年,抖音、头条的技术能力开发者都可以用起来了!

    在国外热门的内容平台 Medium 上,一位开发者写了篇题为《How Much does it Cost to Develop an App like TikTok》的文章,从必备功能、技术能力需求、研发团队要求到实际开发成本等多个维度,对开发一款像 TikTok 这样的 App 的成本究竟有多少进行了仔细的盘算。

  • 炮轰苹果内购分成霸王条款 Basecamp呼吁给开发者更多选择

    Hey 是 Basecamp 开发的一款电子邮件应用,其在近日卷入了与内购有关的争议中。此前人们展开了围绕科技巨头应用商店政策的讨论,且很大一部分都是与收费问题有关。不过该公司 CEO Jason Fried 在周五发表的一篇播客文章中表示:本次争议更多地围绕客户体验,而不是金钱方面。

  • 一加宣布面向OnePlus 8系列的Android 11开发者预览计划

    DoNews 6月12日消息(记者 刘文轩)Google刚刚正式公布了Android 11第一个beta版本。现在,一加宣布了面向OnePlus 8和OnePlus 8 Pro的Android 11开发者预览计划。Android 11将带来重新设计的短信通知界面、改进的隐私功能、对可折叠设备的支持、快速访问智能家居等特性。一加也提醒想要尝鲜的用户,该版本还不太稳定,比如以面部识别解锁、“OK Google”、视频通话等功能目前还无法在这一版本中运行。

  • 苹果将向开发者开放U1超宽带芯片 并推出“近距离交互”框架

    【TechWeb】6月24日消息,据国外媒体报道,苹果已经宣布,它将向开发者开放U1超宽带芯片,并在iOS 14中推出一个新的“近距离交互”(Nearby Interaction)框架。苹果外媒报道称,“近距离交互”框架可以帮助搭载U1芯片的设备感知彼此的距离和相对方向。在当前的版本中,超宽带(UWB)技术确实有一些限制。例如,苹果指出,要使该功能正常运行,两台iPhone设备必须是纵向的,以确保距离和方向的准确测量,否则可能会限制测量能力。

  • iOS 14/iPadOS 14描述文件下载:教你免开发者账号升级

    今晨结束的WWDC2020上,全新iOS 14/iPadOS 14与我们见面。由于变化较多,少数媒体甚至将iOS 14喻为10年来最大变革。目前,iOS 14/iPadOS 14已经面向开发者推送,公测Beta预计7月开启OTA。不过

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议