[whatwg]html6无JavaScript单页应用程序

这是一个新兴Web应用设计,通过JSON API动态加载前端JavaScript框架里的内容。这是单页应用程序的Web设计模式。大多数人都采用这种方式,因为加载一个API的负载时间(10-50ms)比加载全HTML页面(300-1500ms)要快很多。

这是最常见的,我们可以实现直接通过HTML的浏览器,让用户可以动态运行无JavaScript的单页应用程序?

我的目标将是一个高速响应的Web体验无需加载JavaScript。

这可以通过链接锚元素JSON / XML做(或定义一个新的API端点),在浏览器内部加载数据到一个新的数据结构,以及浏览器替换任何数据,在需要时加载DOM元素。初始数据(以及标准误差响应)可以在顶部请求,也可以为后来的需要替代。

HTML正成为一个足够吸引人的语言,所有的内容,可以动态加载而不需要JavaScript。

Continue reading “[whatwg]html6无JavaScript单页应用程序”

优劣比较:HTML5成本低廉 应用商业化程度高

北京时间7月24日消息,美国科技博客BusinessInsider下属研究机构BI Intelligence近日发表报告称,基于消费者、研发者和品牌等因素考虑, 从长远角度来看,HTML5应用在与本地应用的竞争中将是最后的胜者。

以下是报告中两项技术目前的优劣势:

功能:这对现阶段的HTML5技术来说是一个大问题。目前,有些功能还无法通过HTML5实现,但是随着HTML5技术的成熟将有所改进。这一方面还是本地应用更胜一筹。

用户体验:从这个层面分析,本地应用现在无疑更强。这是因为HTML5技术尚未发展成熟,此外还因为HTML5语言在研发人员中的使用率不高。

商业化:应用商店中的应用与iTunes等服务关联,而这些服务又与信用卡挂钩。因此,本地应用的商业化程度无疑要高出HTML5很多。

成本:HTML5应用的成本低廉,因为其成品可以跨平台。而本地应用则不然,想在新平台上推出软件就必须从头开始再来一次。

发布:不少人非常喜欢应用商店的发布模式,但是如果有更多开放式网络的发布模式,就会有更多人参与发布。这将削弱苹果等公司设置发布门槛的影响力。

注释:HTML5是一项新技术,可允许软件开发者研发大量基于网络的应用程序,而这些应用可通过标准的网络浏览器在任何设备上使用。

HTML5标准分裂 新分支升级将提速

HTML5标准制定组织WHATWG与W3C因为理念上的差异分裂。这意味着以后将会有两个版本的HTML5:即”标准版”和“living”版(活标准)。随着新技术的加入,WHATWG宣布为HTML制作新的“living”标准。WHATWG认为W3C做法过于缓慢,W3C的这种缓慢的制定方式将会耗费更多的时间。实际上W3C或多或少的放弃了HTML,04年时便把HTML交给WHATWG,把更多的注意力放在XML尤其是XHTML上。但更多的用户还是想继续使用HTML,只不过希望有所改进罢了。

WHATWG工作人员在公告中写道:

近来,WHATWG和W3C在HTML5标准上的分歧越来越大。WHATWG专注于发展标准的HTML5格式及相关技术,并不断的修正标准中的错误。而W3C则想根据自己的开发进程制作出“标准版”HTML5标准,颁布之后不容许更改,错误也无法修正,所以我们决定各自研发。

WHATWG和W3C自2004年便开始合作,07年时W3C还采用WHATWG的HTML5规范。但多年来这两个组织都有技术争议,现在是彻底分道扬镳了。W3C正计划制定一个简单而清晰的标准,这个标准被WHATWG当成是“living”标准的“快照版”。由于摆脱了W3C的程序步骤,WHATWG的“living”标准制定很可能会提速。

前HTML5标准的编写人员Ian Hickson说:“living版可以根据使用者的反馈不断改进,所以我们建议浏览器开发者来使用。而W3C版本一旦制定之后出现了错误也没法修正。但是并不是说标准版不好,WHATWG灵活的更新可以让用户获得更好体验,W3C的标准版在专利授权、合同条款等不允许随意变更的地方更有优势。”

总的来说对于HTML5的发展开发者并不一定是个坏消息,虽然HTML5标准的概念变得复杂了些,但HTML5的标准也没有颁布过。笔者猜测Chrome和Firefox会更愿意尝试WHATWG的新标准,而微软会具体观察哪一个标准更符合他们的产品开发利益再做出选择。早在今年4月,HTML5的标准就开始发生变化,Apple公司的工程师说正在为W3C编制标准,而微软的工程师则寻找新的编制人员。

事已至此,从现在开始,你要考虑哪一个规范的HTML5更适合你了。

 

HTML5非成熟体:能否最终取代App

