個人的なまとめ(※雑すぎる)
Developer Keynote(デベロッパー基調講演)(Google I/Oの動画)
Mobile(14:00~32:00)
Gemini NanoとAICore
Pixel 8 ProとGalaxy S24 Seriesで利用可能
今年後半には他のデバイスも対象
Kotlin Multiplatform
Gemini in Android Studio
Gemini in Android Studio(公式サイト)
- CopilotのGoogle提供版みたいな感じ?
- Android StudioとFirebase Crashlyticsを連携すれば、Geminiが解決案を出してくれる
- Android Studio の最新の Canary 版から利用可能
- 画像を入力するとコードが出力できる(!?) 動画(29:30~)
What’s New in Android(Android の新機能)(Google I/Oの動画)
Gemini
- Gemini Nano:デバイス上で動作する最も効率的なモデル
- Gemini Pro:幅広いタスクに使える
- Gemini Ultra:大規模モデル
Material3 adaptive libraries
多様な画面サイズに簡単に適用できる
これかな→ https://developer.android.com/jetpack/androidx/releases/compose-material3-adaptive?hl=ja
Android 15
トップアップバー、ナビゲーションバーなどに若干の変更
Widget
Jetpack Glanceのアップデート
レイアウトの追加など
platform-samples/samples/user-interface/appwidgets at main · android/platform-samples
A collection of samples of different Android OS platform APIs. - android/platform-samples
手書き入力
Android14以降でできる
テキスト フィールドのタッチペン入力 | Views | Android Developers
Learn how to support stylus handwritten input in your app.
Compose
ComposeコンパイラがKotlin2.0からKotlinリポジトリに移行する
強力なスキップモードで再描画時間が20%高速化
1月のリリース時から最初の描画にかかる時間が17%短縮
Composeは継続的にアプデしてパフォーマンスが改善しており、最新のComposeを使うだけでその恩恵を受けられる
Playストアの上位1000アプリのうち40%がComposeを使用している
Android Developers Blog 読んだほうが分かりやすいかも
Scaling Across Screens with Jetpack Compose @ Google I/O ‘24