HTML5全球普及加速:有望终结iOS与安卓界限【转】
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与安卓界限【转】的更多相关文章
- php后台对接ios,安卓,API接口设计和实践完全攻略,涨薪必备技能
2016年12月29日13:45:27 关于接口设计要说的东西很多,可能写一个系列都可以,vsd图都得画很多张,但是由于个人时间和精力有限,所有有些东西后面再补充 说道接口设计第一反应就是r ...
- cordova/webapp/html5 app 用corsswalk替换内核,优化安卓webview
Crosswalk与WebView的不同 为什么要用corsswalk?由于cordova应用在安卓上运行的时候,都是调用的手机webview,而在不同的安卓机.不同版本的系统上,webview的性能 ...
- 年过三十,我为什么要学习ios 与安卓App 移动端技术
今天跟我华为的同学谈了一些技术/人生方面的感悟,感觉自己的人生目标及后面的工作/生活有了一个比较清晰的认识与规划. 首先我谈了一下我为什么要学习ios与安卓技术,我其实不想通过这二门技术来提升我的薪酬 ...
- cocos2dx jsb 在IOS与安卓下的一些不同之处
cocos2dx版本 2.1.4 1:字体大小 cocosbuilder publish后应该注意IOS和安卓目录下的字体文件的规格是否齐全: 2:cc.LabelTTF 在ios下,cc.Label ...
- Nginx集群之.Net打造WebApp(支持IOS和安卓)
目录 1 大概思路... 1 2 Nginx集群之.Net打造WebApp(支持IOS和安卓) 1 3 安卓模拟器... 1 4 MUI框架... 3 ...
- 判断终端是ios还是安卓的一些妙用(附加微信分享图标修改)
最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk 和ios的安装包) 一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好 安卓用户给他下载ios 也不行 ...
- 判断终端是ios还是安卓的一些妙用
最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk 和ios的安装包) 一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好 安卓用户给他下载ios 也不行 ...
- JS与IOS、安卓的交互
最近做的项目中涉及到了与安卓和ios的交互问题,对于一个新手来说,多多少少会有点迷糊.在调用安卓和ios的callback回调时,很轻松的就调用成功了,而且,步骤也不那么繁琐.刚开始,只知道那样使用可 ...
- 移动端开发ios和安卓兼容问题
移动端开发ios和安卓兼容问题 最近做移动端混合开的时候遇到一些安卓和iOS的兼容性问题,兼容想问题不仅在浏览器存在也在APP开发当中也会经常遇到这样的情况. 最近看了一下内容很不错的移动端开发相关的 ...
随机推荐
- TensorFlow 基本使用
使用 TensorFlow, 你必须明白 TensorFlow: 使用图 (graph) 来表示计算任务. 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 ten ...
- Kafka的消息格式
Commit Log Kafka储存消息的文件被它叫做log,按照Kafka文档的说法是: Each partition is an ordered, immutable sequence of me ...
- SQL语句备忘
SELECT beatid,COUNT(d.id) dongnicount FROM `bed_beat_dongni` d INNER JOIN bed_beat b on b.id = d.bea ...
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc区别
1.mysql_fetch_row 只能以索引下标取值,从0开始. 2.mysql_fetch_array 能以索引下标取值,也可以用字段名称取值. 3.mysql_fetch_object 对象方 ...
- HTTP/2 对 Web 性能的影响(上)
一.前言 HTTP/2 于 2015 年 5 月正式推出.自诞生以来,它就一直在影响着网络性能最佳实践.在本篇文章中,我们将讨论 HTTP/2 的二进制帧.延迟削减.潜在利弊以及相应的应对措施. 超文 ...
- 暑假集训单切赛第二场 UVA 10982 Troublemakers
题意:将点放在两个集合,同一个集合的边保留,不同集合的边删去,使得边至少减少一半. 输出任何一种方案即可.如果不能,输出Impossible 思路:设如果两个人为一对捣蛋鬼,则two[i][j]=t ...
- hadoop聚群的安装
第一部分,安装单机hadoop 1,安装ssh sudo apt-get install ssh 注意:如果执行不了这句,那就先执行:sudo apt-get update 2,安装rsync sud ...
- call,apply,bind方法的总结
why?call,apply,bind干什么的?为什么要学这个? 一般用来指定this的环境,在没有学之前,通常会有这些问题. var a = { user:"追梦子", fn:f ...
- 1829 A Bug's Life
A Bug's Life Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tot ...
- Openfire 服务端在Eclipse上部署
http://blog.csdn.net/chexitianxia/article/details/9371169 结合: http://blog.csdn.net/ares1201/article/ ...