前提:
B2G OS官方文档地址:https://developer.mozilla.org/en-US/docs/Archive/B2G_OS
在网上查阅关于FireFox OS相关的文章、博客,发现国内关于它的文章很少,即便有也是某些做过与FireFox OS相关工作的人根据B2G OS官方文档翻译而来的,且翻译水平不一;若要研究此系统还是要仔细研读B2G OS官方文档。
但是官网文档内部包含很多链接跳转(虽然单个文档讲的是一个方向,但其中插入其它文档链接),这在刚开始研读时很是杂乱;
在此,大概梳理一个文档阅读流程,以便学习记录!
梳理:
要知道研读重点是什么?
侧重系统身架构、移植方面的信息,和移植相关的上层架构只需了解即可。
B2G有中文版,但翻译比例很有限,因为Firefox OS已经停止维护,翻译只能靠自己了。
将语言切换成中文即可发现已经有一个大概的文档框架,研读重点也在下图所示方面:
平台相关:主要是系统架构、Gonk、Gecko、Gaia,它们是系统移植的重点,期间还要分析与Android的不同与类似之处。
扫描二维码关注公众号,回复:
2244837 查看本文章
构建和安装:构建过程是与Android有所不同的,FireFox OS弄了一套自己的脚本(config.sh 、build.sh等),但构建目录还是和Android类似的Build里。系统安装过程与Android系统相同,依然是使用adb 与fastboot。