HTML5或将成为未来移动互联网时代的颠覆者。

  5年前,当第一台iPhone诞生时,乔布斯断然拒绝了FlashPlayer,而选择HTML5(新型网页标准)取代Flash的功能。他曾预言,“虽然现阶段原生应用给了用户很好的体验,但基于网页的应用才能代表未来。”

  6月28日,Adobe宣布将FlashPlayer全面从Google商店撤出,转攻HTML5;与此同时,由Mozila开发的基于HTML5的智能手机操作系统FirefoxOS也正式发布。

  有业内人士向记者表示,在技术的迅速变革下,乔布斯的预言有望实现,HTML5将可能成下一代移动互联网的杀手锏。

  弥合iOS和安卓?

  近日,由美国浏览器巨头Mozilla开发的、基于HTML5的智能手机操作系统FirefoxOS正式发布。

  MozillaCEOKovacs称,浏览器和操作系统之间的界限正在模糊,他们希望通过发布一个基于HTML5的移动开放平台,让应用直接内置在手机底层,摆脱对iOS、安卓等平台的依赖。

  北京谋智网络技术有限公司(MozillaOnline)CEO宫力向记者表示,FirefoxOS是一个开放、开源的操作系统,它的全部源代码和项目进度都将在网上公布。“FirefoxOS允许HTML5应用深入到手机的底层功能,所有的电话功能都是一个HTML5应用,可以在不同的平台上使用同样的网络应用,开发者不需要再开发不同版本。”

  据了解,FirefoxOS减少了操作系统层级,将降低智能手机的电能消耗。此外,FirefoxOS是免费的,而微软向每个WindowsPhone终端收取20美元的版权费,安卓设备制造商也要向谷歌缴纳专利授权费,因此FirefoxOS的售价可以比Android系统更低,手机厂商将能生产出300元人民币左右的产品。

  Ovem分析师NickDillon称,价格优势将成为FireFoxOS的杀手锏。

  Mozilla同时宣布,包括德国电信、Etisalat、Smart、Sprint、意大利电信、西班牙电信等在内的电信公司都准备把FirefoxOS作为进入智能手机市场的全新起点。国内的TCL(微博)通讯科技和中兴也相继宣布将发行基于FireoxOS的智能设备。

  目前,FirefoxOS已有一个300万至500万的Web开发者社区,既有应用都支持HTML5。

  知名IT观察人士月光博客向记者表示,HTML5是一种正在发展壮大中的新技术,将有望打破苹果AppStore和GooglePlay的平台限制。

  “iOS和Android分别采用两种不同的编程语言,而HTML5可以提供一整套解决方案;同时,它的安装不用审核,使开发商可以跳过应用商店平台的封锁,也不用再给苹果、谷歌分成了。”他说。

  Flash退出移动领域

  Adobe官方数据显示,全球98%的企业依赖Flash播放器、85%的主流网站使用Flash、75%的网络视频使用Flash播放器播放、70%网络游戏用Flash制作。

  而乔布斯率先质疑Flash技术发展的适用性,在所有iOS设备上禁用了Flash,并提议使用HTML5。

  目前,随着移动互联网的快速发展,以及HTML5技术的逐渐成熟,众多厂商开始在移动终端操作系统、浏览器、软件应用上支持HTML5,用于解决不同操作平台间的转换难题。

  数据显示,2011年,采用HTML5开发应用的比例仅为23%,今年已经上升到了78%,移动设备使用支持HTML5浏览器的数量也从2010年的1.09亿飙升到今年的21亿。

  与此同时,Adobe宣布将不再为安卓4.1提供FlashPlayer支持,这意味着FlashPlayer将正式退出移动领域,移动互联网产品或将迎来一场技术革新浪潮。

  此外,Adobe还宣布削减对跨平台插件的支持力度,转投HTML5在浏览器的应用;谷歌也在不遗余力地推广HTML5;FacebookCEO扎克伯格则在IPO路演上向投资者透露,Facebook今年的首要任务将是改进移动应用平台,HTML5技术被视为能否成为应用平台领军者的关键因素。

  国内厂商加紧布局

  国内IT行业对HTML5的重视程度很快提升,并相继投入重金进行研发。

  去年底,UC浏览器发布了新版本,支持HTML5,并在应用中心收录了豆瓣(微博)电台、3D游等一系列WebApp;海豚浏览器已经开始支持基于HTML5的Web应用。

  测试显示,目前Chrome、FireFox、IE、搜狗浏览器、Safari等均已部分支持HTML5功能。系统厂商、浏览器厂商、互联网厂商重兵投入HTML5,或是希望提前布局Web应用,为未来抢占一席之地。

  “未来HTML5会成为互联网的新一代标准。布局HTML5已成为浏览器行业的大趋势。目前各家浏览器都陷入了同质化竞争之中,因此产品性能和细节体验将会是关注的焦点,积极布局HTML5正是提高这两点的重要途径。”宫力说。

  腾讯即通线负责人殷宇表示,腾讯从去年开始就支持这一技术标准,目前已实现为基于HTML5技术开发的应用提供支撑的平台Q+。

  阿里巴巴(微博)在阿里云OS手机中,采用了CloudApp概念,通过内置网页应用商店,基于HTML5来进行应用框架,将所有的应用信息都锁定在云端。

  宫力指出,HTML5可以将PC、平板电脑、手机等设备融为一体,让用户在不同平台上获得相同的体验。

  热酷CEO刘勇向《每日经济新闻》记者表示,看好HTML5的长期发展,并依托Facebook、腾讯、新浪的社交开发平台进行相应的技术开发。“我们在参加Facebook的会议时,Facebook多次向合作伙伴强调,HTML5是Facebook的‘母语’,只有基于HTML5才有可能实现全球社交图谱的愿景。”

  此前,热酷曾在日本市场推出了亚洲第一款进入商业运营的HTML5社交游戏,获取了不错的收益。

  月光博客也表示,HTML5很可能成为未来新兴产业的核心技术,它可以打通互联网与移动互联网之间的界限,因此互联网巨头为争抢这块金矿正加紧布局。

