说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

HTML5会是Firefox OS的生门还是死门?

HTML文档下载 WORD文档下载 PDF文档下载
Firefox OS是由Mozilla公司主导研发的开源移动操作系统,采用开放网络(open Web)技术,它是一种网络作业环境,以Gecko浏览器引擎为核心,采用HTML5来开发。所有应用都基于网络,希望用户一开机就能够连接上互联网,但也可通 HTML5 cache Manifest或相关API在脱机时使用。

2013年巴塞罗那世界移动大会(Mobile World Congress)上,Mozilla宣布推出Firefox OS移动操作系统,以此来挑战谷歌和苹果的智能手机操作系统。这是一个基于HTML5技术并完全开源且免费的移动平台。这意味着,任何熟悉Web编程的人都可以创建Firefox OS的应用程序。

话说任何一个新事物的诞生都会面临诸多困难与挑战,Firefox OS移动操作系统也不例外,围绕着它的种种疑问接踵而来,比如Firefox OS面临的四大难题、甚至有人直接在知呼上提出“Firefox OS 的出现意味着什么?你看好 Firefox OS 吗?”而其中争议最大的莫过于它所采用开发技术HTML5,业内人士纷纷表示这或许会成为Firefox OS的一个硬伤。Facebook CEO马克•扎克伯格(Mark Zuckerberg)甚至表示,基于HTML5技术开发移动应用是该公司所犯的“最大错误”之一。


话说金无足赤,人无完人。

优点

使用HTML5最大的好处是“应用”比较容易移植。很多年前,就有不少人预言,操作系统做为应用程序运行平台的特性,将会愈来愈不明显,接下来只会有一种主要的平台,那就是Web。这样的预言在Firefox OS上得以实现。

以往,浏览器尚有大大小小的兼容性、标准化的问题,而到了今天,这些问题已经消除了许多。以Web做为一个共通的平台,在各种浏览器上呈现、运行,难度也降低很多。无论你使用什么平台,从手机、平板、到个人计算机,都有浏览器。即使仍然有若干细节性的问题,但我们应该可以说浏览器是目前最具可移植性的平台。

离线存储。HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构,可以将数据写入到本机的ROM中,还可以在关闭浏览器后再次打开时恢复数据,以减少网络流量。

同时,这个功能算得上是另一个方向的后台“操作记录”,而不占用任何后台资源,减轻设备硬件压力,增加运行流畅性。

丰富的交互方式支持。提升互动能力:拖拽、撤销历史操作、文本选择等。

此外,HTML5给移动端带来的好处还有语意化:语意化的网络是可以让计算机能够更加理解网页的内容,对于像是搜索引擎的优化(SEO)或是推荐系统可以有很大的帮助;实时通讯;档案以及硬件支持等等。

显然利用HTML5来开发也是具备诸多优势的,而且这种从网络上即可离线存储也更灵活、更方便APP的使用及安装方式将成为HTML5在移动平台上大放异彩的保障之一。

带来的困难与挑战

抛除这些,Firefox OS还面临哪些困难或挑战呢?

Engadget撰稿人Terrence O'Brien 认为:跟谷歌Chrome OS一样,Firefox OS是一款基于Linux的网页浏览器。但是,跟Chrome OS不同的是,Mozilla 只专注于移动网站,而移动网站还没有拥有桌面领域同样的速度、稳定和功能。同时,“网页即应用”模式在提供丰富而流畅体验方面现在还没有出色表现,尤其是在移动设备上。

带宽限制乃是一大问题。最初的Firefox OS手机在功能上跟首款iPhone并没有很明显的区别,他们都有着非常快的网络连接速度。 你可能知道,第一代iPhone刚开始并不支持第三方应用。直到这款产品正式开售前几个月,史蒂夫•乔布斯(Steve Jobs)才通知第三方开发者,他们可以为iPhone开发应用。根据《乔布斯传》,乔布斯很反感让第三方开发者为iPhone开发应用,不过最后做出妥协的原因就是因为,网页版应用的表现不尽如意。确实,网页版应用依靠2G Edge网络,网速着实让人不敢恭维。不过,随着应用本身变得越来越复杂, 3G和4G网络也没有彻底解决这一问题。

相对于Mozilla所专注的新兴市场消费者,美国消费者的要求可能更高。更为重要的是,南亚和非洲等地区的移动基础设施也是无法跟西方发达国家相比。对于依靠于网络连接来提供信息的Firefox OS来说,这是他们所面临的一个大问题。当然,一些服务可以通过本地缓存在离线状态下使用,但HTML5技术还未全面具备此功能。Mozilla庆幸诺基亚为Firefox OS提供离线地图支持,但对于大部分“应用软件”而言,仍需要互联网连接才能正常运行。

