祝愿大家身体健康!

 站点注册  找回密码
 站点注册

QQ登录

只需一步,快速开始

查看: 73|回复: 0

[Android] Android 操作系统历代版本编年史(2008 - 2026,严谨考证版)

[复制链接]

[Android] Android 操作系统历代版本编年史(2008 - 2026,严谨考证版)

[复制链接]
ehxz

主题

0

回帖

62万

积分

管理员

积分
626011
贡献
在线时间
小时
2026-8-4 16:46:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
各位坛友,经常会看到有人问"Android 到底有几个版本""甜点命名是怎么回事""API Level 怎么对应""为什么从 10 开始不叫甜点名了"。今天花了大量时间扒了一遍 Android 官方开发者文档(developer.android.com)、Android SDK Platform Release Notes 和多个可信技术资料,把 Android 从 2008 年到现在的主要版本、发布日期、API Level、对应 Linux 内核版本和关键特性都整理了出来。尽量做到每一条都有依据,有错漏直接指出。
Android 近二十年历史大致可以分成五个阶段:初创奠基期 → 快速扩张期 → 设计革新期 → AI 与生态成熟期 → 季度发布期。下面按时间线一个一个捋清楚。
关于甜点命名:从 Android 1.5 开始,Google 用甜点名称为每个版本命名(Cupcake → Donut → Eclair → ... → Pie),按字母顺序排列。从 Android 10(2019 年)起,Google 宣布不再使用甜点命名,改为纯数字命名。最后一个甜点版本是 Android 9 Pie。
关于 API Level:每个 Android 版本对应一个 API Level(整数递增),开发者通过 API Level 判断设备支持的功能。例如 API Level 34 对应 Android 14,API Level 36 对应 Android 16。
关于 Android 的起源:Android 最初由 Andy Rubin 等人于 2003 年 10 月创立,2005 年 8 月被 Google 收购。2007 年 11 月 5 日,Google 正式对外展示 Android 操作系统,并宣布成立开放手机联盟(Open Handset Alliance, OHA)。


一、初创奠基期(2008 - 2010)
这个阶段 Android 从无到有,逐步建立基本的操作体验和应用生态。
Android 1.0(2008.09.23)一切的开端。API Level 1。首个正式发布的 Android 版本,搭载在 HTC Dream(T-Mobile G1)上——史上第一台 Android 手机。提供基本功能:浏览器、Gmail、Google Maps、YouTube、Android Market(后改名 Google Play)。引入通知栏下拉、 widgets 概念。此时还没有甜点命名。
Android 1.1(2009.02)API Level 2。小幅更新,细节改进。仅向开发者发布,无甜点命名。
Android 1.5 Cupcake(纸杯蛋糕)(2009.04.27)API Level 3。甜点命名传统的开端(从 C 开始)。引入虚拟键盘(此前需实体键盘)、桌面小部件(Widgets)、视频录制、上传至 YouTube、立体声蓝牙支持。基于 Linux 2.6.27 内核。
Android 1.6 Donut(甜甜圈)(2009.09.15)API Level 4。增强搜索功能、支持不同屏幕尺寸(HVGA/WVGA)、CDMA 支持、Quick Search Box。基于 Linux 2.6.29 内核。搭载在 HTC Hero(G3)上,成为当时全球最受欢迎的 Android 手机。
Android 2.0 / 2.1 Eclair(泡芙)(2009.10.26)API Level 5-7。引入多账户同步、Google 导航(Google Maps Navigation)、动态壁纸、改进的 UI。2.1 是首个被大量设备采用的版本,搭载在 Motorola Droid 上,开启了 Android 的市场扩张。基于 Linux 2.6.29 内核。
Android 2.2 Froyo(冻酸奶)(2010.05.20)API Level 8。引入 JIT(Just-In-Time)编译器,大幅提升应用运行速度。支持 Flash、Wi-Fi 热点、应用安装到 SD 卡、推送通知(C2DM)。基于 Linux 2.6.32 内核。
Android 2.3 Gingerbread(姜饼)(2010.12.06)API Level 9-10。 redesigned UI(黑色/绿色主题)、支持 NFC、前端摄像头、陀螺仪传感器。引入 SIP(VoIP)支持。游戏性能优化。2.3.3-2.3.7 是首个被超过 50% 设备采用的版本。基于 Linux 2.6.35 内核。


