魔趣论坛

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

[知识百科] 是谁为CyanogenMod、Omni、MoKee等开源项目做适配?幕后的机型适配者揭秘!

[复制链接]
本帖由 martincz 同步到 马丁龙猪 的微博!
  • TA的每日心情
    奋斗
    2017-6-28 20:44
  • 签到天数: 1303 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-3-28 14:47:33 | 显示全部楼层 |阅读模式
    时常有人说,某某开源项目新适配了某某机型,其实这是一个错误的、会闹笑话的概念。
    那么何为适配?适配究竟是怎样一回事儿?本帖带你揭秘开源项目幕后的机型适配者。
    因为对于适配机型这件事儿而言,幕后真正的SuperStar不是开源项目,而是另一群人。

    作为开源项目的维护人员来说,他们的工作重心更多是对开源项目的主代码进行改进。
    他们并不会把工作过多的放在适配机型上。适配机型这件事儿,大多是由某个人或某个兴趣小组完成的。
    当他们完成机型适配并开放源码后,各大开源项目便会跟进,并针对自己的项目对代码做适当修改,然后发布ROM。

    拿CyanogenMod的CM12.0版本来举例,其源码中有专门的记录适配者名单的页面:
    https://github.com/CyanogenMod/android_vendor_cm/blob/cm-12.0/CONTRIBUTORS.mkdn

    这里我们可以看到适配的机型名称和适配者的个人名或团队名。

    如截图所示,比如我们看看一个叫tdm的人,我们试着搜搜看他有没有github账号。
    发现他的github地址是:https://github.com/tdm

    这张图我们看到他应该是一个个人开发者,同时在为多个开源项目贡献代码,比如AOKP。

    还有一些未列出的机型,如果能在github等网站找到开源的机型代码,就很容易知道谁是真正的适配者。
    比如红米1S的开源地址:https://github.com/armani-dev 机型维护者是:fefifofum

    最后再来张以Nexus 6为例的Omni和CyanogenMod的机型device部分代码差异对比图。其中黑色是相同的文件,蓝色是多出的文件,红色是有些许差异的文件。

    由此可见,当适配者为某个机型适配好某个开源项目的ROM并开放源码后,各大开源项目可以很轻易的稍作改动变成自己项目可用的版本。
    说句题外话,因为机型部分的代码各大开源项目是非常相似的,这也便是为什么某机型的某某BUG存在于各种开源ROM上的根本原因了。

    所以,从此刻起,请向这些真正的机型适配者致敬,不要再说某某项目新适配了某某机型这样的鬼话了!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册账号  

    x

    评分

    参与人数 3金币 +11 鲜花 +7 收起 理由
    wwg01 + 3 + 3 感谢分享,谢谢!
    kngbna + 5 + 3 感谢分享,谢谢!
    yangzhaoyunfei + 3 + 1 热心帮助机油,奖励!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-3 13:50
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    升级   88%

    发表于 2015-3-28 14:50:34 | 显示全部楼层
    抢楼!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:50:59 | 显示全部楼层
    前排
    ----------本评论来自新浪微博:月薪
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-9-30 16:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    升级   32%

    发表于 2015-3-28 14:56:48 来自移动版 | 显示全部楼层
    那fefifofum和syhost 这两个大神谁对红米1s的贡献更大?(⊙o⊙)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:59:13 | 显示全部楼层
    长知识了
    ----------本评论来自新浪微博:Forest_Mu
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:59:13 | 显示全部楼层
    长知识了
    ----------本评论来自新浪微博:H__灏
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:59:13 | 显示全部楼层
    转发微博
    ----------本评论来自新浪微博:yangzhaoyunfei
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:59:13 | 显示全部楼层
    了解了,感谢
    ----------本评论来自新浪微博:用户5bhh0kgch3
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 14:59:13 | 显示全部楼层
    二排
    ----------本评论来自新浪微博:八一
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-9-5 07:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-3-28 15:00:25 | 显示全部楼层
    那些才是真正的大神
    ----------本评论来自新浪微博:中二不笑猫
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    手机版|魔趣论坛 |

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

    GMT+8, 2017-9-21 22:10 , Processed in 0.107522 second(s), 51 queries , Gzip On, Redis On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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