これを使うと、開発やテストの際に、さまざまな指標に関する知見を得ることができます。コードの一部分のみに限定したベンチマーク評価やテストを行うことができます。アプリの起動時間のベンチマーク評価やテストも可能です。ライブラリ(英語)は、アプリの起動時に、コンポーネントをシンプルかつ効率的に初期化します。このライブラリを使うと、起動シーケンスを効率化したり、初期化の順序を明示的に指定したりできます。リーチとデバイスを活用すると、ユーザーや問題の分布を把握し、開発対象とするスペック、リリースする場所、テストの内容などについての意思決定に役立てることができます。このツールのデータがあれば、品質改善作業の優先順位をつけたり、多くのユーザーに最大限の影響を与えることができる改善内容を判断したりできます。トレースツールで、コードのインストルメンテーションや起動時の問題を診断します。ここで紹介したツールを併用すれば、アプリをスムーズに動作して、ユーザーを満足させ続けることができるほか、組織全体が品質改善作業をサポートするようになるでしょう。入社したい)と思った方は、プロダクトのオーナーや経営者向けに凝縮したケーススタディをご覧ください。こちら(英語)のリンクから参照できます。元に翻訳・加筆したものです。詳しくは元記事をご覧ください。アプリの機能と複雑さが増すにつれて、手動でアプリをテストして動作を検証するのは、退屈な作業になったり、高価な費用がかかったり、不可能になったりしています。フロー、ローカライズ、データベース移行など、確認しなければならないテストポイントは増える一方です。つの選択肢ですが、その段階でバグを修正すると、高いコストがかかります。問題を修正するのは、開発プロセスの早い段階であるほどよいのです。早い段階でバグを見つけるアプローチとして最も優れているのは、テストの自動化です。テストと記述します)は幅広い領域です。たくさんのツールやライブラリが提供されているので、機能が重複する可能性があります。そのため、初心者はテストが難しいと思いがちです。つのセクションを改訂しました。トレーニングまず、新しいテストのトレーニングを準備しました。つの新しい記事が含まれています。ついての詳細ガイドです。種類の主なテストの実例を中心に解説します。(以下、全て英語)ワークステーションで動作するローカルテスト。通常は単体テストです。ライブラリの紹介も含まれています。コマンドラインによるテストまで、テストの作成や実行に役立つあらゆるツールに重点を置いて、テストのツールに関するセクションを更新しました。プラグインの設定など、高度なテストの設定機能を説明した記事も含めています。アプリでどうテストすればよいのか、どこをテストすればよいのかについて、一般的な知識を得ることができるはずです。テスト固有の機能やライブラリの詳細については、それぞれのドキュメントのページをご覧ください。テストガイドなどです。残念ながら、ドキュメントの正確性を自動化による検証はできません。バグ報告を送信してください。元に翻訳・加筆したものです。詳しくは元記事をご覧ください。アプリの機能と複雑さが増すにつれて、手動でアプリをテストして動作を検証するのは、退屈な作業になったり、高価な費用がかかったり、不可能になったりしています。フロー、ローカライズ、データベース移行など、確認しなければならないテストポイントは増える一方です。つの選択肢ですが、その段階でバグを修正すると、高いコストがかかります。問題を修正するのは、開発プロセスの早い段階であるほどよいのです。早い段階でバグを見つけるアプローチとして最も優れているのは、テストの自動化です。テストと記述します)は幅広い領域です。たくさんのツールやライブラリが提供されているので、機能が重複する可能性があります。そのため、初心者はテストが難しいと思いがちです。つのセクションを改訂しました。トレーニングまず、新しいテストのトレーニングを準備しました。つの新しい記事が含まれています。ついての詳細ガイドです。種類の主なテストの実例を中心に解説します。(以下、全て英語)ワークステーションで動作するローカルテスト。通常は単体テストです。ライブラリの紹介も含まれています。コマンドラインによるテストまで、テストの作成や実行に役立つあらゆるツールに重点を置いて、テストのツールに関するセクションを更新しました。プラグインの設定など、高度なテストの設定機能を説明した記事も含めています。アプリでどうテストすればよいのか、どこをテストすればよいのかについて、一般的な知識を得ることができるはずです。テスト固有の機能やライブラリの詳細については、それぞれのドキュメントのページをご覧ください。テストガイドなどです。残念ながら、ドキュメントの正確性を自動化による検証はできません。バグ報告を送信してください。醍醐味2022年5月20日金曜日を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。エキサイティングな領域です。カメラは、消費者がスマートフォンを購入する理由の上位に挙がる要因です。さまざまなツールを通じて、デベロッパーの可能性を広げています。デベロッパーが利用できます。エコシステムのニーズを満たすことができるように作られています。提供する主なメリットは、デベロッパーのできることを増やし、複雑なエコシステムに対処できることです。開発スピードを重視して設計されています。デベロッパーの開発スピードを大幅に向上するだけでなく、カメラの性能を最大限に引き出す最高の開発手法と写真のノウハウを提供します。対応デバイスの数は膨大で、さまざまな違いがあります。デバイスで一貫して動作することを目指しています。デベロッパーに提供します。21)までの下位互換性があります。毎日テストしています。することによって、高い品質を保ちながら、デベロッパーが複雑な点に触れなくてもいいようにしています。ライブラリによる柔軟性によって、。迅速なライブラリのリリースを実現しています。フィードバックに対応し、新機能を提供するために短い周期で定期リリースすることも、単発でリリースすることもできます。この点については、別のブログ投稿で詳しく説明したいと思います。デバイスすべてに組み込まれています。デベロッパーは写真やデバイス実装に関する深い知識を活用できます。メーカーは自社のデバイスをテストし、基準に準拠していることを示します。メーカーの選択に応じて、デバイスの違いが現れます。この違いを活用することにより、自社の判断で特定のデバイスにカスタム機能を導入できます。詳しく理解するため、例を挙げて説明しましょう。ここでは、カメラの撮影機能について比較します。スマートフォンの各カメラの撮影パイプラインで、特殊な制御を同時に行えるようになっています。非常に細かい手動設定もできます。写真撮影ができるほか、自動ホワイトバランス、自動露出、自動フォーカス機能が提供され、シンプルな方法でカメラを手動制御することもできます。応用例を考えてみましょう。使い、高度なプロレベルのカメラシステムを通じて、さまざまなライティングや設定を利用してスタジオ品質の写真を撮影できるようにしています。それぞれのカメラアプリで、各デバイスの独自の能力の違いを活用することができました。アプリをカスタマイズできます。組み込むことにしました。エクスペリエンスを向上できただけでなく、アプリのパフォーマンスとデベロッパーの生産性も上がり、市場投入までの時間も短縮できました。この事例については、こちら(英語)で詳しく紹介しています。躍動の時期を迎えています。いくつかの新機能が最近追加されています。日にベータ版としてデベロッパーに公開されています。多くの機能が利用できるようになっています。追加する予定の魅力的な機能について、詳しくお知らせしたいと思っています。通してフィードバックをいただけることを楽しみにしています。継続的に関心を寄せていただき、ありがとうございます。皆さんと共同で、ユーザーのためにすばらしいカメラ体験を作成できることが楽しみです。元に翻訳・加筆したものです。詳しくは元記事をご覧ください。エキサイティングな領域です。カメラは、消費者がスマートフォンを購入する理由の上位に挙がる要因です。さまざまなツールを通じて、デベロッパーの可能性を広げています。デベロッパーが利用できます。エコシステムのニーズを満たすことができるように作られています。提供する主なメリットは、デベロッパーのできることを増やし、複雑なエコシステムに対処できることです。開発スピードを重視して設計されています。デベロッパーの開発スピードを大幅に向上するだけでなく、カメラの性能を最大限に引き出す最高の開発手法と写真のノウハウを提供します。対応デバイスの数は膨大で、さまざまな違いがあります。デバイスで一貫して動作することを目指しています。デベロッパーに提供します。21)までの下位互換性があります。毎日テストしています。することによって、高い品質を保ちながら、デベロッパーが複雑な点に触れなくてもいいようにしています。ライブラリによる柔軟性によって、。迅速なライブラリのリリースを実現しています。フィードバックに対応し、新機能を提供するために短い周期で定期リリースすることも、単発でリリースすることもできます。この点については、別のブログ投稿で詳しく説明したいと思います。デバイスすべてに組み込まれています。デベロッパーは写真やデバイス実装に関する深い知識を活用できます。メーカーは自社のデバイスをテストし、基準に準拠していることを示します。メーカーの選択に応じて、デバイスの違いが現れます。この違いを活用することにより、自社の判断で特定のデバイスにカスタム機能を導入できます。詳しく理解するため、例を挙げて説明しましょう。ここでは、カメラの撮影機能について比較します。スマートフォンの各カメラの撮影パイプラインで、特殊な制御を同時に行えるようになっています。非常に細かい手動設定もできます。写真撮影ができるほか、自動ホワイトバランス、自動露出、自動フォーカス機能が提供され、シンプルな方法でカメラを手動制御することもできます。応用例を考えてみましょう。使い、高度なプロレベルのカメラシステムを通じて、さまざまなライティングや設定を利用してスタジオ品質の写真を撮影できるようにしています。それぞれのカメラアプリで、各デバイスの独自の能力の違いを活用することができました。アプリをカスタマイズできます。組み込むことにしました。エクスペリエンスを向上できただけでなく、アプリのパフォーマンスとデベロッパーの生産性も上がり、市場投入までの時間も短縮できました。この事例については、こちら(英語)で詳しく紹介しています。躍動の時期を迎えています。いくつかの新機能が最近追加されています。日にベータ版としてデベロッパーに公開されています。多くの機能が利用できるようになっています。追加する予定の魅力的な機能について、詳しくお知らせしたいと思っています。通してフィードバックをいただけることを楽しみにしています。継続的に関心を寄せていただき、ありがとうございます。皆さんと共同で、ユーザーのためにすばらしいカメラ体験を作成できることが楽しみです。@googledevjp"プロダクトに関するご意見はプロダクトフォーラムにお願いします"GooglePrivacyTerms。