二、快速扩张期(2011 - 2013)
这个阶段 Android 开始区分手机和平板,最终在 4.0 统一两者。
Android 3.0 Honeycomb(蜂巢)(2011.02.22)API Level 11-13。专为平板电脑优化的版本,引入 Holo UI 设计语言、硬件加速渲染、多任务分屏、系统栏和操作栏。是 Android 唯一一个专为平板打造的独立版本。基于 Linux 2.6.36 内核。搭载在 Motorola Xoom 平板上。
Honeycomb 与手机版 Gingerbread 同时存在,是 Android 历史上唯一一次"平板和手机分离"的尝试,后来在 4.0 合并。
Android 4.0 Ice Cream Sandwich(冰淇淋三明治)(2011.10.18)API Level 14-15。统一手机和平板的 UI,采用更现代的 Holo 设计。引入面部解锁、数据流量监控、截图功能、Android Beam(NFC 分享)、文件夹管理。这是 Android 设计语言的一次重要转折。基于 Linux 3.0.1 内核。
Android 4.1 / 4.2 / 4.3 Jelly Bean(果冻豆)(2012.07.09)API Level 16-18。引入 Google Now(智能助手前身)、Project Butter(系统流畅度大幅优化)、可扩展通知、多用户登录(平板)、Daydream 屏保、OpenGL ES 3.0(4.3)、无线显示(Miracast)。基于 Linux 3.0-3.4 内核。
Android 4.4 KitKat(奇巧巧克力)(2013.10.31)API Level 19-20。优化低配设备性能(降低 RAM 最低要求至 512MB),引入沉浸式模式(全屏应用)、短信集成 Hangouts、打印框架、计步器 API。基于 Linux 3.4 内核。KitKat 是 Android 从"好不好用"到"好不好看"的过渡。


三、设计革新期(2014 - 2017)
这个阶段 Android 经历了最重大的视觉设计变革,引入了 Material Design。
Android 5.0 Lollipop(棒棒糖)(2014.11.12)API Level 21-22。Android 历史上最重大的设计变革。引入 Material Design 设计语言——扁平化、卡片式、层次感、动画反馈。引入 ART 运行时取代 Dalvik,应用性能大幅提升(AOT 编译)。支持 64 位 CPU、多账户、锁屏通知、优先级模式。基于 Linux 3.16 内核。Lollipop 是 Android 视觉设计的分水岭。
Android 6.0 Marshmallow(棉花糖)(2015.10.05)API Level 23。引入运行时权限控制(此前权限在安装时一次性授予,此后在运行时逐个申请)、指纹识别支持、Doze 省电模式(静止时进入深度休眠)、App Standby、USB Type-C 支持、Now on Tap(长按 Home 键获取上下文信息)。基于 Linux 3.18 内核。
Android 7.0 Nougat(牛轧糖)(2016.08.22)API Level 24-25。引入分屏多任务Vulkan API(游戏图形性能提升)、Daydream VR 平台、JIT+AOT 混合编译、快速切换应用、数据节省模式。引入文件级加密(FBE)。基于 Linux 4.1 内核。
Android 8.0 Oreo(奥利奥)(2017.08.21)API Level 26-27。引入画中画(PIP)、通知渠道(Notification Channels)、后台限制(延长续航)、自适应图标、TensorFlow Lite(设备端 AI)、Project Treble(模块化系统架构,使 OEM 更新更快)。基于 Linux 4.4 内核。Project Treble 是 Android 解决碎片化问题的关键架构变革。