一切都在重演。围绕App的移动互联,正在陷入重资本的荒漠中。有人想起了HTML5,将其视为荒漠中的甘露——即使它目前还未能实现完整的标准化。

一个非成熟体

这是移动互联版《上帝也疯狂》的续集,上次的主角是App,现在则是HTML5:一个将近10年前就被提出来用于取代HTML4.01和XTHML1.0,但在之后就步履蹒跚,直到近年重新又成为科技界焦点的Web标准版本。藉此,我们将循着价值、理想主义的纠结、极客思想、产业链演化和商业利益——是的,最终还是要谈到钱——这一系列标签来讲述一段有关HTML5这一业界“新宠”,以及它身边人的故事。

001

苹果的强势,使得Adobe的FLASH在移动端失手

Continue reading “HTML5非成熟体:能否最终取代App”

使用Wix.com创建的HTML5站点超过了100万

001

7月11日消息,据国外媒体报道,Java和HTML5出版平台Wix.com近日宣布,自3月份开始,用户已经利用他们的HTML5工具创建了100多万个站点。

报道称,Wix于2008年开始提供flash工具,直到三月份末才正式上线HTML5 builder。

Wix通信主管艾瑞克·梅森表示,Wix用户只制作一个网站,这就意味着他们在过去3个月内积累了100万独立的用户。Wix允许没有代码知识的用户通过Java或者HTML5的170个模板创建网站。

HTML5网站的需求继续呈现增长势头。根据今年1月份对100家财富500强公司的技术高管的一份调查报告,74%的人表示将考虑HTML5网站。

梅森称,当前很多用户都在使用Wix的免费组件,Wix在未来几月将发布一系列升级版的产品。

Firefox OS挑战安卓:价格与HTML5将成重要砝码

7月3日消息,随着Mozilla Firefox宣布6家运营商和2家终端将支持其Firefox OS手机操作系统,使得继6月份苹果、微软和谷歌相继发布新版手机操作系统后,手机操作系统市场进一步升温。

001

Firefox OS手机操作系统界面

Mozilla 是14年前出身于Netscape的一家非营利性组织,第一款Firefox OS手机计划将由中兴和TCL在2013年初推出,使用高通Snapdragon芯片。

在目前的手机操作系统领域,不仅有谷歌的Android和苹果iOS,还有微软的WindowsPhone、RIM的BlackBerry,以及诺基亚的塞班、三星的Bada和小米MIMU等各种基于Android系统开发的各种Android“皮”操作系统,Firefox OS的加入,将加剧这个一市场的竞争。

手机操作系统不仅仅需要更多的终端企业支持,也需要一个完整的生态系统,尤其是庞大的开发者队伍和应用数量,因此需要向开发者提供开发工具、建立开发者社区和应用市场、设置应用管理规则和商业模式。过去几年LiMO、WebOS、塞班和Bada发展困难都是源于没有获得足够多的开发者和终端厂商的支持。

Firefox OS的优势在于已经有一个300万~500万的Web开发者社区,既有应用都已经支持HTML5。另外,Firefox OS是免费的,这将比微软和谷歌更容易吸引终端制造厂商,目前微软向每个Windows Phone终端收取20美元的版权费,而Android设备制造商也要向微软缴纳专利授权费。

今年智能手机市场复合增长率有望达到40%,Mozilla正在与Telefonica合作开发软件,并在2月份的MWC上展示了主要功能,新的系统整合了HTML5,使用了部分Linux的核心部件,将操作系统与浏览器整合,不再需要单独的操作系统,从而缩短了新手机型号推出的周期。

Firefox OS与谷歌之前推出的Chrome浏览器以及Chrome PC系统异曲同工,Mozilla CEO Kovacs称,浏览器和操作系统之间的界限正在模糊。

Firefox OS减少了传统操作系统中的层级,可以降低智能手机的电能消耗,也可以降低手机成本。

Telefonica称使用Firefox OS智能手机的价格可以比使用Android系统的手机更低,Firefox OS手机可以做出50美元左右价格的产品。Ovem分析师Nick Dillon称,价格优势将成为FireFox OS的重要部分。

Firefox手机操作系统2013问世,HTML5 为基础

001

Firefox(国内很多人叫它火狐)是很多人爱用的网页浏览器之一,小编自己也是必装的爱用者,Firefox 最大特点是它具有许多额外的附加插件可使用,以扩充浏览器的功能;Firefox 的改版也相当快速,并支持 HTML5 规格。不过,推出 Firefox 的 Mozilla 基金会,显然不以只推出浏览器为满足。Mozilla 今天发布新闻,宣布他们将在 2013 年推出自有的 Firefox 移动装置操作系统(Firefox Mobile OS),这款 FF 操作系统的特色是它采用完全开放的 HTML5 作为基础,手机内每项应用程序都是以 HTML5 编写而成,而它当然也是完全的开放原始码,每个人都可以开发在其上运行的应用程序。

