龙猪老大,魔趣6.0怎么开启加密啊,有什么影响不
发布网友
发布时间:2022-05-06 15:40
我来回答
共1个回答
热心网友
时间:2022-07-01 06:43
魔趣,CM,Omni等项目全部基于Google AOSP开源代码,大家产生误解的主要原因有以下几点:
1.觉得大家界面差不多。
答:Android原生系统就是这样的风格,几大流行的开源项目都维持这样的风格,并未像国内厂商那样喜欢换个皮。
2.代码合并问题:
答:CM是最早诞生的开源项目,MoKee成立于2012年12月12日,Omni则成立于 2013。很多情况下,大部分开发者已经习惯于提交到CM,而其它项目再从CM同步。
这很好理解,假如你要给一群人布置任务,肯定也是告诉少数几个人或是一个人,让他们再去告知更多的人而不是亲自去一个一个的通知,太累了。
3.机型适配问题:
答:各大开源项目的设备配置几乎都是及其接近的,这很正常,机器的硬件就那德行,配置参数不那么写还能怎么写?所以必然是通用的。至于厂商私有代码,都是厂商闭源的东西,任何人都能提取到,谁也不会多拿少拿。这个项目属于github.com/themuppets,既不属于CM,也不属于MoKee,Omni或者其它,这里面的文件都是由全球的开发者维护的。
4.为什么CM有的机型BUG其它开源项目也有?
答:同上,设备代码都通用的,怎么可能不出问题?只能等维护该机型的开发者来修复并提交。CM,MOKEE或是其它开源项目谁都无力也不可能购买全部机型去自己调试。拿这个当理由的只不过是一群一知半解的人的无知说辞。
5.拿主题引擎扯淡的:
答:旧版主题引擎源于国外运营商T-Mobile的贡献。
新版主题引擎源于SONY对Google AOSP的贡献。
各大开源项目只不过拿来共同改进而已。
6.拿最近的音效程序和音乐程序扯淡的。
答:音效程序AudioFX是Google的开源项目,不信自己去翻源码去看CopyRight。
音乐程序是Andrew Neal在2012年的开源项目,CM拿来完善代替Apollo,魔趣觉得不错,拿来进一步material化并强化功能,比如加入睡眠模式。
7.拿合并代码扯淡的:
具体可以看下面的内容,这里我再讲下,CM关于底层代码70%都是从高通QRD开源项目那里扒来的,你们知道吗?更别说还有LGE等其它的提交,不服去看代码。
开源项目之间的关系:
互相贡献代码,开源精神不意味着只索取,不付出。
几大开源项目基本上都是互相合并对方优秀的代码,但并不是全部拿走,因为这样大家就没什么差异化了,那是不对的。所以除了少数没啥名气的开源项目会把各大开源项目的功能全部拿来弄的乱七八糟以外。CyanogenMod,Omni,MoKee都有自己的差异点,不会什么都拿,我们会保持彼此的差异化。所以你可以看到魔趣多了些功能,相比CM或者Omni也少了一些功能。
最核心的,是我们对通用模块的态度!基本上涉及重要模块的,我们都会主动去共享给其它项目。比如5.0 Google的SElinux更严格了,导致有些功能失灵,如系统更新写入命令的逻辑。魔趣修好并已经提交给CM等待合并。再如4.4的ART无法启动BUG,也是魔趣率先修复并提交给CM的。