实在忍不住想看看他是怎么回事。。。
额,Firefox OS是基于linux的一个操作系统,目前理解是,在linux上装了个web解析引擎(就是浏览器的核心,用来解析网页,做页面布局之类的)。用的这个web解析引擎叫Gecko,好像firefox也用这个。
事实上一个新OS推出来,有两样比较重要:底层支持和APP开发。所以主要是找了下这两个方向内容。
目前mozilla是在samsung galaxy上来测试这个系统的,官方的描述看起来像是说,他们在galaxy shell环境下测试新系统。samsung galaxy硬件还是比较强大的,也比较可靠,一个不错的硬件平台。至于其他平台的支持,官方含糊其辞,应该没得到多少支持,倒是说得到不少运营商支持,关运营商什么事?不过,既然是基于Linux,那么让支持Android的平台来支持Firefox应该不是什么难事。毕竟两个系统下层运行的东西都基本一样的。
至于APP,官方描述是这样的:Firefox OS apps are nothing more than Open Web apps。开放网页应用?唔,至少现在了解到是,就是用HTML,CSS,Javascript编写的网页组装成的程序。官方的教程里写第一步,先learn how to make a website。然后是给你写好的website写一个manifest,这是个Josn-format的文件,里面包括了作者,程序图标,调用的系统接口等内容。然后你就可以发布你的程序了,用你自己的网站或者mozilla的APP store都可以。另外,在其工程师发布的另一个技术博客上看到75%的APP会是由网页技术开发的。。。剩下的25%是嘛呢?
至于大家关心的开发APP赚钱问题,mozilla说,firefox的add-on都是免费的,firefox os上的app会好意思收费吗?不过又说开发者能get paid for their work。不知道到底怎么回事了。
APP开发相关教程在这里:
1、https://developer.mozilla.org/en-US/docs/Apps/For_mobile_developers
2、https://developer.mozilla.org/en-US/docs/Apps/Manifest
3、http://en.wikipedia.org/wiki/JSON
4、https://developer.mozilla.org/en-US/docs/Apps/Getting_Started
唔,Chrome和Firefox两个浏览器都是用这种方式做的那些插件吗?这样的话,就可以解释这些插件的操作系统无关性了,貌似速度还不错的样子,随着系统性能不断提升,Javascript的速度也不是那么难以接受啦。
Mozilla官方说,现在Firefox OS上的应用跑得还挺快,甚至还要比android上的同类应用还要快一点的样子。就是不知道在samsung galaxy以外的硬件平台上性能会怎么样了。
另有消息,中兴2013会推出Firefox OS平台手机。Firefox OS目标是对性价比要求较高的低端智能机市场,The OS is based on HTML5, and Mozilla claims it will run lighter and cheaper than Android, providing an alternative。有人描述说会比苹果便宜,比android小而且更稳定。。。关于这个稳定,持保留意见,简单的东西是会更容易做到稳定,但是,Android的不稳定也不是操作系统的缘故,APP做的良莠不齐,又不是你操作系统说了算的对不对?
话说,阿里巴巴的云手机操作系统应该仿这个的嘛。。。简单又没争议,哎