AOSP、AOKP、CM的区别

  • 浏览:8275
  • |
  • 更新:2013-11-04 18:23
一键约师傅

百度师傅最快的到家服务,最优质的电脑清灰

  无刷机,不Android。相信大多数机友选择Android手机都看中其高定制性和可玩性,Android
系统历经五年的持续更新,流畅性和系统功能愈加完善,除了众多发烧友喜爱的原生Android系统外,HTC Sense、三星Touwiz和小米MIUI
等定制UI都以优质的用户体验和人性化操作界面,培养了属于自己的粉丝。

  当然,除了这些手机厂商赖以生存的Official
rom,还存在许多由ROM开发者编译的第三方ROM,技术高的改内核,入门浅的玩优化。仔细观察的话,不难发现这些ROM
均带有AOSP、AOKP或CM等字样,这些字母都代表着什么样的含义呢?

  AOSP是“Android Open-Source Project”的缩写,中文名称为Android 开放源代码项目。大家都知道Android
是开源操作系统,所以Google 每发布一个Android版本,都会给开源社区发放对应版本的源代码,也就是我们所说的AOSP
ROM,这可以称得上是最为纯净的Android 系统。简单地说,国内多数Windows 系统,都是基于微软MSDN制作,AOSP ROM
即等同于微软MSDN母盘的角色。

  Google 发布新版本系统后,下载AOSP源代码研究的多为Android ROM
开发者,通过详细的分析和研究,开发者便能知道新系统底层究竟修复了什么漏洞、增加了哪些功能,新功能是否在之前版本已经通过其他方式实现过。

  最为重要的是,AOSP即代表着官方原生,因为相对纯净无修改,在系统稳定性和流畅性表现都中规中矩,系统体验方面也向Nexus系列亲儿子看齐。多数民间ROM制作者没有办法获得Sense、Touwiz
等UI界面的源代码,几乎所有的AOSP ROM,看上去都是原生Android 的样子,所以刷了AOSP
ROM,即意味着放弃厂商那套个性的UI外衣,亦或者是许多你难以割舍的小细节。不过,Android
系统发展到现在,界面上已经不能用简陋来评价它,功能方面需要第三方软件弥补的空间也越来越小,比如我在Android 2.3
时代,很难接受原生UI那套解锁和通话界面,总会额外装一个美化功能的第三方解锁软件,在升级到Android 4.0
后,原生的界面已经足够漂亮,我不会想换其他美化软件替换。

  AOKP 的全称为“Android Open-Source Kang Project”,比AOSP
多了一个“Kang”。在Android社区中,Kang是一个术语,即用来表示这是一个被他人修改过的ROM,修改ROM的人不属于制作ROM的团队或没有该团队的授权。

  究其根本,没有原生AOSP,就没有AOKP。AOKP 是由民间团队开发和维护的,相比原汁原味的AOSP,AOKP
显得更为激进,强大的MOD和丰富的自定义设置都让人无法忘却,但在功能强大的同时,不稳定始终是AOKP
无法撕下的标签。对开发者而言,在有限的时间内做尽可能多的测试,才算对ROM使用者负责。

  CM 是CyanogenMod 的简称,Cyanogen团队是全球最大的第三方ROM编译团队,覆盖机型范围相当之广,几乎所有热门机型都有相对应的CM
ROM可以刷机使用。国内知名ROM作品 MIUI 早期也是直接采用了CM 的源代码,才能迅速在多个机型上普及。

  严格意义上来说,CM ROM 属于AOKP 的范畴。CM ROM 一直遵从原生Android,但只有Google
官方的才算真正的AOSP。正因为有了后期的修改和优化,CM 比原生系统在自定义上更强一点,相信使用过CM ROM 的机友都对那强大的CM设置有印象。

  不论是AOSP、AOKP还是CM,亦或者MIUI、乐众、点心等,都推动了Android
系统的发展,给我们带来了玩机的乐趣。其实,我更期待Android 系统能实现Windows
桌面系统的升级方式,制定统一的硬件标准,不再出现系统版本分化严重的现象。

