#160 2021-02-21
Android 12 Developer Preview 1、RoomがKSPをサポート、Now in Android エピソード34、Jetpack Composeのパッケージ名からandroidxを落とす署名運動、など。
Android 12 Developer Preview 1
GitHubで見るhttps://android-developers.googleblog.com/2021/02/android-12-dp1.html
https://developer.android.com/about/versions/12Android 12の最初のDeveloper Previewがリリースされました。変更内容やリリースタイムラインなども公開されています。Pixel 3以降のPixelシリーズで試せるようになっています。
RoomがKSPをサポート
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/room#2.3.0-beta02
https://twitter.com/yigitboyar/status/1362485913532522498Room 2.3.0-beta02で実験的にKSPをサポートしました。KAPTに比べてビルド速度の向上が期待できます。
Android Studio Arctic Fox Canary 7
GitHubで見るAndroid 12でandroid:exportedの明示的な指定が必要
GitHubで見るhttps://medium.com/androiddevelopers/lets-be-explicit-about-our-intent-filters-c5dbe2dbdce0
Android 12からAndroidManifestのactivity等に明示的なandroid:exportedの指定が必要になります。Target SDKをAndroid 12にする際には対応が必要になると思います。
Now in Android エピソード34
GitHubで見るNow in Androidの新着エピソードです。MAD Skillsの紹介、Material Design Components(MDC)ライブラリ1.3.0、Kotlin Symbol Processing(KSP)などについて触れています。
https://medium.com/androiddevelopers/now-in-android-34-c8d2a017a119
Jetpack WindowManager alpha02の紹介
GitHubで見るJetpack WindowManagerのalpha02の解説です。Android 11で導入された WindowMetrics API が使えるようになったようです。
https://medium.com/androiddevelopers/jetpack-windowmanager-updates-8bee061aa2fbJetpack Composeのパッケージ名からandroidxを落とす署名運動
GitHubで見るJetpack ComposeがAndroidだけでなくデスクトップやiOSでも使えるようにする動きがある中でいまのうちにパッケージ名から
androidx
を落とそうという署名運動があるようです。
https://www.change.org/p/google-drop-androidx-from-jetpack-compose-package-name-for-multiplatform-before-1-0-releaseAndroid 12のUnified rich content apiの解説
GitHubで見るhttps://joebirch.co/android/exploring-android-12-unified-rich-content-api/
https://developer.android.com/about/versions/12/features/unified-content-apiコピーアンドペーストなどでメディア入力が出来るようになるそうです。
なおJetpack Composeが二つの意味で使われているという指摘は以前Jake Whartonからもなされていました。
https://jakewharton.com/a-jetpack-compose-by-any-other-name/