搭载 Firefox OS 的首款智能手机,预计在 2013 年初于巴西正式推出,而 Mozilla 基金会也公布将支持 FF OS 的硬件制造商与电信运营商,首波推出 FF OS 智能手机的厂商将会是中兴与 TCL,至于首波将推出机型的电信运营商则以欧美国家为主,如 Deutsche Telekom、Etisalat、Smart、Sprint、Telecom Italia、Telefónica、Telenor 等等。

至于它会不会与 Android 一样大受欢迎?就要看 FF OS 后续的表现啰!

火狐手机平台获运营商支持 挑战苹果Google

7月3日消息,据国外媒体报道,Mozilla基金会(以下简称“Mozilla”)开发的火狐移动操作系统已经获得数家大型移动运营商的支持,Google和苹果在智能手机市场上将面临更多竞争。

Mozilla周一表示,德国电信、Sprint、Smart、意大利电信、Telenor、Etisalat等移动运营商表示将支持火狐平台,中兴和TCL将于明年年初推出运行火狐移动操作系统、配置高通Snapdragon处理器的手机。

目前,Mozilla大部分营收来自与Google的搜索引擎整合协议。

智能手机平台要在日趋由Android主导的智能手机市场上获得成功,移动运营商和手机厂商的广泛支持至关重要。除Google和苹果外,RIM、微软和三星也在争夺智能手机平台市场。

Mozilla CEO加里·科瓦克斯(Gary Kovacs)表示,他坚信火狐平台可以在智能手机市场上获得一席之地,成为Android和iOS的竞争对手。科瓦克斯在接受采访时说,“我认为火狐平台将会广泛普及。”他说,继明年初首次登陆巴西市场后,火狐平台手机将登陆其他新兴市场和发达国家市场。

手机厂商过去曾尝试开发平台,挑战Android日趋强大的主导地位,但迄今为止尚未获得成功,原因在于它们必须从零开始地构建整个生态系统:开发工具、应用和开发者社区。

Continue reading “火狐手机平台获运营商支持 挑战苹果Google”

EA拟在谷歌I/O大会发布新款HTML5游戏

6月28日消息,知名游戏商EA在近日开幕的谷歌I/O开发者大会上展示旗下新款HTML5游戏。据介绍,这款游戏名为《Strike Force》。

除了三维视觉效果、机器人作战和音频效果外,这款游戏采用HTML5开发,可以在手机、平板电脑和电脑上的谷歌Chrome浏览器当中运行,而不需要特殊的插件。据了解,这款游戏并不是EA第一款HTML5游戏,此前EA已投入运营一款HTML5网页游戏——《命令与征服:泰伯利亚联盟》(由EA旗下Phenomic工作室推出)。

001

命令与征服:泰伯利亚联盟

EA首席创意总监Richard Hillemand表示,使用HTML5开发游戏,可以降低开发成本和开发周期。他表示,EA公司的一批大学实习生只花费了5个月时间就完成这款游戏研发工作。

此外Google的Chrome本地客户端可以让用户从浏览器运行如C ++等非网络代码,使浏览器可以运行丰富的游戏,如MAME、迷你忍者等等。然而,与这些游戏不同的是,《Strike Force》以网页代码编写,并由EA数据中心电脑进行驱动。

不过,Hilleman也告诉记者,这款游戏不大可能年内上市。

Continue reading “EA拟在谷歌I/O大会发布新款HTML5游戏”

Android版火狐浏览器重大升级:支持Flash

北京时间6月27日上午消息,Mozilla周二发布了最新一代Android版火狐浏览器,对界面进行了重新设计,支持Flash,并从多方面提升了速度。

火狐在桌面市场备受追捧,但谷歌(微博)Chrome和苹果Safari却分别加大了桌面和移动市场的竞争压力。为了适应移动设备的崛起,Mozilla也加大了移动浏览器的开发力度。

Android版火狐浏览器本次进行了众多升级,并支持了Flash。新的用户界面远胜于Android 4.0的内置浏览器。版面更清晰,文字的可读性也有所加强。在对网站进行渲染时,在桌面版和移动版之间做了折中处理。有趣的是,在HTC(微博) One V中加载Flash时非常顺畅,而在Galaxy Nexus中却碰到问题。

该浏览器还支持最新的“请勿追踪”(Do Not Track)按钮,以及众多安全协议。虽然在手机上登录银行账号仍然不够安全,但新的安全标准依旧值得赞赏。

有报道称,谷歌很快也将把Chrome浏览器引入Android平台。在此之前,火狐或许将成为Android用户的首选浏览器。