AOSP、AOKP、CM的区别相关推荐

  1. 用frontpage制作网页,字体大小用PT做单位好还是用PX做单位好?

    在CSS样式表中,我们经常会看到pt, px,em,ex,in等这类长度单位.它们各是什么意思,有什么区别呢? 在CSS样式表中,长度单位分两种: 相对长度单位,如px, em等 绝对长度单位,如pt ...

  2. em表示什么长度单位_css中pt、px、em、ex、in等这类长度单位详细说明

    在CSS样式表中,我们经常会看到pt, px,em,ex,in等这类长度单位.它们各是什么意思,有什么区别呢? 在CSS样式表中,长度单位分两种: 相对长度单位,如px, em等 绝对长度单位,如pt ...

  3. 一加5Android8.0刷机包,一加手机1安卓8.0刷机包放出:刷机小王子神话不灭

    原标题:一加手机1安卓8.0刷机包放出:刷机小王子神话不灭 IT之家9月3日消息 一加手机1是一加旗下首款智能手机,整机的设计风格硬朗大气,提供多种材质后壳,这在当时甚至是现在,都可以作为一个卖点.而 ...

  4. pt, px,em,ex,in等这类长度单位

    在CSS样式表中,我们经常会看到pt, px,em,ex,in等这类长度单位.它们各是什么意思,有什么区别呢? 在CSS样式表中,长度单位分两种: 相对长度单位,如px, em等 绝对长度单位,如pt ...

  5. 反编译实战之给锤子ROM加上显示GPU过度绘制

    什么叫"显示GPU过度绘制"呢? 当使用GPU绘图时,在屏幕上绘制不同的颜色来表明过度绘制的情况.过度绘制情况的好坏通过颜色来表示,从蓝色.绿色.淡红色到红色 ,分别代表从好到坏的 ...

  6. AOSP中make clean与make clobber的区别

    关于两者的区别,网上常见的一种解释是make clobber比make clean的清除更加严格,但是具体严格在哪里呢?并没有说明. make clean与make clobber的区别 在你buil ...

  7. 步进电机中的力矩(g.cm),转矩(n.m),扭矩(kg.m)有什么区别?

    步进电机中的力矩(g.cm),转矩(n.m),扭矩(kg.m)有什么区别? 步进电机中的力矩(g.cm),转矩(n.m),扭矩(kg.m)有什么区别? 力矩.转矩和扭矩在步进电机中其实就是一样的. 通 ...

  8. 安卓官方原生系统与AOSP区别

    AOSP,"Android Open-Source Project"的缩写,中文意为"Android开放源代码项目".在Android Open-Source ...

  9. px,em,rem,vh,vw,vmin,vmax的区别

    css手册中关于font-size是这么介绍的: font-size 值可以是绝对或相对值. 绝对值: 将文本设置为指定的大小 不允许用户在所有浏览器中改变文本大小(不利于可用性) 绝对大小在确定了输 ...

  10. 深度学习原理—代码分析线性分类与神经网络分类的区别

    https://www.toutiao.com/a6687727778487337476/ 利用sklearn.dataset随机产生数据,随机生成两类数据,用不同的颜色展示出来,如下图: 产生的随机 ...

最新文章

  1. Java学习总结:26
  2. ES6 WeakMap的实际用途是什么?
  3. 打通docker api
  4. PHP中过滤数组中的元素
  5. javascript 面试题之一
  6. java接口构造方法吗_Java中抽象类和接口中有构造方法吗?
  7. JSK-27321 统计单词数【字符串】
  8. LINUX系统一一常用命令
  9. 【优化算法】亨利气体溶解度优化算法(HGSO)【含Matlab源码 127期】
  10. win7/64位下python2.7、easy_install安装经验
  11. vue.js下载安装教程
  12. 设计模式--创建型模式之抽象工厂模式
  13. android 设置打印级别
  14. Redis 客户端三种不同的实现方式(Redisson、lettuce、jedis)
  15. 苹果cmsv10仿电影淘淘PC+WAP爱看的高端免费模板
  16. Android实现PDF格式文件预览
  17. java之getResource方法
  18. WRF案例运行-Single Domain Case
  19. IT 外包中的甲方乙方,德国人,美国人,印度人和日本人印象杂谈
  20. DRGs病种付费与成本核算“八步法”

热门文章

  1. http库三剑客:httpx
  2. hiberfil.sys文件过大
  3. 迷宫小游戏c语言代码,C语言编写的迷宫小游戏-源代码
  4. GitHub 的 Pull Request 是指什么意思?
  5. IDEA - 如何安装Statistic代码统计插件?
  6. Redis java如何清除缓存 redisTemplate
  7. Path 贝塞尔曲线 练习 Demo
  8. ZoomIt使用方法
  9. 南邮CTF-RE-Py交易
  10. requests+正则表达式爬取猫眼电影TOP100!