Google I/O 2024でのAndroidの個人的まとめ

tech
この記事は約3分で読めます。

個人的なまとめ(※雑すぎる)

Developer Keynote(デベロッパー基調講演)(Google I/Oの動画)

Mobile(14:00~32:00)

Gemini NanoとAICore

動画(14:00~)

Pixel 8 ProとGalaxy S24 Seriesで利用可能

今年後半には他のデバイスも対象

Kotlin Multiplatform

動画(18:00~)

Gemini in Android Studio

動画(24:00~)

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

Google I/O 2024: What’s new in Android Development Tools