成本问题。可以肯定的是,移动网络覆盖不足以及网络速度问题将给Firefox OS新用户带来许多问题,但Mozilla面临的一个更大问题可能还在于手机价格方面。目前,我们尚不清楚Firefox OS手机的具体售价,但相信配置一般的Firefox OS手机Geeksphone Peak预计零售价格在200欧元(约合1620人民币)左右。需要指出的是,诸如Galaxy Y和Optimus L3这些不带运营商补贴的低端Android手机售价已经不到100欧元(这两款手机在欧洲移动电话零售商Carphone Warehouse的零售价格仅为50-60欧元)。

Firefox OS设备依赖于网络提供的应用,这意味着将为用户带来巨大的数据流量消耗。不过,跟收看Netflix视频或使用 Spotify等流媒体音乐服务相比,这点流量算不了什么,但是如果是本地安装的应用,流量消耗就大了。在Firefox OS大部分市场,数据服务的价格对多数人来说都是非常昂贵。例如在印度,根据国际货币基金组织提供的数据,平均每人每年的购买力中间值为3608美元。也就是说,在印度智能手机数据服务并不是消费者的必需品。

Mozilla CEO加里•科瓦克斯(Gary Kovacs)与Firefox OS手机的两家运营商Ooredoo和巴蒂电信进行会谈。两家运营商都特意提及提高无线宽带渗透率的重要性,但也指出有效使用现有带宽也是非常重要的。这就意味着,他们需要依靠Wifi来缓解3G和4G网络压力,同时依靠Wifi来更有效管理设备上的数据流量消耗。诺基亚Xpress 和Opera Mini等浏览器通过由这两家公司提供的中间服务器来进行数据压缩,而Firefox OS也可能在其设备应用软件上采用类似的技术。不过,截至目前,我们还没听到过任何有关Firefox OS搭建创建此类基础设施的新闻。如果Firefox OS仅仅只是一个互联网门户,那么其用户只能享有有限的数据流量。

更加不幸的是,Firefox OS并没有在成熟市场向消费者提供此类功能,而新兴市场消费者目前又没有这类需求。Mozilla可以告诉人们,“互联网就是一个生态系统”,或鼓励我们“走自己的路”。但是,实际上廉价安卓手机就可以做到这一点,甚至更多。如果Firefox OS想抓住成功的机会,它就必须以30美元设备售价来提供稳定的浏览体验,同时找到一种有效管理数据流量的方式。更为重要的是,Mozilla需要吸取苹果和Facebook的教训,停止开发 HTML5“应用”。

以上是HTML5给Firefox OS操作系统带来的诸多挑战。那么,在这场激烈的移动OS之战中,究竟是Mozilla慧眼识英雄,还是自掘坟墓?HTML5能否助Firefox OS虎口夺食,从谷歌及苹果占领的移动OS领域分一杯羹?未来自会见分晓。

