【瞎分析】聊聊鸿蒙

前言

鸿蒙问世以来,广受争论,它到底是个什么东西呢?
简单的说一下我的理解,本文纯属个人观点,欢迎讨论~


概念

先了解一些简单的概念

Android

广义上讲:Android是操作系统,包括 AOSP+GMS

狭义上讲:Android是Android开源项目(即 AOSP)


AOSP

AOSP是一个由谷歌维护的开源操作系统开发项目,谷歌引领着大方向和大部分的开发工作。AOSP会定期为Android加入最新的安全补丁,谷歌每年也会在其I/O开发者大会上公布操作系统的新功能。

作为 AOSP 的主导者,Google 负责 Android 的维护和后续开发工作。虽然 Android 由多个子项目组成,但严格意义上,AOSP 这样只是出于项目管理的需要。我们将 Android 整体视为一个软件产品(而不是可更换部件的“发行版”、规范或集合),并依此原则进行管理。我们希望设备制造商只需将 Android 移植到其设备上,而无需实现一个规范或构建一个“发行版”。

在这里插入图片描述


CM(编译团队 CyanogenMod)

CyanogenMod是一个基于开源Android系统,供某些手机使用的二级市场固件,它提供一些在官方Android系统或手机厂商没有提供的功能。

  • CM是全球最大的第三方ROM编译团队;CM是基于AOSP进行二次开发,在AOSP的基础上添加功能、适配更多机型、编写众多机型的内核和驱动。
  • 其他第三方ROM编译团队
    • 第三方ROM编译团队,主要是基于CM或使用CM一部分代码(因为CM编写了大量底层驱动和内核,这样更容易适配更多的机型)
    • 包含但不仅限于:ParanoidAndroid、Slim、Carbon、Omni、PAC、AOSB、AOKP、Mahdi、Purity

GMS(谷歌移动服务 Google Mobile Service)

GMS是谷歌的一组应用程序和服务,预先安装在GMS认证的Android设备上。GMS是建立在Android开源项目(AOSP)之上的,这意味着制造商需要获得许可才能在设备上预安装GMS包。此外,来自谷歌的特定包在GMS设备上可用,而AOSP设备不可用。

AOSP不包含谷歌的软件应用套件,如Chrome浏览器、YouTube,甚至谷歌Play商店。它也不包括谷歌的一些底层技术和AP

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值