Firefox OS 1.4版简单体验和分析
农步祥 于 2014.02.15 16:19:47 | 源自:www.soomal.com | 版权:原创 | 平均/总评分:07.84/149

一年前,我们在三星Galaxy S2 i9100上简单体验了一下当时仍然处于开发版的Firefox OS[《Firefox OS测试版体验及技术分析 》[作者:农步祥 ] ]。这款发布于MWC2013大会上的开源操作系统,由Firefox浏览器开发商Mozilla公司主导,它以Firefox浏览器的Gecko引擎为核心,系统应用均基于HTML 5开发,Firefox另一个常用的开发代号是Boot to Gecko[简称B2G]。

  • Firefox OS系统类似于Google ChromeOS,是一个网络系统,除核心通信应用和网页浏览器外,所有应用市场下的APP均基于HTML5开发,而且必须联网才能运行使用。相比传统的HTML网页脚本语言,HTML5强化了浏览器对本地存储、系统设备访问[如摄像头和麦克风等]以及多媒体支持,开发者可以通过HTML5开发如拍照、音乐播放等应用,HTML5无需编译,开发者几乎无需改动代码即可实现多设备、跨平台支持,而实际上如微博、淘宝等手机和平板电脑的网络应用,均以HTML5为基础框架开发后进行封装。HTML简单易学,大大降低了开发者的入门门槛。而且Firefox OS免授权费,对于手机厂商来说也算是个不小的吸引力。

  • 但在去年的体验中,处于开发测试版本的Firefox OS并没有给我们带来任何好印象,不仅系统不稳定功能不完善,还完全没有流畅快速的感觉,在媒体热门炒作了短暂时间后也没有了下文。而最近又有了Firefox OS平板和手机的消息又引起了我们的兴趣,如从未见过活体的Geeksphone系列推出了新机型Revolution,配置英特尔Atom Z2560处理器,Firefox OS和Android双系统。尽管还无法买到真正的专用设备,但我们仍可使用现有的手机设备进行体验。Firefox OS目前正式版本为1.2,但近日已有最新的1.4版本流出。我们也选择了在硬件性能比i9100更好的Google Nexus 4上进行简单的体验。安装Firefox OS和自制Android固件并无区别,容量110MB左右,而目前CyanogenMod提供的Android 4.4固件容量约206MB[不包含Google Play等账户服务和应用],在Recovery下安装对应的zip文件即可。

    系统截图和简单体验

    由于1.4版还处于开发阶段,我们并没有看到Mozilla在4天前公布的真正采用全HTML5界面的Haide GUI。但视觉改善依然明显,系统界面已经可以适应高分辨率屏幕,其次是系统操作响应有了理所当然的明显进步,界面的滚动、操作也相对流畅了。尽管为开发版本系统,但桌面上已经没有了乱七八糟的开发工具图标,所有开发调试工具被移至系统选项中。

    Firefox OS的系统按键改成了类似iOS的单主页键特性,由于Nexus 4屏幕正面并无实体按键,系统在屏幕下方以Firefox浏览器的图标虚拟了一个虚拟主页键。由于Firefox OS截图为电源+主页键同时按下操作,因此在不能显示虚拟按键的锁屏界面和下拉通知栏状态下无法截图。当然在正式产品中不会有这样容易让人误解的操作方式。

    在有Android系统使用经验的用户而言,熟悉Firefox OS并不需要花太多时间,常用的应用被归为三类,下方的图标并非应用,而只是网页链接,即便是游戏音乐也是跳转至浏览器运行。系统通知栏功能分左右两侧,左侧为网页地址访问和进程列表,右侧则是传统的通知和快速开关。应用市场界面也变得更加细腻,但数量反而大大减少了,其主要的原因就是因为屏幕分辨率的变化,即使是一些可下载应用也会发现其显示效果仍然针对低分辨率屏幕设计。当然,用户可以直接通过浏览器输入网址获得需要的常用网络服务,如QQ、淘宝等。

    尽管系统功能已经大致完善,例如高清视频可正常播放,GPS、WiFi、3G和通话可用,中文拼音输入法也加入了。但BUG依然海量,系统整体仍不可用。如WiFi连接难以正常,屏幕无法自动旋转,死机重启依旧频繁等等。而且市场应用数量少得可怜,并无进一步深入体验的必要,更没有与Android甚至iOS和WP比较系统差异,不建议用户进行尝试。

    系统分析和总结

  • Firefox OS最让人担[蛋]忧[疼]的是其系统技术架构。Firefox OS系统结构分为三层:用户界面和各类HTML 5应用层代号为Gaia,运行环境则是Firefox浏览器核心Gecko,而包括Linux内核在内的底层称为Gonk。Gonk号称基于Linux内核,但本质上却是以Android系统为基础,其HTML5引擎Gecko依然基于Dalvik虚拟机运行,更无法解决图形效率较低的问题,这意味着Firefox OS具备Android几乎所有的缺点,完全就是一个无法安装APK的定制Android系统,臃肿的系统架构带来更大的硬件消耗和更低的效率。其宣传的“系统响应快,速度流畅,UI新颖,轻量化,节能省电”纯属胡扯。

    Nexus 4配置了高通APQ8064四核处理器,对比内核版本相同的Android 4.4。Firefox OS的系统响应、操作流畅性依然要差上一大截,简单的三消游戏也会让手机明显发烫,几乎相当于Android系统下大型3D游戏的耗电量。iOS和Android同样有大量基于HTML的应用,但Webkit显然要比Firefox的Gecko核心效率高得多,而游戏娱乐应用上只能使用HTML5开发的Firefox OS更无法与主流的移动系统相比,高性能硬件毫无用处。我们也曾在i9100上安装了新版Firefox OS,系统表现和去年一样惨烈。我们认为,即使是Geeksphone这样的正式零售产品,其内置系统也无法保证正常使用。

    由于移动硬件性能的大幅度提升和价格降低,低配置对于成本和价格控制意义已经很小,联发科、高通、英特尔的入门级性能移动处理器设备价格基本在千元以内。Mozilla不再吹嘘所谓的“低硬件需求”,转而强调网络系统的价值和意义,视为移动行业市场和专利限制的突破口。但Mozilla有着很强的Google投资背景,在技术上完全依赖于Android平台。操作习惯和系统界面与Android高度一致,这也意味着通信、系统、用户交互等Android专利陷阱同样无法绕开,这也是设备厂商对待新系统消极的重要原因。臃肿而不稳定的系统、糟糕的用户体验、简陋的应用、专利门槛依旧存在,综合以上因素,Firefox OS这个Android的“备胎”系统并无任何成功的可能性。