このシリーズでは、Android と Google Play の製品情報で、日本の皆さんに特に重要な記事を見やすくお届けするために、 グローバルで発表されたブログ記事の URL を、1 つのブログ記事にまとめます。
*リンク先は英語の記事になります。お手数ですが Chrome ブラウザの翻訳機能などを使って、投稿を日本語でご確認ください。
Android
Android WebView における ユーザー エージェントの削減 (User-Agent Reduction on Android WebView)
Vulkan 1.4 : アプリのロードの高速化、スタッターとメモリ使用量の低減 (Vulkan 1.4: Faster app loads, less stutter and less Memory Usage)
Android XR SDK デベロッパー プレビューの紹介 (Introducing Android XR SDK Developer Preview)
Reddit がベースライン プロファイルと R8 を使用したことでアプリの起動速度を 50% 以上改善 (Reddit improved app startup speed by over 50% using Baseline Profiles and R8)
Now in Android #112 (Now in Android #112)
16KB ページサイズのデバイスに対応したアプリを準備しよう (Get your apps ready for 16 KB page size devices)
CameraX 1.4.0 の最新情報と Jetpack Compose サポートについて (What's new in CameraX 1.4.0 and a sneak peek of Jetpack Compose support)
Instagram が暗い中でも美しい写真を撮れるようにした方法 (How Instagram enabled users to take stunning Low Light Photos)
Android 16 デベロッパー プレビュー 2 (The Second Developer Preview of Android 16)
Compose Tips for Delightful UI — 2024 年の総括 (Compose Tips for Delightful UI — ’24 wrap up)
Media3 1.5.0 — 最新情報 (Media3 1.5.0 — what’s new?)
Spotlight Week : Android カメラとメディア (Spotlight Week: Android Camera and Media)
パフォーマンス クラスにより Google Maps のプレミアムな体験を提供 (Performance Class helps Google Maps deliver premium experiences)
Jetpack Compose で CameraX をはじめよう (Getting Started with CameraX in Jetpack Compose)
Android Studio Ladybug Feature Drop が安定版に (Android Studio Ladybug Feature Drop is Stable!)
より信頼性とパフォーマンスの高いメディア編集ユースケースをサポートするためにアプリで Transformer を採用 (Apps adopt Transformer to support more reliable and performant media editing use cases)
Tap to focus : Jetpack Compose で CameraX の進化をマスターする (Tap to focus: Mastering CameraX Transformations in Jetpack Compose)
Google Play
Google Play からのお知らせ : Google Play の次のステージ (Notes from Google Play: The next phase of Play)
#WeArePlay|スポーツ関連のアプリやゲームのデベロッパーを紹介 (#WeArePlay | Meet the people building sport apps and games)
#WeArePlay の 2024 年の総括 (Celebrating Another Year of #WeArePlay)
Google Devs Japan の X (旧 Twitter) をフォローして、今後のアップデートをお見逃しなく!
Posted by Tamao Imura - Google Developer Marketing Manager, Japan
このシリーズでは、Android と Google Play の製品情報で、日本の皆さんに特に重要な記事を見やすくお届けするために、 グローバルで発表された 2 週間分のブログ記事の URL を、1 つのブログ記事にまとめます。
Now in Android #110 (Now in Android #110)
最新の Spotlight Week: アダプティブな Android アプリの紹介 (Here's what happening in our latest Spotlight Week: Adaptive Android Apps)
JetLagged のレスポンシブ ダッシュボードのレイアウトを Jetpack Compose を使用して作成 (Creating a responsive dashboard layout for JetLagged with Jetpack Compose)
Android 版 Chrome でサードパーティの自動入力をサポート (Chrome on Android to support third-party autofill services natively)
CameraX のアップデートによりデュアル コンカレント カメラがさらに簡単に (CameraX update makes dual concurrent camera even easier)
#WeArePlay | 女性の世界旅行をサポートするアプリ、 NomadHer (#WeArePlay | NomadHer helps women travel the world)
この記事は Marwa Mabrouk による Android Developers Blog の記事 " The exciting aspects of Android Camera" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
Android Camera はエキサイティングな領域です。カメラは、消費者がスマートフォンを購入する理由の上位に挙がる要因です。また、Android Camera は、さまざまなツールを通じて、デベロッパーの可能性を広げています。Camera 2(英語) は、Android 5.0 Lollipop 以降の Android に含まれるフレームワーク API です。CameraX は Camera 2 を活用して動作する Jetpack サポート ライブラリであり、すべての Android デベロッパーが利用できます。この 2 つのソリューションは、お互いに機能を補完し合うことで、Android Camera エコシステムのニーズを満たすことができるように作られています。
Android Camera を始めたい方、アプリを最新に更新したい方、または Camera 1 からアプリを移行している方にとって、最初に使ってみるべきツールは CameraX です。CameraX が提供する主なメリットは、デベロッパーのできることを増やし、複雑なエコシステムに対処できることです。
カメラで非常に特殊な機能を開発するために撮影フローを低レベルで制御しなければならない方や、デバイスの違いを考慮に入れなければならない方は、Camera 2(英語) を利用してください。
Camera 2 は、すべての Android デバイスでカメラのハードウェアを利用できるようにする共通 API で、現在世界中の市場に出回っている数十億台の Android デバイスすべてに組み込まれています。Camera 2 はフレームワーク API なので、デベロッパーは写真やデバイス実装に関する深い知識を活用できます。Camera 2 の質を確かなものにするため、デバイス メーカーは自社のデバイスをテストし、基準に準拠していることを示します。この API には、デバイス メーカーの選択に応じて、デバイスの違いが現れます。この違いを活用することにより、自社の判断で特定のデバイスにカスタム機能を導入できます。
さらに詳しく理解するため、例を挙げて説明しましょう。ここでは、カメラの撮影機能について比較します。Camera 2 では、スマートフォンの各カメラの撮影パイプラインで、特殊な制御を同時に行えるようになっています。さらに、非常に細かい手動設定もできます。CameraX では、高解像度、高画質の写真撮影ができるほか、自動ホワイトバランス、自動露出、自動フォーカス機能が提供され、シンプルな方法でカメラを手動制御することもできます。
応用例を考えてみましょう。Samsung は、Samsung Galaxy デバイスで Camera Framework API を使い、高度なプロレベルのカメラシステムを通じて、さまざまなライティングや設定を利用してスタジオ品質の写真を撮影できるようにしています。API は共通ですが、Samsung はそれぞれのカメラアプリで、各デバイスの独自の能力の違いを活用することができました。Camera Framework API のおかげで、Samsung は低レベルのカメラ機能にアクセスでき、デバイスに合わせてネイティブ アプリをカスタマイズできます。
もう 1 つ例を挙げましょう。Microsoft は、Microsoft Lens が使われているすべての仕事効率化アプリ(Office、Outlook、OneDrive など)で高画質イメージを扱えるように、CameraX を組み込むことにしました。Microsoft Lens チームは、CameraX に切り替えたことで、API がシンプルになってデベロッパー エクスペリエンスを向上できただけでなく、アプリのパフォーマンスとデベロッパーの生産性も上がり、市場投入までの時間も短縮できました。この事例については、こちら(英語)で詳しく紹介しています。
両方の API に多くの新機能が追加されている今、Android Camera は躍動の時期を迎えています。
今後も、Android Camera に追加する予定の魅力的な機能について、詳しくお知らせしたいと思っています。皆さんとともに作業を進め、CameraX メーリング リスト camerax-developers@android.com や AOSP Issue Tracker を通してフィードバックをいただけることを楽しみにしています。
Android Camera に継続的に関心を寄せていただき、ありがとうございます。皆さんと共同で、ユーザーのためにすばらしいカメラ体験を作成できることが楽しみです。
Reviewed by Mari Kawanishi - Developer Marketing Manager, Google Play