四、AI 与生态成熟期(2018 - 2024)
这个阶段 Android 全面拥抱 AI,并从甜点命名转向纯数字命名。
Android 9 Pie(派)(2018.08.06)API Level 28。最后一个甜点版本。引入手势导航(单 Home 条)、自适应电池(AI 预测使用习惯)、自适应亮度、数字健康(Digital Wellbeing)、切片(Slices)API。基于 Linux 4.4 内核。
Android 10(2019.09.03)API Level 29。甜点命名结束,改为纯数字。引入暗黑模式(系统级)、全面隐私控制(位置权限细化:始终/仅使用时/拒绝)、焦点通知、屏幕录制、折叠屏支持、5G 支持、Live Caption(实时字幕)。基于 Linux 4.14 内核。
Android 11(2020.09.08)API Level 30。引入对话通知(聊天优先)、屏幕录制(内置)、一次性权限、气泡(Bubbles)、智能家居控制、电源菜单。加强 5G 和折叠屏支持。基于 Linux 4.14 内核。
Android 12(2021.10.04)API Level 31-32(12L)。引入 Material You 设计语言(动态色彩提取,系统颜色随壁纸变化)、隐私仪表板、摄像头/麦克风指示灯、滚动截图、基于 Android 12 的 Wear OS 3。12L(2022.03)针对大屏设备优化。基于 Linux 5.4 内核。
Android 13(2022.08.15)API Level 33。细化通知权限(每个应用单独控制)、主题应用图标、多语言支持改进、蓝牙 LE 音频支持、空间音频、平板/折叠屏优化。基于 Linux 5.10 内核。
Android 14(2023.10.04)API Level 34。引入预测返回手势(Predictive Back)、通过性 API(Accessibility)、区域偏好设置、 Grammatical Inflection API、 Health Connect 框架。强化隐私和电池管理。基于 Linux 5.15 内核。
Android 15(2024.06 稳定版 / 2024.09 消费者版)API Level 35。引入私人空间(Private Space,隔离敏感应用)、改进的通知、更好的多任务体验、低光增强(摄像头)、卫星通信支持、改进的折叠屏体验。引入 Architectural Integrity 框架。基于 Linux 6.1 内核。


五、季度发布期(2025 至今)
从 Android 16 起,Google 调整了发布节奏,引入"主要版本 + 次要版本"双轨制。
Android 16(2025.06 稳定版 / 2025 Q3 消费者版)API Level 36。截至 2026 年 8 月的最新稳定版本。基于 Linux 6.6 内核。
主要新特性:
  • Live Updates(实时动态):全新的通知类型,帮助用户监控和快速访问正在进行的重要活动
  • 健康传感器权限前后台分离:HEALTH_SENSORS_FOREGROUND 和 HEALTH_SENSORS_BACKGROUND 分开申请
  • 蓝牙扫描权限后台限制:BLUETOOTH_SCAN_FOREGROUND 和 BLUETOOTH_SCAN_BACKGROUND 拆分,后台扫描频率限制为每小时最多 5 次
  • 大屏设备自适应:逐步淘汰用于限制应用屏幕方向和大小调整的清单属性,在 600dp 以上屏幕强制可调整
  • 次要 SDK 版本(Minor SDK Version):引入次要 SDK 版本概念,允许更快迭代 API
  • 桌面模式改进:改进外接显示器上的 Android 桌面体验
  • Material Expressive 视觉优化(Q3 更新)
  • 照片选择器增强
  • 预测返回手势改进

发布节奏变更:Google 宣布从 Android 16 起采用新节奏——2025 年 Q2 发布主要版本(含行为变更),Q4 发布次要版本(新 API 但无行为变更),Q1/Q3 发布季度更新。这意味着今后每年有两个 API 版本发布。
Android 16 Q4 次要版本(2025 Q4 预计)将包含新的开发者 API 以及功能更新、优化和问题修复,但不包含影响应用的行为变更。
Android 17(2026 预计)预计 API Level 37。预计基于 Linux 6.12 内核。大屏设备自适应变更将从"可选择不接受"变为"不可选择不接受"。


