Android的一丢丢版本常识

简介: Android的一丢丢版本常识

最近在弄一点关于android的东西,被各个版本搞得有点迷糊,做个简要的备忘录。

Android 版本对应

  • Android 5.x (Lollipop)简称Android L版本
  • Android 6.0 (MarshMallow) 简称Android M版本
  • Android 7.x (Nougat)简称Android N版本
  • Android 8.x (Oreo)简称Android O版本
  • Android 9.0 (Pie)简称Android P版本
  • Android 10.0 (Q)简称Android Q版本
  • Android 11.0 (R)简称Android R版本

AOSP (Android Open-Source Project) 跟 Android 是何关系?


AOSP,是由谷歌主导的一个开源项目。通过AOSP可以编译出一个比较纯净的,可以用于智能设备的操作系统(这个系统在未经谷歌允许的情况下不可以使用Android商标)。由于它是开源的,一些第三方机构就可以以AOSP为基础,做出自己的改进,并对不同机型适配,然后自己取一个名字。而Android,尤其是首字母A大写的时候,是属于谷歌的一个商标,不属于AOSP所有,未经允许不能随意在商业产品中使用。pixel出厂自带的系统,名称即为Android,而一般来说,谷歌在自己(主导)开发的新一代Android系统成型时,会放出其中的aosp代码。可以看出,Android系统,是开源的aosp,和额外的闭源部分(其中包括GMS)的组合。那么,为什么一些国内厂商的国内ROM中,却可以在系统信息中找到Android字样?个人认为,这是由于国内的大厂生产的设备+ROM基本都会实现“Android兼容性”,并且都会用国际版ROM申请到Android商标和play应用/商标的使用权,这样的ROM当然可以标注Android字样,而其国内版ROM即使没有内置GMS套件,由于本身已经获得了Android商标的使用权,标注字样当然也是可以的。“Android兼容性”是谷歌提出的一个标准,只有适配了该标准的设备+ROM才具备使用GMS等安卓生态的能力,而在此基础上必须提出相关申请,才能使用Android等商标,但此时的Android商标,其含义仅仅是“与Android兼容”,并不是说其系统也叫“Android”,严格来讲,只有pixel自带的那个ROM的名称才叫“Android”,当然,在一般讨论时,如果不至于引起歧义,怎样称呼都可以。

更多的可以关注一下这个知乎的问题

目录
相关文章
|
6月前
|
SQL 人工智能 移动开发
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
Android Studio插件版本与Gradle 版本对应关系
|
6月前
|
Java 开发工具 Android开发
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
Cocos Creator 2.4.6 Android Gradle 版本升级为 6.5.1(插件4.1.0)
184 1
|
3月前
|
存储 算法 Android开发
AVB校验微观版本:android avb(Android Verified Boot)验证
AVB校验微观版本:android avb(Android Verified Boot)验证
216 0
|
1月前
|
运维 监控 Java
应用研发平台EMAS产品常见问题之安卓构建版本失败如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
1月前
|
监控 安全 Android开发
安卓发展历程和主要版本的简要介绍
安卓发展历程和主要版本的简要介绍
33 1
|
3月前
|
开发工具 Android开发
Android获取SDK的版本信息
Android获取SDK的版本信息
39 0
|
4月前
|
编解码 Ubuntu Java
Android 编译Android7.0版本源码
Android 编译Android7.0版本源码
|
4月前
|
API Android开发 开发者
Android Studio Electric Eel | 2022.1.1 版本
Android Studio Electric Eel | 2022.1.1 版本
|
4月前
|
XML 数据库 数据安全/隐私保护
Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)
Android App规范处理中版本设置、发布模式、给数据集SQLite加密的讲解及使用(附源码 超详细必看)
40 0
|
11月前
|
Android开发
Android获取相册中图片的路径 4.4版本前后的变化
Android获取相册中图片的路径 4.4版本前后的变化
150 0