魔趣论坛

 找回密码
 注册账号
通过您的新浪微博帐号登录
QQ登录
查看: 37818|回复: 117

[知识百科] ????AOSP????CM????????????????

[复制链接]
  • TA的每日心情
    奋斗
    2017-6-28 20:44
  • 签到天数: 1303 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-2-4 15:05:04 | 显示全部楼层 |阅读模式
    安卓因开源而传播,因群策群力而不断完善,茁壮成长。

    所谓开源的精神,是指放出源代码,依靠全球的开发者力量来共同完善。
    毕竟以一己之力,是很微小的。只有更多的人的加入,才能更好的去完善和提升。

    魔趣,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的。

    所以我强调的是开源精神,大家索取并贡献着自己的力量,促进整个Android的发展和完善。
    同时严格遵守开源协议,尊重别人劳动成果,在更新日志写明作者,在重要源代码保持别人版权信息。
    比如:
    http://changelog.mokeedev.com/re ... log&mk_version=MK50

    https://github.com/MoKee/android_frameworks_base/commits/mkl
    谁贡献的代码一目了然。

    这和抄袭是不一样的,抄袭是像moonlight-roms那样四处抄别人代码,在不开源、不贡献的同时,还把这些功劳都归功于自己。
    这类人是坚决要打击的,因为他们会促使开发者们不再愿意共享自己的代码,功劳都被别人拿去吹牛了,还开源什么?
    目前很多带头喷的很多都是被此人蛊惑的新手机油,我就不抨击此人别的什么了。
    此人在被我收拾之后虽然老实的加入了感谢信息,但是还是四处在恶意诋毁。
    我就想说了,试想一个人一边用着另一个人的代码,一边在帖子里说着感谢,一边背地里骂人家,这种人的尊严,志气,道德何在?

    借着今天的机会,写下此文,谨以此文作为关于开源项目的科普帖,携各位机油共同成长,更好玩机!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-11-15 03:42
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]初来乍到

    升级   38%

    发表于 2015-2-4 16:53:27 | 显示全部楼层
    必须顶龙猪= =!!!支持MOKEE!!!
    不过说真的很多像俺一样的小白,以前也一直搞不懂AOSP、CM、MOKEE究竟是啥关系,现在明了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-29 10:37
  • 签到天数: 6 天

    连续签到: 5 天

    [LV.2]偶尔看看I

    升级   15%

    发表于 2015-2-4 17:31:28 | 显示全部楼层
    必须支持,龙猪辛苦!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-27 00:00
  • 签到天数: 8 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    升级   80%

    发表于 2015-2-4 21:53:13 来自移动版 | 显示全部楼层
    支持龙猪,我想知道5.0的适配机型还会不会再增加?d2lt能不能更新到5.0
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    升级   20%

    发表于 2015-2-5 09:40:53 | 显示全部楼层
    支持龙猪!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-24 23:32
  • 签到天数: 83 天

    连续签到: 1 天

    [LV.6]常住居民II

    升级   5.56%

    发表于 2015-2-5 21:52:47 | 显示全部楼层
    更多了解了,thanks
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-10-16 20:08
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    升级   50%

    发表于 2015-2-8 21:43:48 | 显示全部楼层

    看看吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2012-8-29 14:42
  • 签到天数: 9 天

    连续签到: 0 天

    [LV.3]偶尔看看II

    升级   69.56%

    发表于 2015-2-11 12:20:34 | 显示全部楼层
    明了  
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-10-20 22:51
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    升级   0.22%

    发表于 2015-2-12 14:12:16 来自移动版 | 显示全部楼层
    明白了,原来miui论坛那个moonnight是这号人物啊,贱b!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-9-25 00:07
  • 签到天数: 565 天

    连续签到: 8 天

    [LV.9]以坛为家II

    升级   38.31%

    发表于 2015-2-12 17:46:51 | 显示全部楼层
    贵圈真乱
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册账号  

    本版积分规则

    手机版|魔趣论坛 |

    我们旨在提供一个良好的手机玩家技术交流、资源分享社区,如果有涉及版权的资源,请联系管理员并提供相应的版权证明,我们会进行相应处理。

    GMT+8, 2017-9-24 02:21 , Processed in 0.086901 second(s), 48 queries , Gzip On, Redis On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表