六、Android 版本与 Linux 内核对照
Android 基于 Linux 内核,但维护自己的分支。以下是各版本对应的 Linux 内核版本:
  • Android 1.0(2008):Linux 2.6.25
  • Android 1.5 Cupcake:Linux 2.6.27
  • Android 1.6 Donut:Linux 2.6.29
  • Android 2.0/2.1 Eclair:Linux 2.6.29
  • Android 2.2 Froyo:Linux 2.6.32
  • Android 2.3 Gingerbread:Linux 2.6.35
  • Android 3.0 Honeycomb:Linux 2.6.36
  • Android 4.0 Ice Cream Sandwich:Linux 3.0.1
  • Android 4.1-4.3 Jelly Bean:Linux 3.0-3.4
  • Android 4.4 KitKat:Linux 3.4
  • Android 5.0 Lollipop:Linux 3.16
  • Android 6.0 Marshmallow:Linux 3.18
  • Android 7.0 Nougat:Linux 4.1
  • Android 8.0 Oreo:Linux 4.4
  • Android 9 Pie:Linux 4.4
  • Android 10:Linux 4.14
  • Android 11:Linux 4.14
  • Android 12:Linux 5.4
  • Android 13:Linux 5.10
  • Android 14:Linux 5.15
  • Android 15:Linux 6.1
  • Android 16:Linux 6.6

Google 已启动 GKI(Generic Kernel Image)计划,目标是让 Android 使用更接近上游主线的 Linux 内核,减少碎片化。


七、甜点命名完整列表
以下是 Android 从 1.5 到 9.0 的甜点命名完整列表,按字母顺序排列:
  • A → Astro(1.0 内部代号,未公开使用)
  • B → Bender(1.1 内部代号,未公开使用)
  • C → Cupcake 纸杯蛋糕(1.5)
  • D → Donut 甜甜圈(1.6)
  • E → Eclair 泡芙(2.0/2.1)
  • F → Froyo 冻酸奶(2.2)
  • G → Gingerbread 姜饼(2.3)
  • H → Honeycomb 蜂巢(3.0)
  • I → Ice Cream Sandwich 冰淇淋三明治(4.0)
  • J → Jelly Bean 果冻豆(4.1-4.3)
  • K → KitKat 奇巧巧克力(4.4)
  • L → Lollipop 棒棒糖(5.0)
  • M → Marshmallow 棉花糖(6.0)
  • N → Nougat 牛轧糖(7.0)
  • O → Oreo 奥利奥(8.0)
  • P → Pie 派(9.0)
  • Q → Google 停止甜点命名,改为纯数字(10)

命名趣闻:Android 1.0 和 1.1 的内部代号分别是 Astro 和 Bender(动漫角色),从 1.5 开始才改为甜点命名。KitKat(4.4)是唯一一个使用了品牌商标名称的版本,Google 与雀巢公司达成了推广合作。


八、API Level 对照表
以下是 Android 版本号、甜点名称和 API Level 的对照:
  • Android 1.0 → API Level 1
  • Android 1.1 → API Level 2
  • Android 1.5 Cupcake → API Level 3
  • Android 1.6 Donut → API Level 4
  • Android 2.0 Eclair → API Level 5
  • Android 2.0.1 Eclair → API Level 6
  • Android 2.1 Eclair → API Level 7
  • Android 2.2 Froyo → API Level 8
  • Android 2.3 Gingerbread → API Level 9
  • Android 2.3.3 Gingerbread → API Level 10
  • Android 3.0 Honeycomb → API Level 11
  • Android 3.1 Honeycomb → API Level 12
  • Android 3.2 Honeycomb → API Level 13
  • Android 4.0 Ice Cream Sandwich → API Level 14
  • Android 4.0.3 Ice Cream Sandwich → API Level 15
  • Android 4.1 Jelly Bean → API Level 16
  • Android 4.2 Jelly Bean → API Level 17
  • Android 4.3 Jelly Bean → API Level 18
  • Android 4.4 KitKat → API Level 19
  • Android 5.0 Lollipop → API Level 21
  • Android 5.1 Lollipop → API Level 22
  • Android 6.0 Marshmallow → API Level 23
  • Android 7.0 Nougat → API Level 24
  • Android 7.1 Nougat → API Level 25
  • Android 8.0 Oreo → API Level 26
  • Android 8.1 Oreo → API Level 27
  • Android 9 Pie → API Level 28
  • Android 10 → API Level 29
  • Android 11 → API Level 30
  • Android 12 → API Level 31
  • Android 12L → API Level 32
  • Android 13 → API Level 33
  • Android 14 → API Level 34
  • Android 15 → API Level 35
  • Android 16 → API Level 36

