まえがき
こんにちは。ko-tarou です。
Android と iOS の歴史について、軽くまとめました。
| 年 | 月 | Swift バージョン | Kotlin バージョン | 備考 |
|---|---|---|---|---|
| 2011 | 7月 | Project Kotlin発表 | JetBrainsが新しいJVM言語を発表 | |
| 2014 | 6月 | Swift 発表 (WWDC) | AppleがObjective-Cの後継として発表 | |
| 9月 | Swift 1.0 | 正式リリース | ||
| 10月 | Swift 1.1 | |||
| 2015 | 4月 | Swift 1.2 | ||
| 9月 | Swift 2.0 | エラーハンドリング導入、オープンソース化発表 | ||
| 2016 | 2月 | Kotlin 1.0 | 初の安定版リリース | |
| 3月 | Swift 2.2 | Linuxサポート | ||
| 9月 | Swift 3.0 | 大規模な破壊的変更、APIデザインガイドライン | ||
| 2017 | 3月 | Swift 3.1 | Kotlin 1.1 | JavaScriptサポート (Kotlin/JS) |
| 5月 | GoogleがAndroidの公式開発言語にKotlinを追加 | |||
| 9月 | Swift 4.0 | Codable導入、文字列の改善 | ||
| 11月 | Kotlin 1.2 | マルチプラットフォームプロジェクト (実験的) | ||
| 2018 | 3月 | Swift 4.1 | ||
| 9月 | Swift 4.2 | ABI安定化への準備 | ||
| 10月 | Kotlin 1.3 | コルーチンが安定版に | ||
| 2019 | 3月 | Swift 5.0 | ABI安定化達成 (バイナリ互換性) | |
| 5月 | GoogleがKotlinをAndroid開発の推奨言語に指定 | |||
| 9月 | Swift 5.1 | Module Stability、SwiftUI対応 | ||
| 2020 | 3月 | Swift 5.2 | ||
| 8月 | Kotlin 1.4 | SAM変換、品質とパフォーマンス向上 | ||
| 9月 | Swift 5.3 | Windows公式サポート | ||
| 2021 | 4月 | Swift 5.4 | ||
| 5月 | Kotlin 1.5 | JVMレコード、Sealed interface | ||
| 9月 | Swift 5.5 | Async/await、Actor導入 (並行処理) | ||
| 11月 | Kotlin 1.6 | |||
| 2022 | 3月 | Swift 5.6 | ||
| 6月 | Kotlin 1.7 | K2コンパイラ (Alpha) | ||
| 9月 | Swift 5.7 | 正規表現リテラル、ジェネリクス強化 | ||
| 12月 | Kotlin 1.8 | |||
| 2023 | 3月 | Swift 5.8 | ||
| 7月 | Kotlin 1.9 | K2コンパイラ (Beta) | ||
| 9月 | Swift 5.9 | マクロ機能 (Macros) 導入 | ||
| 2024 | 3月 | Swift 5.10 | データ競合の厳密なチェック | |
| 5月 | Kotlin 2.0 | K2コンパイラ正式採用 (安定版) | ||
| 9月 | Swift 6.0 | 並行処理の安全性 (Data-race safety) デフォルト化 | ||
| 11月 | Kotlin 2.1 |
あとがき
この記事をお読みいただきありがとうございます。
この記事だどなたかの一助になれば幸いです。