第三方开源ROM的优点和缺点大致有哪些?魔趣放心刷™是做什么用的?

第三方开源ROM的优点和缺点大致有哪些?魔趣放心刷™是做什么用的?
0

#1

在安卓第三方ROM的开源世界里,大多开源项目团队是由无数独立的开发者组成的。
任何人,无论何时都可以自由地加入或退出,参与开发或是自由地讨论各种问题,发表各种建议。
大家通过爱好与兴趣聚集在一起,并不像商业公司有劳动合同的约束,因此可以节省人员成本。
因为成果的共享和团队性质,全球开发者都可以轻易参与进来,共同完善,更易取得更大的成果。
但缺点是开发过程的控制力较薄弱,因为大部分人可能有正当职业,参与这个项目只是业余爱好。

不同于厂商有专门的团队做ROM,开源项目的人员流动性很大。今天贡献代码的可能是你,明天可能是别人。
规模大一些的开源ROM通过时间的积累,聚集了一定数量的人来维护项目主代码,但对设备代码仍是力不从心的。
无论魔趣、CM(Lineage)、Omni,RR等开源项目,都做不到主动去新适配或维护机型。
这是因为开源项目普遍缺少经费,维持都是靠用户的自愿捐赠和广告,根本不可能购买大量机型来做开发。
所以只能等待持有某款设备,有一定技术实力,并且对此感兴趣的开发者主动参与,完成适配,分享源码。
比如当dianlujitao大买了台Oneplus3自用的时候,就会为这款机型适配魔趣或其它ROM,并做后期的维护工作。

我们再来简单讲讲安卓源码的构成,在这里我们将它分成两部分:主代码和设备代码。
主代码指的是安卓ROM代码中通用部分,这部分代码的改动几乎会对所有机型有效。
比如加了拨号归属地显示功能,那么所有已经完成适配的机型就都会有拨号归属地显示。
而设备代码只对当前机型有效,机型维护者通常维护的就是这部分代码。

知道了主代码和设备代码的关系后,我们就能明白,为什么第三方ROM适配的有些机型稳定,有些机型不稳定甚至炸机了。
因为主代码稳定不代表设备代码就一定稳定,维护的人能力不同、空闲时间不同、机型厂商的开放程度不同,都会造成差异。
简单的说:
1.技术能力强的人维护的机型往往更可靠。
2.当主代码有关键改动时,一些受影响的机型上主要适配者第一时间修改,就可以避免不兼容炸机。
而还在上班来不及去维护的那些适配者,他们适配的机型可能在新版本上就炸机了。
3.厂商开发程度高的机型更不容易出问题,也有可能适配难度小。
由此可见,第三方开源ROM在有些方面存在优势,但也是有一些硬伤的。
魔趣放心刷™的存在就是希望能够尽可能的解决其中能用技术手段去规避掉的硬伤。
比如解决适配者因为自身原因来不及适应主代码或是受主代码缺陷影响导致炸机的机型。

魔趣放心刷™可以根据新版本的使用情况来评估这个版本是否稳定可靠。
比如评估用户更新后是否无法开机(也就是炸机),信号是否正常(炸鸡和无信号基带未知是第三方ROM上容易出现的故障)等影响手机使用的故障。
当新版本达到我们的安全阈值后,才会向开启这个功能的机油推送新版本。
这样就能做到让这些机油在第一时间享受魔趣最新功能的同时,还没有后顾之忧。
不用担心之前的版本很稳定、用的好好的,一更新结果炸了的情况发生。
因为我们深知,如果更新出现问题的时候恰巧出门在外,或者需要使用电话,是一件多么蛋疼的事情。

鉴于推出魔趣放心刷™那么久,一直没有写一篇详细的文章作出介绍,不少机油对魔趣放心刷™缺乏了解,故写下此文。
可以说,这是一个具有创造性的功能,魔趣率先想到并通过它来解决第三方开源ROM的一大硬伤。
喜欢它的机油快快通过魔趣中心开启它吧!


问下各位dalao,你们会不会开启放心刷TM?
捐赠问题【捐赠能否去除广告?】
授权文件
每夜版更新都是什么内容?
三星note3(n9006)中国联通卡周期性网络注册
关于OPPO N3 ROM的改进建议
所有的魔趣rom都没有VoLTE或者HD标志吗?
请求一个小米 MI mix lithium的正式版
关于MK81.0(基于Android 8.1 Oreo)的使用指引和支持设备列表
魔趣的更新日志在哪里?怎么查看?
关于MK81.0(基于Android 8.1 Oreo)的使用指引和支持设备列表
红米note4G dior 问题反馈专用贴
#2

一直连在一起读:放心刷TM


#3

已全开,反正老机随便搞


#4

很想贡献自己的一份力,可是不是技术人员呀