说明
- 基于 ChatGPT 整理前端用到的语言的历史版本相关信息,方便后续查阅分析
- 数据可能存在纰漏仅供参考,需要请自取 ^_^
🤖 Android 🤖
Android 版本信息
apilevels.com/
developer.android.com/tools/relea…
| Android 版本 | 名称 | API Level | 发布时间 |
|---|
| 1.0 | None | 1 | 2008年9月23日 |
| 1.1 | Petit Four | 2 | 2009年2月9日 |
| 1.5 | Cupcake | 3 | 2009年4月27日 |
| 1.6 | Donut | 4 | 2009年9月15日 |
| 2.0 / 2.1 | Eclair | 5,6,7 | 2009年10月26日 / 2010年1月12日 |
| 2.2 | Froyo | 8 | 2010年5月20日 |
| 2.3 / 2.3.3 | Gingerbread | 9,10 | 2010年12月6日 |
| 3.0 / 3.1 / 3.2 | Honeycomb | 11,12,13 | 2011年2月22日 / 5月10日 / 7月15日 |
| 4.0 / 4.0.3 | Ice Cream Sandwich | 14,15 | 2011年10月18日 / 2012年5月 |
| 4.1 / 4.2 / 4.3 | Jelly Bean | 16,17,18 | 2012年7月9日 / 11月13日 / 2013年7月24日 |
| 4.4 / 4.4w | KitKat | 19,20 | 2013年10月31日 / 2014年10月 |
| 5.0 / 5.1 | Lollipop | 21,21 | 2014年11月12日 / 2015年3月9日 |
| 6.0 | Marshmallow | 23 | 2015年10月5日 |
| 7.0 / 7.1 | Nougat | 24,25 | 2016年8月22日 / 2016年10月4日 |
| 8.0 / 8.1 | Oreo | 26,27 | 2017年8月21日 / 2017年12月5日 |
| 9.0 | Pie | 28 | 2018年8月6日 |
| 10.0 | Quince Tart | 29 | 2019年9月3日 |
| 11.0 | Red Velvet Cake (R) | 30 | 2020年9月8日 |
| 12.0 | Snow Cone | 31, 32 | 2021年10月19日 |
| 13.0 | Tiramisu | 33 | 2022年10月02日 |
| 14.0 | Upside Down Cake | 34 | 2023年10月24日 |
Java 版本信息
| Java 版本 | 发布时间 | 主要特性 |
|---|
| 1.0 | 1996年1月23日 | 最初版本的Java平台,提供了Java编程语言和Java虚拟机 |
| 1.1 | 1997年2月19日 | 添加了内部类、反射、迭代器等特性,还有AWT事件体系的改进 |
| 1.2 (Java 2) | 1998年12月8日 | 添加了新的集合类库(如:Collection、Iterator),增加了Swing界面工具包 |
| 1.3 | 2000年5月8日 | 引入了Java平台的HotSpot虚拟机,性能得到了显著的提升 |
| 1.4 | 2002年2月6日 | 添加了正则表达式、异常链(Exception Chaining)等新特性 |
| 1.5 (Java 5) | 2004年9月30日 | 引入了许多重要的语言和库功能,如泛型、注解、枚举等 |
| 1.6 (Java 6) | 2006年12月11日 | 引入了一些语言和库改进,包括脚本引擎、JDBC 4.0等 |
| 1.7 (Java 7) | 2011年7月28日 | 引入了一些语言和库改进,如try-with-resources、switch语句的改进、新的文件I/O API等 |
| 1.8 (Java 8) | 2014年3月18日 | 引入了许多重要的语言和库功能,如Lambda表达式、流式API、新的日期/时间API等 |
| 9 | 2017年9月21日 | 引入了模块化系统、JShell等重要功能 |
| 10 | 2018年3月20日 | 引入了局部变量类型推断、线程局部变量等功能 |
| 11 | 2018年9月25日 | 引入了许多语言和库改进,如HTTP/2客户端、本地变量语法扩展、嵌套访问控制等。 |
| 12 | 2019年3月19日 | 引入了许多语言和库改进,如紧凑的编号switch、新的垃圾回收器等 |
| 13 | 2019年9月17日 | 引入了一些语言和库改进,如文本块、动态CDS等 |
| 14 | 2020年3月17日 | 引入了许多语言和库改进,如Switch表达式、记录类型等 |
| 15 | 2020年9月15日 | 引入了一些语言和库改进,如Sealed类、隐藏的类数据共享等 |
| 16 | 2021年3月16日 | 引入了一些语言和库改进,如模式匹配、垃圾回收器的改进等 |
Kotlin 版本信息
kotlinlang.org/docs/releas…
🍎 iOS 🍎
Apple 系列软件 版本信息
developer.apple.com/documentati…
iOS 版本信息
developer.apple.com/documentati…
| iOS 版本 | 发布时间 | 最新更新时间 | 支持的设备 | 主要特性 |
|---|
| iOS 1 | 2007 年 6 月 29 日 | 2008 年 7 月 15 日 | iPhone (第一代) | 标志着第一代iPhone的操作系统正式发布。 |
| iOS 2 | 2008 年 7 月 11 日 | 2009 年 6 月 17 日 | iPhone (第一代) 及以上 | 引入了App Store和支持第二代iPhone。 |
| iOS 3 | 2009 年 6 月 17 日 | 2010 年 6 月 21 日 | iPhone (第一代) 及以上 | 引入了多任务处理、剪贴板功能等重要改进。 |
| iOS 4 | 2010 年 6 月 21 日 | 2011 年 10 月 12 日 | iPhone 3G 及以上 | 引入了多任务处理改进、FaceTime、iBooks等功能。 |
| iOS 5 | 2011 年 10 月 12 日 | 2012 年 9 月 19 日 | iPhone 3GS 及以上 | 引入了通知中心、iMessage、iCloud等功能。 |
| iOS 6 | 2012 年 9 月 19 日 | 2013 年 9 月 18 日 | iPhone 3GS 及以上 | 引入了Apple Maps、Passbook、Siri等功能。 |
| iOS 7 | 2013 年 9 月 18 日 | 2014 年 9 月 17 日 | iPhone 4 及以上 | 进行了全面的视觉和用户界面改进,引入了控制中心、AirDrop等功能。 |
| iOS 8 | 2014 年 9 月 17 日 | 2015 年 9 月 16 日 | iPhone 4s 及以上 | 引入了HealthKit、HomeKit、扩展API等功能。 |
| iOS 9 | 2015 年 9 月 16 日 | 2016 年 9 月 13 日 | iPhone 4s 及以上 | 引入了一些优化和改进,如更快的App启动、分屏多任务等功能。 |
| iOS 10 | 2016 年 9 月 13 日 | 2017 年 9 月 19 日 | iPhone 5 及以上 | 引入了一些设计和功能改进,如Widgets、增强的消息应用、Home应用等。 |
| iOS 11 | 2017 年 9 月 19 日 | 2018 年 9 月 17 日 | iPhone 5s 及以上 | 引入了一些重要的功能和界面改进,如ARKit、机器学习框架、新的控制中心等。 |
| iOS 12 | 2018 年 9 月 17 日 | 2019 年 9 月 26 日 | iPhone 5s 及以上 | 着重于性能提升和稳定性改进,包括更快的应用启动、响应更快的键盘等 |
| iOS 13 | 2019 年 9 月 19 日 | 2020 年 9 月 16 日 | iPhone 6s 及以上 | 它推出了全局暗黑模式、性能改进、Apple登录(Sign in with Apple)以及增强的照片和视频编辑工具等特性 |
| iOS 14 | 2020 年 9 月 16 日 | 2021 年 9 月 13 日 | iPhone 6s 及以上 | 它带来了应用库(App Library)用于组织应用、主屏幕小组件、画中画模式以及应用剪辑(App Clips)等功能 |
| iOS 15 | 2021 年 9 月 20 日 | 2022 年 9 月 13 日 | iPhone 6s 及以上 | 它引入了重新设计的通知、全新的FaceTime功能、焦点模式以及增强的隐私设置等特性 |
| iOS 16 | 2022 年 9 月 20 日 | 2023 年 9 月 13 日 | iPhone 6s 及以上 | 它带来了全新的锁屏界面、邮件应用程序的定时发送电子邮件和“提醒我”功能、信息应用程序的编辑或撤回刚刚发送的消息、视觉查找功能以及许多其他的更新,如 Maps、Wallet、Health、News 等等 |
| iOS 17 | 2023 年 9 月 20 日 | 2023 年 11 月 15 日 | iPhone 6s 及以上 | 包括全屏幕的信息展示体验、键盘增强、更新的 Widget 设计、新增的 Safari 和 Music 功能,以及 AirPlay 的一些新功能 |
macOS 版本信息
developer.apple.com/documentati…
| 版本 | 发布日期 | 主要特性 |
|---|
| Mac OS X 10.0 | 2001年3月24日 | 首个发布版本,Aqua用户界面,基本桌面应用和功能 |
| Mac OS X 10.1 | 2001年9月25日 | 改进的性能和稳定性,内置CD及DVD刻录,Ink手写识别 |
| Mac OS X 10.2 | 2002年8月23日 | 改进的性能和稳定性,Quartz Extreme图形,iChat通信工具 |
| Mac OS X 10.3 | 2003年10月24日 | 改进的性能和稳定性,Exposé窗口管理,Safai浏览器 |
| Mac OS X 10.4 | 2005年4月29日 | 改进的性能和稳定性,Spotlight搜索,Dashboard小工具 |
| Mac OS X 10.5 | 2007年10月26日 | 改进的性能和稳定性,Time Machine数据备份,Spaces多桌面 |
| Mac OS X 10.6 | 2009年8月28日 | 改进的性能和稳定性,Grand Central Dispatch多核处理,64位支持 |
| OS X 10.7 | 2011年7月20日 | 名称变更为OS X,全新的用户界面,Launchpad和Mission Control |
| OS X 10.8 | 2012年7月25日 | 改进的性能和稳定性,通知中心,Gatekeeper应用程序安全检查 |
| OS X 10.9 | 2013年10月22日 | 改进的性能和稳定性,Finder标签页,iBooks和Maps应用 |
| OS X 10.10 | 2014年10月16日 | 名称变更为OS X Yosemite,设计风格更新,扩展的iCloud和Continuity功能 |
| OS X 10.11 | 2015年9月30日 | 名称变更为OS X El Capitan,改进的性能和稳定性,全屏模式滚动 |
| macOS 10.12 | 2016年9月20日 | 名称变更为macOS Sierra,Siri助手, 自动解锁和Apple Pay |
| macOS 10.13 | 2017年9月25日 | 名称变更为macOS High Sierra,改进的文件系统,Metal 2图形 |
| macOS 10.14 | 2018年9月24日 | 名称变更为macOS Mojave,深色模式, 动态桌面壁纸 |
| macOS 10.15 | 2019年10月7日 | 名称变更为macOS Catalina,移除iTunes,Sidecar和Catalyst功能 |
| macOS 11.0 | 2020年11月12日 | 名称变更为macOS Big Sur,全新的设计风格,控制中心和小组件 |
| macOS 12.0 | 2021年10月25日 | 名称变更为macOS Monterey,改进的通知中心,FaceTime和新的Safari功能 |
| macOS 12.1 | 2022年1月31日 | 改进的性能和稳定性,改进的FaceTime通话质量 |
| macOS 12.2 | 2022年11月15日 | 改进的性能和稳定性,新的通知中心样式,改进的Safari浏览器 |
| macOS 12.2 | 2022年2月14日 | Apple Music Voice Plan,Messages 中的儿童和家长的新安全功能,照片中重新设计的 Memories |
| macOS 12.2.1 | 2022年3月7日 | 修复了macOS 12.2中的电池耗电问题1,并解决了CVE-2022-22620安全漏洞1 |
Swift 版本信息
官方版本说明:docs.swift.org/swift-book/…
| 版本 | 发布日期 | 主要特性 |
|---|
| Swift 1.0 | 2014年9月9日 | 基本语言构建和语法,可选类型,类型推断 |
| Swift 2.0 | 2015年9月21日 | 错误处理改进,协议扩展和泛型 |
| Swift 3.0 | 2016年9月13日 | API设计指南改进,Swift包管理器 |
| Swift 4.0 | 2017年9月19日 | 可编码、解码协议,归档和序列化 |
| Swift 4.1 | 2018年3月29日 | 条件遵循协议,语言改进和性能优化 |
| Swift 4.2 | 2018年9月17日 | 动态成员查找,编译器优化 |
| Swift 5.0 | 2019年3月25日 | ABI稳定性,原生字符串支持,运行时库变更 |
| Swift 5.1 | 2019年9月20日 | 可通过动态库加载分发Swift代码,属性包装器,调用合并 |
| Swift 5.2 | 2020年3月24日 | Swift包管理器的改进,修改器可用性特性,字符串协议改进 |
| Swift 5.3 | 2020年9月16日 | 多行字符串改进,交互式解释器支持,新的属性存储定义 |
| Swift 5.4 | 2021年3月22日 | 改进的合成导出,异步函数,类似枚举的泛型参数 |
| Swift 5.5 | 2021年9月20日 | 异步/等待,Actor,抛出属性等 |
| Swift 5.6 | 2022年3月14日 | 异步/等待功能(Async/await),Actor 模型 (并发编程模型),Continuations |
| Swift 5.7 | 2022年9月12日 | 正则表达式,if let 等语法糖,更好的泛型支持,ARC 改进 |
| Swift 5.8 | 2023年3月30 | hasFeature ,改进的开发人员体验,Swift 生态系统中工具的改进(包括 Swift-DocC、Swift Package Manager 和 SwiftSyntax) |
| Swift 5.9 | 2023年9月18日 | 宏系统(可以帮助开发人员减少重复的样板代码,创建更具表现力的库),参数包(可以让您编写可在任意数量类型上工作的通用类型和函数),所有权特性 (提供了更多对低级代码性能的控制),增强的表达式求值器,增强的崩溃处理,Windows 平台的改进 |
SwiftUI 版本信息
| 版本 | 发布日期 | 对应的软件版本 | 主要特性 |
|---|
| SwiftUI 1.0 | 2019年6月3日 | 与iOS 13、iPadOS 13、watchOS 6和macOS Catalina一起发布 | 声明式UI编程,响应式编程模型 |
| SwiftUI 2.0 | 2020年6月22日 | 与iOS 14、iPadOS 14、watchOS 7和macOS Big Sur一起发布 | 新的视图和控件,多平台支持,应用生命周期管理 |
| SwiftUI 3.0 | 2021年6月7日 | 与iOS 15、iPadOS 15、watchOS 8和macOS Monterey一起发布 | 完善的API和工具,子视图泛型,异步视图建构,可配置视图 |
👽 Flutter 👽
Dart 版本信息
dart.dev/guides/what…
| 版本 | 发布日期 | 主要特性 |
|---|
| Dart 1 | 2011年11月14日 | 首个发布版本 |
| Dart 1.9 | 2015年6月17日 | 引入了“强类型”(strong mode) |
| Dart 1.14 | 2016年4月26日 | 引入了AOT编译 |
| Dart 2.0 | 2018年8月7日 | 引入强类型系统,新的JIT编译器,改进的开发工具和库 |
| Dart 2.1 | 2018年11月13日 | 高效的AOT编译器,扩展了Dart Core库 |
| Dart 2.2 | 2019年2月26日 | 扩展了Flutter开发框架,改进了性能和稳定性 |
| Dart 2.3 | 2019年5月7日 | 扩展了开发工具和性能优化,引入了Set和Map的扩展方法 |
| Dart 2.4 | 2019年8月6日 | 引入了扩展方法的扩展调用,新的语言功能和优化 |
| Dart 2.5 | 2019年8月7日 | 引入了流型访问操作符,改进了Dart DevTools |
| Dart 2.6 | 2019年12月12日 | 引入了可空扩展操作符,扩展了开发工具和DartPad |
| Dart 2.7 | 2020年2月12日 | 引入新的扩展操作符,更新了开发工具和性能优化 |
| Dart 2.8 | 2020年3月3日 | 引入了新的正则表达式库,改进了性能优化和错误消息 |
| Dart 2.9 | 2020年6月30日 | 引入了新的String操作符,改进了开发工具和性能优化 |
| Dart 2.10 | 2020年8月18日 | 引入了空安全(null safety)特性,语言和库的改进,迁移工具和支持,新的开发工具和扩展 |
| Dart 2.11 | 2021年2月3日 | 引入了更多的null safety特性和API改进,开发工具和性能优化,新的开发工具和扩展 |
| Dart 2.12 | 2021年5月11日 | 引入了更多的null safety特性和语法改进,Dart FFI改进,新的开发工具和扩展 |
| Dart 2.13 | 2021年6月8日 | 引入了更多的null safety特性和语法改进,增强了开发工具和库,新的开发工具和扩展 |
| Dart 2.14 | 2021年8月17日 | 引入了新的扩展方法调用语法,改进了null safety的支持和工具,新的开发工具和扩展 |
| Dart 2.15 | 2021年11月9日 | 引入了新的开发工具功能和优化,改进了性能和稳定性,更新的库功能 |
| Dart 2.2 | 2019年2月26日 | 引入了更多的语言和工具改进,如泛型扩展、集合字面量的扩展等 |
| Dart 2.3 | 2019年5月7日 | 引入了更多的语言和工具改进,如扩展操作符、if-null运算符等 |
| Dart 2.4 | 2019年8月6日 | 引入了更多的语言和工具改进,如支持extension方法、新的调试工具等 |
| Dart 2.5 | 2019年8月6日 | 引入了更多的语言和工具改进,如支持非空安全、新的Flutter工具等 |
| Dart 2.6 | 2019年12月12日 | 引入了更多的语言和工具改进,如新的调试工具、NULL安全的预览版等 |
Flutter 版本信息
docs.flutter.dev/release/rel…
| 版本 | 发布日期 | 主要特性 |
|---|
| Flutter 1.0 | 2018年12月4日 | 首个稳定版本,跨平台移动应用开发框架 |
| Flutter 1.2 | 2019年2月14日 | 下载性能改进,WebView集成 |
| Flutter 1.5 | 2019年5月7日 | iOS 12和Android X集成,Web支持 |
| Flutter 1.9 | 2019年9月10日 | 改进的AndroidX支持,iOS 13支持 |
| Flutter 1.12 | 2019年12月11日 | 实验性网页支持,改进的开发者工具 |
| Flutter 1.17 | 2020年5月6日 | Android App Bundle支持,新的ScrollView和TextFormField |
| Flutter 1.20 | 2020年8月5日 | iOS 14和Android 11支持,新的Android向后兼容性 |
| Flutter 1.22 | 2020年10月27日 | 改进的性能和稳定性,新的渲染框架,改进的开发者工具 |
| Flutter 2.0 | 2021年3月3日 | Null safety特性引入,Web支持发布为稳定版,改进的绘图性能 |
| Flutter 2.2 | 2021年5月18日 | 改进的开发者工具和性能,改进的桌面支持,新的移动设备和平台支持 |
| Flutter 2.5 | 2021年9月28日 | Android自适应样式,iOS 15支持,改进的开发者工具和稳定性 |
| Flutter 2.8 | 2022年2月3日 | Shimmer效果,移动入口点改进,改进的桌面支持 |
| Flutter 2.10 | 2022年6月22日 | 改进的null safety支持,新的呈现对象模型,VS Code编辑器的Flutter支持 |
| Flutter 2.11 | 2022年10月5日 | 改进的全屏仪表盘,移动设备的窗口辅助功能,新的开发者工具 |
| Flutter 2.12 | 2022年12月21日 | 新的呈现树,改进的桌面应用构建,改进的开发者工具和性能 |
| Flutter 2.13 | 2023年2月22日 | 引入ShaderAPI,UDP套接字,改进的开发者工具和性能 |
| Flutter 2.14 | 2023年5月10日 | 改进的web渲染性能,自定义滚动条,改进的开发者工具和性能 |
| Flutter 2.15 | 2023年9月27日 | Null safety增强和改进,Dart 2.15支持,改进的编译器速度和开发工具 |
| Flutter 3.0.0 | 2022年5月12日 | - |
| Flutter 3.3.0 | 2022年8月31日 | - |
| Flutter 3.7.0 | 2023年01月25日 | - |
| Flutter 3.10.0 | 2023年05月11日 | - |
| Flutter 3.13.0 | 2023年08月17日 | - |
| Flutter 3.13.6 | 2023年09月28日 | - |