http://blog.csdn.net/jingwen3699/article/details/7726601 转

HTML5全球普及加速:有望终结iOS与安卓界限【转】的更多相关文章

  1. php后台对接ios,安卓,API接口设计和实践完全攻略,涨薪必备技能

    2016年12月29日13:45:27    关于接口设计要说的东西很多,可能写一个系列都可以,vsd图都得画很多张,但是由于个人时间和精力有限,所有有些东西后面再补充   说道接口设计第一反应就是r ...

  2. cordova/webapp/html5 app 用corsswalk替换内核,优化安卓webview

    Crosswalk与WebView的不同 为什么要用corsswalk?由于cordova应用在安卓上运行的时候,都是调用的手机webview,而在不同的安卓机.不同版本的系统上,webview的性能 ...

  3. 年过三十,我为什么要学习ios 与安卓App 移动端技术

    今天跟我华为的同学谈了一些技术/人生方面的感悟,感觉自己的人生目标及后面的工作/生活有了一个比较清晰的认识与规划. 首先我谈了一下我为什么要学习ios与安卓技术,我其实不想通过这二门技术来提升我的薪酬 ...

  4. cocos2dx jsb 在IOS与安卓下的一些不同之处

    cocos2dx版本 2.1.4 1:字体大小 cocosbuilder publish后应该注意IOS和安卓目录下的字体文件的规格是否齐全: 2:cc.LabelTTF 在ios下,cc.Label ...

  5. Nginx集群之.Net打造WebApp(支持IOS和安卓)

    目录 1       大概思路... 1 2       Nginx集群之.Net打造WebApp(支持IOS和安卓) 1 3       安卓模拟器... 1 4       MUI框架... 3 ...

  6. 判断终端是ios还是安卓的一些妙用(附加微信分享图标修改)

    最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk  和ios的安装包) 一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好   安卓用户给他下载ios 也不行  ...

  7. 判断终端是ios还是安卓的一些妙用

    最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk  和ios的安装包) 一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好   安卓用户给他下载ios 也不行  ...

  8. JS与IOS、安卓的交互

    最近做的项目中涉及到了与安卓和ios的交互问题,对于一个新手来说,多多少少会有点迷糊.在调用安卓和ios的callback回调时,很轻松的就调用成功了,而且,步骤也不那么繁琐.刚开始,只知道那样使用可 ...

  9. 移动端开发ios和安卓兼容问题

    移动端开发ios和安卓兼容问题 最近做移动端混合开的时候遇到一些安卓和iOS的兼容性问题,兼容想问题不仅在浏览器存在也在APP开发当中也会经常遇到这样的情况. 最近看了一下内容很不错的移动端开发相关的 ...

随机推荐

  1. Unity3D研究院之IOS全自动打包生成ipa

    接着上一篇文章, 自动生成framework,这篇文章我把shell自动化打包ipa整理了一下,希望大家喜欢,嘿嘿.. 建议大家先看一下上一篇文章.http://www.xuanyusong.com/ ...

  2. java reflect 例子

    public static void main(String[] args) { Student stu1 = new Student(); stu1.setId(1); stu1.setName(& ...

  3. SQL 中的游标实例

    --声明变量 declare @IMType varchar(10),@IMResourceID varchar(10) --定义游标 declare information_cursor curso ...

  4. IOS 中的MVC设计模式

  5. hdu 1796 How many integers can you find

    容斥原理!! 这题首先要去掉=0和>=n的值,然后再使用容斥原理解决 我用的是数组做的…… #include<iostream> #include<stdio.h> #i ...

  6. selenium2 安装、简单使用及浏览器启动问题解决汇总

    一.selenium2 安装 1.安装jdk并配置环境变量 jdk需要1.6版本及以上的,这个从网上下载就可以,环境变量的配置前边的随笔整理过就不多说了. 2.安装Firefox,Selenium I ...

  7. 【POJ3243】拓展BSGS(附hash版)

    上一篇博文中说道了baby step giant step的方法(简称BSGS),不过对于XY mod Z = K ,若x和z并不互质,则不能直接套用BSGS的方法了. 为什么?因为这时候不存在逆元了 ...

  8. 【mysql的编程专题③】内置函数

    数学函数 常用 abs(x) 返回x的绝对值 floor(x) 返回小于x的最大整数值 mod(x,y) 返回x/y的模(余数) rand() 返回0到1内的随机值,可以通过提供一个参数(种子)使ra ...

  9. AE数据加载

    1. 数据加载问题: 任何系统都离不开数据的加载,下边就AE中几种常用的数据加载做一个列举.以便查阅: 1.加载个人数据库 个人数据库是保存在Access中的数据库.其加载方式有两种:通过名字和通过属 ...

  10. Servlet概述

    1.Servlet简介 Servlet是使用Java Servlet应用程序设计接口及相关类和方法的Java程序.它在Web服务器上或应用服务器上运行并扩展了该服务器的能力.Servlet装入Web服 ...