Android和iOS在新版本中助力HTML5


英文原文:Android and iOS Go HTML5 Friendly With Their Latest Releases   两个最流行的移动操作系统,Android 和 iOS,有可能准备在它们的最新版本中为 HTML5 助一把力。Go...
英文原文:Android and iOS Go HTML5 Friendly With Their Latest Releases
  两个最流行的移动操作系统,Android 和 iOS,有可能准备在它们的最新版本中为 HTML5 助一把力。Google 从 Android 的核心组件中剥离了 WebView,把它变成了一个可升级的组件,同时,苹果用 WKWebView 替代了过去的 UIWebView,后者在混合应用上有性能、稳定性和功能方面的优势。
  混合应用和原生应用类似。它们也是从 Google Play 或 App Store 上安装,只不过它们是使用 HTML、CCS、JavaScript 之类的技术开发的。浏览器引擎用于解析、运行和显示这些应用,每个操作系统都为引擎导出了 API 与之交互。在 Android 下,这个引擎就是 WebView,iOS 下则叫 WKWebView。开发者可以在他们的应用中嵌入 Web 内容,以及访问那些一般的移动网站无法访问的资源,比如摄像头、文件系统和 NFC 等等。
  WebView 一直以来都是 Android 的核心组件,以前只有在操作系统升级的时候才会更新。由于 Android 版本的发布速度一般较慢,并且各个厂商之间的节奏又有所不同,不是所有的手机和平板电脑都能同时升级到最新版本的(如果真要升级的话),这样就导致了用户无法使用最新的功能,或受到安全漏洞的威胁。在 KitKat 发布后,Chrome 开发团队承认了这个问题,并且打算把浏览器引擎变成一个定期更新的组件。
  从 Android Lollipop 开始,有一个新功能叫可升级的 WebView。顾名思义,现在这个 WebView 作为一个常规的 app,能从 Google Play 上得到更新。这不仅保证了重要的安全更新能及时部署到设备上,也使得新的功能和 API 能及时推送给依赖 WebView 的应用的开发者们。
  苹果也在 iOS 8 中尝试支持更多的 HTML5 功能。一件出了名的事就是用 WKWebView 替代了旧的引擎 UIWebView。在以前的 iOS 版本中,混合应用无法达到原生 Safari 应用的 JavaScript 性能水平,因为苹果限制了 Safari 的 JavaScript 引擎 Nitro 的使用,使 UIWebView 变得很慢。
  现在有了 WKWebView 的 API,在 iOS 8 上运行的混合应用可以利用和 Safari 浏览器一样的优化功能。基准测试的结果显示,在这些应用中,JavaScript 的速度是旧的 UIWebView API 的 4.5 倍。但是新的 API 有一个 bug 有可能破坏某些混合应用,从 beta 4 开始就有。
  除了这个主要的变化,iOS 8 也支持以下的 HTML5 功能:
  • WebGL
  • IndexedDB
  • HTML 模板
  • 导航/高精度计时
  • CCS 形状
  • SVG 片断标识符

来自: InfoQ 

更多 html5 相关资讯

Html5会成为页游厂商的强心针吗?

Html5会成为页游厂商的强心针吗?

  自从神经猫之后,Html5 游戏开始攻占我们的朋友圈,类似神经猫这样快速传播又快速消失的 Html5 游戏数不胜数。   而就在最近有两则与 Html5 的消息相信是牵动了许多希望

腾讯推出HTML5的开源图像处理引擎

腾讯推出HTML5的开源图像处理引擎

腾讯Web前端 AlloyTeam 推出了新的开源项目:一个基于HTML5技术的专业级图像处理引擎——AlloyImage(简称AI),并在此基础上开发了一个在线Web图像处理平台——AlloyPhot

HTML5定稿了,为什么原生App世界将被颠覆

HTML5定稿了,为什么原生App世界将被颠覆

  2007 年 W3C (万维网联盟)立项 HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿。   过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下

Java开发人员必须重视HTML5的五点理由

Java开发人员必须重视HTML5的五点理由

过去,Java 开发人员都是依赖 Web 浏览器作为应用程序的前端。但过程往往令人沮丧:HTML 笨拙,JavaScript 缓慢而难用,缺乏调试工具,想让应用程序兼容所有的浏览器是一个非常

对HTML5至关重要的10个Javascript资源

