小米在内核源代码方面存在着长期的问题。正如我们在XDA上多次解释的那样,Linux内核的GPLv2许可证要求及时发布内核源。这恰恰是小米过去不足的地方,因为OEM根本没有发布内核源代码,或者在设备发布后很晚才发布了内核源代码。因此,这违反了GPLv2许可证。
该问题影响了小米设备的开发,这很遗憾,因为制造商的手机价格足够便宜,可以推动开发。在按美元计算的性能方面,它们也得分很高,并且Redmi Note 3和Redmi Note 4等设备是XDA上最受欢迎的设备。它们之所以受到发烧友消费者的欢迎,并不是因为小米在内核资源方面拥有令人钦佩的记录(实际上并没有),而是因为这些设备吸引了消费者和 开发人员,使他们物有所值。
尽管如此,我们一直在等待小米改变其方法并开始更快地发布内核源代码。在最近推出的Mi Mix 2上,小米的首席产品经理Jai Mani在一次圆桌讨论中表示,该公司将发布高质量的内核资源,而不是仅仅为此而上传。他表示,该公司的内部目标是在三个月内发布内核资源。
当Mi A1于9月作为公司的首款Android One设备发布时,我们希望其内核资源能够及时发布。值得注意的是,小米还承诺在今年年底之前对奥利奥进行更新。
但是,距离Mi A1上市已经两个月了。现在,它也在更多市场中可用,西班牙是该列表的最新成员。可悲的是,即使两个月后,小米仍未发布Mi A1的内核资源。在这方面,该公司实际上是退步而不是前进,因为Redmi设备的内核源代码发布更快。
不出所料,这阻碍了该设备的开发,与Redmi Note 4不同,该设备的开发速度尚未加快。MiA1 上使用的A / B分区系统也阻碍了开发的缓慢速度。。尽管TWRP是最近为该设备发布的,但我们仍然没有看到任何AOSP ROM的端口,如LineageOS。
我们敦促小米尽快发布Mi A1的内核资源,以使该设备在开发方面发挥其全部潜力。此外,我们敦促该公司将其理念更改为内核资源,因为这将为所有相关方面带来利益。及时发布内核源代码的截止日期已经不多了;我们希望以后情况会有所改善。