注意:API Level 从 20 直接跳到 21(对应 4.4W → 5.0),从 15 直接跳到 16(对应 4.0.3 → 4.1),中间没有 16-20 的"空档"——这些 API Level 被分给了 4.x 系列的不同小版本。


九、Android 的所有权与发展
  • 2003.10:Andy Rubin 等人创建 Android 公司
  • 2005.08.17:Google 收购 Android 公司及其团队,Andy Rubin 成为 Google 工程副总裁
  • 2007.11.05:Google 正式展示 Android 操作系统,宣布成立开放手机联盟(OHA)
  • 2008.09.23:Android 1.0 正式发布
  • 2013.03:Andy Rubin 离开 Android 部门,Sundar Pichai 接管
  • 2015.10:Sundar Pichai 成为 Google CEO,Hiroshi Lockheimer 接管 Android
  • 2025:Android 16 发布,引入季度发布节奏



十、小结
纵观 Android 近二十年发展史,可以清晰看到五条主线:
  • 设计语言:无设计规范 → Holo → Material Design → Material You → Material Expressive
  • 运行时:无 JIT → JIT → ART(AOT)→ ART(JIT+AOT 混合)
  • 架构变革:单机 → 分离手机/平板 → 4.0 统一 → Project Treble 模块化 → GKI 统一内核
  • 隐私安全:安装时授权 → 运行时授权 → 分级权限 → 前后台权限分离 → 私密空间
  • 发布节奏:不定期 → 年度 → 年度+次要版本 → 季度发布

Android 能从 2008 年一个简陋的 1.0 版本,发展为 2026 年全球市场占有率超过 70% 的移动操作系统,靠的是开放生态、快速迭代和与硬件厂商的深度合作。从甜点命名到纯数字命名,从年度发布到季度发布,Android 的迭代节奏持续加快。Project Treble 和 GKI 计划正在逐步解决长期困扰 Android 的碎片化问题。
千万别弄混 API Level 和版本号的对应关系——Android 12 的 API Level 是 31 不是 12,Android 10 的 API Level 是 29 不是 10。也别以为 Android 3.0 Honeycomb 是"失败了"——它只是专为平板设计的过渡版本,后来在 4.0 合并回了手机线。
以上所有内容基于 Android 官方开发者文档(developer.android.com)、Android SDK Platform Release Notes、以及 CSDN/腾讯云开发者社区等技术资料交叉验证整理。欢迎各位老 Android 开发者补充纠正。


主要参考来源
  • Android 官方开发者文档:developer.android.com/about/versions/(各版本特性)
  • Android 官方 SDK Platform Release Notes:developer.android.com/tools/releases/platforms(API Level 和发布日期)
  • Android 官方 16 特性文档:developer.android.com/about/versions/16/features
  • 163.com:安卓版本相关信息汇总(甜点命名和发布日期)
  • CSDN:Android 发展历程 / Android 各版本适配(版本特性和时间线)
  • 腾讯云开发者社区:Android 系统发展史(创始人背景和公司历史)
  • CSDN:Android 版本号、版本名称、API 版本对照表(API Level 对照)


共享共进共赢
Sharing And Win-win Results
SYBASEBBS - 免责申明1、欢迎访问“SYBASEBBS.COM”,本文内容及相关资源来源于网络,版权归版权方所有!本站原创内容版权归本站所有,请勿转载!
2、本文内容仅代表作者观点,不代表本站立场,作者自负,本站资源仅供学习研究,请勿非法使用,否则后果自负!请下载后24小时内删除!
3、本文内容,包括但不限于源码、文字、图片等,仅供参考。本站不对其安全性,正确性等作出保证。但本站会尽量审核会员发表的内容。
4、如本帖侵犯到任何版权问题,请立即告知本站 ,本站将及时删除并致以最深的歉意!客服邮箱:admin@sybasebbs.com
您需要登录后才可以回帖 登录 | 站点注册

本版积分规则

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com

客服微信:18669893686
挂谷猜想 · 探索

QQ|Archiver|PowerBuilder(PB)BBS社区 ( 鲁ICP备2021027222号-1 )

GMT+8, 2026-8-15 01:21 , Processed in 0.022177 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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