正确的提示信息
扫码打开虎嗅APP
从思考到创造
打开APP
资讯
视频
前沿科技
车与出行
商业消费
社会文化
金融财经
出海
国际热点
游戏娱乐
健康
书影音
医疗
3C数码
观点
其他
榜单
虎嗅视界
24小时
妙投APP
虎嗅智库
登录
极速注册
取消
搜索历史
删除
完成
全部删除
数码
互联网
数码
互联网
热搜词
张勇
房子
海底捞
广告
香港
IPO
腾讯
烂尾
区域经济
账号或密码错误
2012-09-17 08:29
除了阿里云OS,火狐OS也想动Android奶酪!它能复制火狐浏览器的成功吗?
虎嗅
现在,谷歌、苹果、微软三大科技公司推出的移动操作系统被视为无可置疑的“三大”。其中,前两者合起来份额占了绝对垄断份额。但哪里有垄断,哪里就有挑战。前段时间,任正非在与华为科学家的讲话中明确表示:华为正在开发自己的手机操作系统,为的是战略意义,为的是不能全面被动、受制于人。这几天,阿里云OS与谷歌的冲突引起广泛关注。而在美国, Mozilla旗下的火狐(Firefox)也在加紧推出推广自己的手机操作系统。
今年7月份,Mozilla确认该移动操作系统将会继续使用“Firefox”品牌,首批装备火狐移动操作系统的设备将由TCL通讯技术(阿尔卡特)和ZTE中兴生产。
几天前,开发者Rob Hawkes上周在个人网站Rawkes上
撰文
,讲述了火狐OS操作系统的细节与“魔力所在”,以及Mozilla为何要开发火狐OS。
从中,我们可以了解它有别于 Android的不同思路,了解在移动操作系统领域——正在发生什么。
全文如下,由新浪科技翻译:
明确地说,火狐OS是一个伟大项目的起步,一次即将到来的革命,一股新鲜空气,一项先进技术的顶峰。它有着充分的魔力,能改变一切。
火狐OS是什么?
Mozilla开发者网络简介如下:
火狐OS是一个来自Mozilla旗下Boot to Gecko(B2G)项目的新移动操作系统。它使用Linux内核,启动至基于Gecko的runtime引擎。这将使用户可以运行完全采用HTML、JavaScript和开放API来开发的应用。
简而言之,火狐OS采用了网页背后的技术,例如JavaScript,并使用这些技术来搭建整个移动操作系统。可以这样理解:这就是一个基于JavaScript的移动操作系统。
为了做到这一点,一个定制版的Gecko引擎(火狐使用的引擎)被创造出来,引入了新的JavaScript API。这对于开发类似手机的体验来说是必要的。这其中包括了用于打电话的WebTelephony、用于发短信的WebSMS和用于震动的Vibration API。
不过,火狐OS并非只是以疯狂的方式来使用最新的网络技术,同时还将Mozilla的多个其他项目整合至统一的目标下,
这就是“网页即平台”。
这些项目包括Open Web Apps,以及网络身份和登录解决方案Persona。看到如此多项目被统一到一致的目标下令人高兴。
为何需要火狐OS?
那么你可能会问:“这听起来不错,但我们为什么要用JavaScript来开发一款手机?”这确实是一个重要的问题。实际上,多方面原因决定了这样做能带来好处。其中两点原因分别是:火狐OS能填补移动市场的空缺;火狐OS能替代当前私有的、限制较多的移动操作系统。
- 填补空缺
根据常识,即使是对经济发达地区的消费者来说,智能手机的价格通常也很贵。而在一些经济不发达的国家,智能手机价格甚至更高。例如在巴西,iPhone 4S此前售价相当于615英镑,比英国的售价还高100英镑。
这一较高的价格主要是由于进口税。通过在当地建设工厂,苹果有望降低这一价格。不过这仍然体现了一个重要问题:昂贵的高端产品并不是全球所有地区消费者的选择。在一些国家,高端智能手机的价格甚至堪比微型汽车。
那么,如何才能花较少的钱就获得智能手机体验?
你可以选择廉价Android手机,但一些Android手机性能不佳。
因此,火狐OS到来了。All Things D记者Bonnie Cha表示:
“火狐OS的目标不是与高端设备竞争,而是以功能型手机的价格提供入门级到中端智能手机。”
火狐OS完美地填补了这一市场空缺,能在廉价的低端硬件上提供智能手机体验,性能堪比采用中端硬件的Android手机。这绝不是开玩笑。
例如,我正在成本50英镑的火狐OS设备上测试JavaScript游戏。你可能会认为,这些游戏运行得很糟糕。但实际上,相对于在同样硬件Android设备的浏览器(包括火狐和Chrome)中运行,在火狐OS中运行速度更快。与硬件成本达到4至5倍的Android设备相比,火狐OS的表现也不遑多让。
那么为何火狐OS能带来性能的提升?这是由于对Gecko引擎和硬件之间的联系进行了简化,因此JavaScript能全速运行。
我相信,火狐OS是重要变革的开端,而在廉价硬件上提供强大的JavaScript变现正是原因之一。需要指出,Mozilla并不一定会推出成本50英镑的设备,这只是在开发和测试中使用的设备。
- 新的选择
需要火狐OS的第二个原因是,火狐OS不仅提供了开放的移动平台选择,
同时也尝试影响更大的私有移动平台提供商,促使他们做出改变。
正如《纽约时报》记者Steve Lohr所说:“自1998年创立以来,最初作为一个软件项目,随后作为一家基金会和公司,Mozilla提供了开放技术,挑战了处于主导地位的企业产品。”
Mozilla正试图复制火狐浏览器的成功。
火狐浏览器曾席卷市场,向用户展示他们还有其他的浏览器选择。火狐浏览器让用户掌握他们使用网络的方式。
《InfomationWeek》记者Thomas Claburn表示:
“这一次受威胁的是移动互联网,威胁并非来自微软,而是来自领先的智能手机平台提供商:苹果和谷歌。通过原生应用、封闭平台、私有的软件商店、反复无常的开发者规则,苹果和谷歌使网络技术被边缘化。”
在移动市场,需要改变的一个重要领域是应用的便携性。《华尔街日报》记者Don Clark表示:“围绕移动应用似乎出现了倒退,他们将用户锁定至特定操作系统以及支持该系统的设备。与之相反,网页上的内容在任何硬件上几乎都一样。作为火狐浏览器的开发者,Mozilla也将给智能手机带来同样改变。”
火狐OS希望去做的是,利用网页无所不在的特点去提供一个平台,帮助用户通过移动设备、桌面电脑、平板电脑或其他任何有浏览器的地方去使用应用。当你玩《愤怒的小鸟》时,如果在手机上玩到了某一关,那么在没有手机时你也是否会想在电脑上继续?很多人都有这样的期望。
-开发者的黑客梦
需要火狐OS的另一个原因是,
目前市面上缺少真正可以自由修改的移动平台。
当然,你可以对Android进行订制,但这并不容易。
由于火狐OS利用HTML、JavaScript和CSS技术开发,这意味着你只需要基本的网页开发技能,就可以彻底改变设备体验。你可以修改一行CSS代码,从而彻底调整主页屏幕上的图标。你也可以重新编写一些核心的JavaScript文件,对打电话进行处理。
这是一个真正为开发者考虑的平台。这方面的发展可能将超出Mozilla的预想。
打破观念
Mozilla在一些活动上展示了采用火狐OS的原型产品,而一些开发者的反馈也很有趣:
1.一开始会出现混淆。例如有人会问:“为何你给我一台Android手机?”
2.在混淆之后,他们突然意识到这不是Android,而是采用JavaScript来开发的新系统。
3.很快,他们对这一系统感到惊喜。
4.再过一会,他们开始关注一些深层次问题,研究手机的方方面面,并提出一些疑问。
5.当我向他们要回手机时,他们显得恋恋不舍。当他们还给我手机时,对火狐OS赞美有加。
你们可能会认为,这样的说法过于美好,但坦白地说,我从很多人那里都看到了这样的反馈。这很有意思。有越多人见过火狐OS,我就越相信这会是一个市场的变革者。火狐OS打破了人们当前的观念,对我来说已经不需要任何解释。
巨大挑战
尽管火狐OS很出色,但我们还是遇到了一些挑战。一方面是一些普遍的问题,例如如何管理开放、无限制的应用生态系统,以及如何应对Android当前面临的版本碎片化问题。不过尽管这些问题很重要,但我不是很感兴趣。
我真正关注的是,我们在移动设备上开发HTML5游戏时遇到的挑战,包括一些可以感受的直观问题,以及开发者常常抱怨的性能问题。这些问题也非火狐OS专有,但目前我只关注火狐OS,以及我们如何改进。
当前大部分HTML5游戏要么性能较差(FPS只有0到20),要么勉强及格(FPS达到20到30)。此外在大部分情况下,这些游戏无法以稳定的帧率运行,导致游戏体验很不愉快。有意思的是,许多问题实际上与设备和JavaScript无关。一些大型游戏,例如《Biolab Disaster》,能在成本50英镑的低端设备上良好运行,FPS达到40至60。
很明显的一点是,尽管设备和平台在某些情况下带来了问题,但我们仍应当去了解运行情况较好的游戏,看看它们使用了什么技术,并在使用HTML5的开发者之中普及。我坚信,即使是大型HTML5游戏也可以在移动设备,甚至是低端移动设备上良好运行。我的信心从何而来?因为人们已开发出了这样的游戏,我相信自己的眼睛。
超出手机
火狐OS最令我兴奋的一点并不是我们明年要推出的手机,而是该系统未来的发展。上文已经说过,火狐OS能满足开发者的黑客梦,而未来的发展有可能超出Mozilla的预想。
实际上,这样的情况已经发生。我们已将火狐OS移植到Raspberry Pi和Pandaboard等设备上。尽管还不完美,但足够引人关注。需要指出的是,这样的移植在火狐OS第一个正式版本发布前就已经实现。
此外,你还可以通过Mac、Windows和Linux的桌面客户端运行火狐OS。尽管无法提供硬件功能,但桌面客户端意味着你可以利用操作系统的其他功能,例如采用不同进程来运行应用。搭建这样的环境也很简单。
我可以想象,在不远的将来,Gecko引擎将提供Gamepad API,并可以通过火狐OS桌面客户端接入。这意味着桌面客户端可以运行在连接至电视机的设备上,并支持游戏手柄,而不是键盘鼠标输入。请记住,这完全基于JavaScript。因此你将看见采用HTML5开发的游戏主机。我在业余时间中正在这方面进行探索。
总之,我在这里要说的是,我们使用的设备可以与网页开发采用同样的技术。如果大量设备都采用这样的技术,能获取同样的API并进行通信,那么世界将会变成怎样?我迫不及待想看见这一切的发生。
如对本稿件有异议或投诉,请联系tougao@huxiu.com
打开虎嗅APP,查看全文
频道:
前沿科技
支持一下
赞赏
0人已赞赏
分享至:
0
大 家 都 在 看
阿里云OS触动谷歌哪根神经?
Febber
10:36
#华为稳不稳
中国人为什么需要自己的操作系统?
光锥智能
宏碁智能手机战略摇摆,失手阿里云OS只算一劫
虎嗅
谷歌对Android的控制,最难受的会是中型手机厂商?
虎嗅
我们永远也够不着的“下一代 Windows”
书航
苹果把iOS应用搬上Mac,这比iPhone 12发布更重要
爱范儿
和 Windows 7 告别的第一天,想它,想它,想它
品玩
Windows 10X延期发布,微软这次做系统能学乖吗?
爱范儿
兼容安卓,才是Windows 11最大的更新
AppSo
Windows 11,将会给微软和整个行业带来什么?
经济观察报
Mac拥抱ARM架构,苹果会不会是下一个微软?
ZEALER©
13:23
#数码最前线
组装一台国产化电脑,我们需要什么?
热点科技
13:01
#数码最前线
WP成为过去,鸿蒙走向未来
科技狐
02:49
#华为稳不稳
鸿蒙手机让我们告别PPT?
鹅板凳
13:11
#华为稳不稳
解密安卓是凭什么断供华为的?
花狸胡说
02:34
#AI有多智能
把AI放进口袋,只差一个操作系统?
清醒科技Pro
06:02
#华为稳不稳
细看华为鸿蒙这三年,未来有迹可循
知未科技
11:19
#前浪往事
它改变互联网, 却被移动互联网抛弃
科技狐
36:43
#AI有多智能
苹果Vision Pro来了,回顾XR行业的兴衰沉浮
硅谷101
08:28
#高新技术流
云端战争:云电脑会取代PC电脑吗?
蟹蟹学长
大 家 都 在 搜
张勇
房子
海底捞
广告
香港
IPO
腾讯
烂尾
区域经济
APP内打开
好的内容,值得赞赏
您的赞赏金额会直接进入作者的虎嗅账号
自定义
支付:
元
匿名赞赏
支付