对HTML5至关重要的10个Javascript资源

虽然HTML5仍然是一个相对较新的标准,但有很多开放的和需要付费的资源来帮你使用Javascript来为HTML5工作。 Javascript对很多HTML5的元素都是必需的,比如canva

HTML5标准制定完成:浏览器大战能消停吗?

HTML5标准制定完成:浏览器大战能消停吗?

10月29日,万维网联盟(W3C)宣布,经过将近 8 年的艰辛努力,HTML5 标准规范终于最终制定完成并已公开发布。   狭义上,HTML5 是 HTML 的第五个版本。HTML 的全称是超文本标记语

8年啊!HTML5标准终于完工了

8年啊!HTML5标准终于完工了

  万维网联盟(W3C)今天泪流满面地宣布,经过几乎 8 年的艰辛努力,HTML5 标准规范终于最终制定完成了,并已公开发布。   在此之前的几年时间里,已经有很多开发者陆续使用了 H

iOS 8 HTML5性能测试:苹果有多爱HTML5?

iOS 8 HTML5性能测试:苹果有多爱HTML5?

(本文由CocoaChina翻译自跨平台移动Web开发框架Sencha的博客,作者Ross Gerbasi。) 我们和其他人一样,对于前不久苹果iOS 8的发布感到十分激动。在做这个测试的时候,我们手

W3C新版HTML5标准无视WHATWG

英文原文:W3C's Latest HTML5 Standard Ignores WHATWG   最近,W3C HTML 工作组发布了新版的《HTML5 与 HTML4 差异比较》工作草案。这份最新草案总结了 W3C HTML5 与 HTML

10个免费的响应式布局HTML5+CSS3模板

10个免费的响应式布局HTML5+CSS3模板

现在的自由响应式的HTML5模板的有着高度的市场需求,因为他们完全改变了网站设计与开发工业来说,是比较容易的,顺手,高级语言,可以很容易地创建了很多令人惊讶的事情,很快。

更多 ios 相关资讯

iOS 8 HTML5性能测试:苹果有多爱HTML5?

iOS 8 HTML5性能测试:苹果有多爱HTML5?

(本文由CocoaChina翻译自跨平台移动Web开发框架Sencha的博客,作者Ross Gerbasi。) 我们和其他人一样,对于前不久苹果iOS 8的发布感到十分激动。在做这个测试的时候,我们手

开发者国度:下一个淘金热前APP经济整合

开发者国度:下一个淘金热前APP经济整合

在vision mobile发布的第七个开发者经济学调查再一次打破了所有的记录,覆盖了来自137个不同的国家的超过1万名APP开发者。他们共同提供的APP经济的观点之一是整合。开发者正

iOS 8开放应用使用Safari JavaScript引擎

iOS 8开放应用使用Safari JavaScript引擎

据国外网站9to5mac报道,苹果在iOS 8中终于更改了设置,允许所有应用程序使用Safari浏览器的JavaScript引擎。 在iOS 7刚发布的时候,开发人员发现他们的应用程序

HTML5测试:iOS 8浏览器Safari提升明显

HTML5测试:iOS 8浏览器Safari提升明显

在此次的WWDC 2014开发者大会上,苹果方面并未对iOS 8中整合的新版Safari浏览器作过多的介绍,仅指出这个新版本浏览器相比之前的版本来说进行了一些界面上的微改变,并增

2014谷歌I/O大会:八大新品重磅发布 打造全方位Android生态圈

2014谷歌I/O大会:八大新品重磅发布 打造全方位Android生态圈

北京时间今日凌晨举行的谷歌I/O开发者大会上,谷歌一口气发布了八大新品:发布售价低于100美元的入门级Android One,Android L亮相,展示Android Wear智能手表系统;发布车载系统Andr

乔布斯遗言成真:2014年HTML5将取代Flash

据外媒报道,2010年史蒂夫·乔布斯(Steve Jobs)曾针对Flash发表言论,称这种视频技术将很快被HTML5取代。四年后的今天Rapt Media CEO埃里卡·陶德曼(Erika Trautman)认为HT

开发者对HTML5的兴趣高于iOS?

开发者对HTML5的兴趣高于iOS?

尽管Android与iOS在美国与欧洲地区仍然是移动开发者心目中最理想的施展平台,但世界其它区域的开发者们却对HTML5显示出超越iOS的强烈喜爱。 根据一份由分析企业

