#404 2025-11-30
Android Quick ShareがAirDropと運用可能に, CashのMetroの移行, Koinが"compile-time safety"に, kotlinx-schema, scrcpyでデスクトップ体験, など
Android Quick ShareがAirDropと相互運用可能に - Pixel 10から対応開始
GitHubで見るhttps://security.googleblog.com/2025/11/android-quick-share-support-for-airdrop-security.html
GoogleがAndroid Quick ShareとAirDropの相互運用機能を発表。Pixel 10ファミリーから、AndroidとiOS間で写真や動画などのファイル共有が可能になる。メモリ安全なRust言語で実装され、P2P接続でサーバーを経由しない安全な設計。現在は「Everyone for 10 minutes」モードで動作し、第三者機関の監査でもセキュリティの高さが確認されている。
scrcpy --new-displayで様々なAndroid端末でデスクトップ端末のような体験ができる話
GitHubで見るkotlinx-schemaが公開
GitHubで見るJSON SchemaやLLM function calling schemaを生成するライブラリが公開されました。
https://github.com/Kotlin/kotlinx-schema/Javaの依存関係管理は呪われているか?
GitHubで見るFatJarやClass.forNameなどで依存関係が壊れて実行時に問題が起きてしまうため、静的解析ツールで監視したり、パッケージリロケーションを利用したり、Service Loaderを使うことを提案しています。
https://dev.to/autonomousapps/is-the-java-ecosystem-cursed-a-dependency-analysis-perspective-53efKoin AnnotationsがJSR-330をサポートし"full compile-time safety"に
GitHubで見る@Injectや@Singletonなどをサポートしたそうです。
https://blog.kotzilla.io/koin-ide-plugin-1-5-1-annotations-2-2-jsr-330-android-kotlinCash AndroidのAnvil/Dagger -> Metroの移行
GitHubで見るビルド時間を改善した話が含まれています。
https://code.cash.app/cash-android-moves-to-metro