移动周报:Sphinx游戏引擎的前世今生 联想K900评测:英特尔X86兼容性明显提升(组图) 小米手机-HAXLR8on硬件黑客马拉松:32小时的创客狂欢 鲍尔默宣布下台后,微软应该做好这几件事情 IGT张奇伟:从空间物理到博彩游戏研发 Bing即将推出新功能 用户可直接在搜索结果页购买商品 【开源专访】郑晔谈Moco框架的前世今生以及Java编程之道 CTO俱乐部第108期下午茶:电商在微信上的现状与未来 SDCC 2013讲师议题确定 门票即将售罄(图) 简化工作流程,10款必备的HTML5开发工具 六大领域考评鲍尔默微软掌舵能力,只一“C”尔? 剥离自雅虎的Hortonworks:低调发展,三年融资近1亿美元 Google的中国梦如何死于傲慢与不得力公关 [回顾]昨日黄花,那些被人们遗忘的11个操作系统 管理企业级API的7个最佳实践 Java 与 .NET 的平台发展之争 英特尔正在开发3D深度感知摄像头 可读出人类的情绪等 从数据平台到运营平台:国产开源移动统计Cobub Razor发布0.6版本 八月网络事故频现,CN域名遭最大规模网络攻击 Google云平台或将成为Amazon最大竞争对手 Camera360宣布完成1800万美元B轮融资 利用ZK Ajax框架 高效扩展Web App Web开发者需养成的8个好习惯 GitHub工程师专访:奶昔+海象+游泳池=开源 Paymill发布移动SDK,实现应用内直接支付 免费到付费:全球第二开源Web Server Nginx“堕入”商业化 乐视发布新版智能电视操作系统LetvUI 2.3—Schnauzer 进步还是灾难的开始?科学家首次通过互联网实现“心灵感应” 叫板Apple TV 谷歌发布Chromecast的iOS应用 性能提升100倍的秘密武器:一行SQL代码的妙用 60个开发者不容错过的免费资源库 TChart的使用方法---同时显示多个纵坐标? 高手答我啊,問了N遍了!如何在user control的類定義中訪問引用它的類? 关于时间控件的问题/ 请问谁有《C游戏编程从入门到精通》的光盘下载点,满分相赠!急 一个很简单的问题,谁能帮解答? IIS6 的问题(Win2003中文正式版) 问个数据包的问题 我学C++BUILDER的困惑之处 sprintf 的用法 我是初学者,为什么类型“TextBox”的控件“FullName”必须放在具有 runat=server 的窗体标记内 查询问题.关于sql关联查询。谢谢 请教一个调用进程的问题,急,在线等待 可以不可以把表名称做为存储过程参数?急,求各位大侠指点 关机问题 如何准确的统计并显示谁在线? 一些事情,你永远无法解释 查一个有关截取字符串的函数 在VS.NET中怎么查看一个服务器控件所支持的事件? 编程时遇到的3个小问题,急,在线等马上给分! 可以实现颜色渐变条背景吗? 请问如何完全编译程序?(30分相送)急!急!急! 一个聊天机器人的编程思想(JAVA)!300分!言而有信! 新手问题 请各位指教一个运行程序出错!调试完给分! 关于速达财务的问题 怎么样改变一个控件的颜色? 在VC里用STL的话,如何实现类的序列化..如果不用STL呢 去除字符 我打开帖子后,显示的字体是楷体,看不清楚,请问是怎么回事,怎么改过来? 技术难题,希望大家帮忙解决,谢谢。 c加上API编程 遇到的问题??? 在mainfram中增加了一个dialog(CG_IDD_SEARCH),对应变量 m_Search 我不知道这是什么错误? 请问C#中如何截取字符串最左边n位? 在插件的dll中生成activeX控件,但我在创建控件的时候出错! 为何我在一个程序中使用Dim tbs As Connection,可以使用tbs.Open,在另一程序中 谁能给B/S和C/S结构下一个清晰的定义?? 请大家从深层次谈谈“非典”对软件公司的各方面影响。 我该怎么办?有道理的给分。 晕了,安装MS SQL SERVER2000的时候,界面停在MSDTC就不动了,怎么回事情? 有谁用过adobe的生成pdf文件的java package???? 如何往串口的发送脚送出一个持续10ms的低电平? IIS6中文件上传程序为何只能传小于200K的文件? 在win中删除了桌面快捷方式,怎么恢复??求助! 大虾们图书管理系统中图书与管理员表到底要不要建关系 请教模糊查询,!!!!! 怎么样用asp实现阴历的查询??? 请高手赐教!! 大家帮忙:为什么我在调试程序时不能跟踪进入VCL的方法代码? JSP调用session的问题? ....同一用户不能同时在线两次的完整解决方法......在线等 泰国机长驾照过期在南京被停飞 乘客机黄坤明辞去杭州市人大常委会主任职务 浪漫升级 新加坡7大蜜月旅行地39岁杨采妮今新加坡出嫁 明星闺蜜到朴槿惠首谈“网军干涉选举”梅德韦杰夫:美国窃听外国领导人的行为普京登顶权势榜 只怪奥巴马不争气韩国三四流整形医生赴中国淘金 自称顶韩国三四流整形医生赴中国淘金 自称顶杭州启动最高规格专项督查 严惩公款请今年以来浙江平均雾霾日数历史同期最多美国超级追星族与上万明星合影(图)美正式削减50亿美元食品券 4700韩国三四流整形医生赴中国淘金 自称顶18个月巴西首富变“首负”贝卢斯科尼被爆已与28岁女友完婚偷渡客残杀5人 凸显底层华人困境普京登顶权势榜 只怪奥巴马不争气美国航班飞行中将 允许使用部分电子设莫斯科市民发起“落叶保卫战”英欲对外国购房者征重税美运营商AT&T将测试5G网络 网速OneDrive太慢?三招为你的On“分辨率太低、摄像头太差...”小米长沙最佳骑行路线盖茨为了和可爱的女生同班上课 黑了学努力不一定会成功,但一定会有结果!三星7870也用14nm制程 为了续德力股份终止收购创思 因侵权被刑事立印度最便宜的手机:少吃顿麦当劳就能买ESA:美国2015年游戏市场收入10.03秒对焦+3轴防抖!索尼发布新徐翔事件“后遗症”:大恒科技定增逾期扩张战略收效欠佳 上海梅林子公司频繁iPhone 5se将交由富士康和纬看完就直接解毒了!LG G5真机及价*ST新亿披露清偿明细 证实已暂停支鹈鹕正全力兜售莱恩-安德森监管层细化再融资窗口指导 非公开定价日本游戏风格之辩 动漫风不再是日本专台骅控股: 2016年1月营收说明深天地A重组预案揭晓 拟55亿收购互
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