HTML5大调查:做的好,收入不比iOS差

HTML5大调查:做的好,收入不比iOS差

根据著名移动生态系统分析公司VisionMobile,最新发布的Developer Economics报告。开发者对iOS和Android的青睐度(心理份额)总体均呈现下降趋势,而HTML5相比一年前上升了

iOS开发必备的开源组件库

iOS开发必备的开源组件库

CoconutKit是一款专门用于iOS开发的高质量开源组件库,基于MIT协议发布,代码业已托管到GitHub上。从简单的视图控制器到先进的本地化功能,CoconutKit可以减少iOS开发者

Intel推新工具,将iOS代码转为HTML5

Intel推新工具,将iOS代码转为HTML5

Intel近日推出了一个HTML5 App Porter(HTML5应用移植)工具,可以帮助移动应用开发者将iOS本地应用代码转换为HTML5代码(Mozilla应该会很高兴,其Firefox OS就是专门运行此类

更多 软件 相关资讯

HTML5标准制定完成:浏览器大战能消停吗?

HTML5标准制定完成:浏览器大战能消停吗?

10月29日,万维网联盟(W3C)宣布,经过将近 8 年的艰辛努力,HTML5 标准规范终于最终制定完成并已公开发布。   狭义上,HTML5 是 HTML 的第五个版本。HTML 的全称是超文本标记语

jQuery.com 遭受恶意攻击,跳转到恶意网站

jQuery.com 遭受恶意攻击,跳转到恶意网站

jQuery.com 是 jQuery 库的官方网站,该网站遭受恶意软件攻击,导致访问该网站时会重定向到一个包含 RIG 利用工具的网站,其中还包含盗取数据信息的恶意软件。   关于此次攻击

HTML5将重塑Web世界?

2010年上半年的一个焦点事件,引起了很多人的关注,其中有不少人因这一事件第一次了解到HTML5的存在。初次了解HTML5的人可能会非常惊讶,HTML5规范早在6年前就开始制定了,如今尽管

2014年最酷的30个JavaScript库

2014年最酷的30个JavaScript库

使用JavaScript库将会使开发变的更简单,大部分JavaScript库提供的功能都是极好的,当我们在为一个项目选定开发技术的时候,选择一个明星框架当然很不错,但是有些库文件太大了。当

正益王国春:AppCan 为HTML5移动创新与创业而生

正益王国春:AppCan 为HTML5移动创新与创业而生

2014年移动创业更趋向理性,消费级App市场接近饱和,BAT等巨头的竞争更加激烈,市场版图及格局基本定型。而企业级移动应用却迎来爆发增长,替代进入红海的消费级App市场,企业

Flappy Bird新版本通过亚马逊平台重新上线

Flappy Bird新版本通过亚马逊平台重新上线

热门游戏《Flappy Bird》的开发者阮哈东(Dong Nguyen)按照此前计划重新推出了这款游戏。新版《Flappy Bird》还提供了双人模式。 阮哈东周五通过亚马逊Android应用商店发布

如何提升程序员的“性能”

如何提升程序员的“性能”

  程序员经常痴迷于优化程序的性能,我们始终会围绕一些让人绞尽脑汁的优化建议,比如:如何简化代码、如何提升软件运行速度、如何提高软件稳定性等等。本文来讨论一下程序员

APP移动开发到底要不要上BaaS?三件事要考虑

APP移动开发到底要不要上BaaS?三件事要考虑

移动应用开发者经常纠结的一个问题就是采用BaaS(Backend as a Service,后端即服务)服务还是不采用框架直接开发代码。 所谓BaaS服务,简单来说就是向移动开发者提供现成的后台服

移动开发调查:2%码农拿走54%的APP收入

移动开发调查:2%码农拿走54%的APP收入

开发者经济近日发布的《2014年移动开发经济报告》调查了约一万名开发者,结果显示50%的iOS开发者和47%的Android开发者处于应用开发贫困线以下,每月收入不到500美元。这意味着

开发者国度:下一个淘金热前APP经济整合

开发者国度:下一个淘金热前APP经济整合

在vision mobile发布的第七个开发者经济学调查再一次打破了所有的记录,覆盖了来自137个不同的国家的超过1万名APP开发者。他们共同提供的APP经济的观点之一是整合。开发者正