Firefox OS
简述:用模拟器跑了一下 firefox os 觉得不爽,干脆根据教程自己编个系统刷一下,真实体验一番,编译刷机过程很顺利:
启动之后只有 HOME 键能够使用。
构建前准备
我用的是 Ubuntu 12.04 64-bit 版本,按照 firefox 教程逐步进行
$ sudo apt-get install autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g++-multilib git ia32-libs lib32ncurses5-dev lib32z1-dev libgl1-mesa-dev libx11-dev make zip
$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
获取代码
git clone git://github.com/mozilla-b2g/B2G.git
cd B2G
./config.sh nexus-s
执行构建刷机
./build.sh -j8
在我的 i5 台式机上编译时间30分钟左右,编译过程比较顺利。之后就刷机就可以了
把手机连接到电脑上,并确定 adb devices 能够看到手机,然后执行下面的脚本
./flash.sh
初体验
对HTML5 的支持只是一般,目前主流浏览器的HTML5 跑分都在400 以上,如百度手机浏览器能够达到480以上 mb.baidu.com。
同样支持 webgl 的情况下, firefox OS 明显卡顿。虽然webgl 看起来很炫,但目前来说笔者认为它还是个华而不实的东西,可能还需要一段相当长时间的成长。
翻页的时候还经常出现字体拉伸的问题,只能说与成熟系统相比还有很长的路要走
应用市场,
显示并不完美,应该是还没有对 NS 做好适配,图片和文字有重叠现象
游戏
目前的游戏还比较简单,和当年阿里云出来的时候一样,俄罗斯方块或者类似的游戏,体验一般