真是不幸,因为公司业务需要,刚好要做kaios的机器.对于安卓转过来做的前端菜鸟,找资料是极其不容易,但大致也了解到kaios的一些背景.
它是firefox OS的分支(firefox自己已经停止开发了).结构上它的底层或者说中间层,基本上是linux 和 android的东西,所以支持了adb,不奇怪.
上层应用层则全部是网页前端,当然这些基础,是firefox以前定下来的.所以现在就有个很奇怪的现象,你要搞kaios,你得去看firefox OS的文档,而那些文档,是两三年前,标记着"废弃"的文档.kaios之所以在印度取得成功,和jio机的电信运营商老板---穆克什·安巴尼分不开,要不是他深知印度人民喜欢贪小便宜,用免费半年宽带并送手机的活动,否则jio机也不会如此普及.可以去了解下,毕竟这个亚洲第一富豪,还是不简单的.
但说实话,kaios不如安卓的生态好,不是说市场份额和厂商合作,就是开发者这块,文档也是比较匮乏的.而且,它的开发门槛还是比较高的,首先你得用js来写过前端,了解webpack和react这些前端工具和技术,然后还得去看firefox OS的api.当然,这还只是app层.剩下的中间层虽然还是安卓的那套,但也有些修改,至于差异差多少,这个不清楚,应该不多.
所以了解后,你会发现,它和阿里的yun os,差别也不是很大,都是安卓上网页显示应用.发展前景也就那样吧,毕竟firefox自己都放弃了.而用网页显示应用的想法,它也不是独一份.目前的开发者,很少,社区也少,相关的技术讨论,嗯.....