CyanogenMod 和 Cyanogen OS 对比
来源:互联网 发布:mac qq邮箱 迅雷下载 编辑:程序博客网 时间:2024/06/18 12:31
CyanogenMod——属于Project(“工程”、“项目”),开源,不含生态应用、服务,以社区协作方式运作,代码适配具体设备(Device)后,可编译为一个“固件”,形态一个OS。CyanogenMod的代码主要源于AOSP,其性质与AOSP类似。当然,CyanogenMod相对于AOSP,更偏向指已适配好众多设备并增强某些功能的一个工程。
Cyanogen OS——属于Product(产品),本身以“固件”(内含“服务”)的形态出现,部分闭源,包含合作厂商的定制的生态应用、服务,以商业合作方式运作。Cyanogen OS基于(based upon)CyanogenMod源码,结合了一些定制应用,由第三方厂家提供,所以你可以看到Cyanogen OS里没有Google的服务,却有微软的服务,如“小娜”。
总之,Android的一切始于Google、高通等厂家贡献的代码汇聚所得——AOSP,但AOSP以一个项目工程存在,不是一个具体的产品(或者叫OS),各个机构、个人拿到AOSP代码,适配到一部具体设备(手机、平板等)得到新的代码,就有了CyanogenMod、Omni等工程(项目),并发布对应的编译好的代码,某些厂家还喜欢再集成更多的自家或第三方商业服务,并喜欢把这个固件称为“xxx OS”、“xxxROM”。
个人理解(可能不太严谨,但可作参考,帮助理解):
Cyanogen于CyanogenMod就相当于Google于AOSP;
Cyanogen OS与CyanogenMod就相当于Google Nexus产品的原装系统于AOSP、Chrome于Chromium。
但有一点,遵循Project(工程、项目)加上各种元素(适配代码、服务、营销包装等等),形成具体Product(产品)的思路,分清何为Project,何为Product,你就能理解CyanogenMod 和 Cyanogen OS的关系。
- CyanogenMod 和 Cyanogen OS 对比
- JVM和传统OS对比
- HTC Hero (GSM): Compile CyanogenMod (OS X)
- Nexus 7 Cyanogenmod OS Compile and errors
- shutil模块和os模块对比
- shutil模块和os模块对比
- CyanogenMod源码下载和编译
- CyanogenMod源码下载和编译
- 编译cyanogen
- Mac OS 和 iOS系统架构的对比和讨论
- android CyanogenMod源码下载和编译
- CyanogenMod 10.1源码下载和编译
- CyanogenMod源码下载和编译 CM7
- 对比Windows 7和Mac OS X Leopard: 打印机设备
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比
- lua时间函数操作和对比代码,os.date() os.time()
- lua时间函数操作和对比代码,os.date() os.time()
- logrotate 清理tomcat日志
- mysql 如何定时执行
- Web.xml中 listener、filter、servlet 执行顺序
- echarts.js:24938 Uncaught TypeError: Cannot read property '0' of undefined
- spring+mybatis返回json日期处理(日期全局处理相差8个小时解决方法)
- CyanogenMod 和 Cyanogen OS 对比
- OC中的程序结构,if结构、switch结构及循环结构
- JAVA事务的概念
- PHPCMS V9 分类信息列表页title里面如何调用显示筛选分类
- redis集群搭建笔记
- UVA 532-Dungeon Master
- 版本向量(version vectors)
- Entity Framework 动态构造select表达式
- Linux学习步骤