AI の状況が拡大し続ける中、デベロッパーはどこから始めればよいのか、どの API または SDK がユースケースに最適なのかがわからないという声をよく聞きます。
そこで、デバイス上のモデルとクラウドモデルの両方を使用した AI 対応機能の例を紹介し、ユーザーに快適なエクスペリエンスを提供するためのヒントを提供したいと考えました。
このたび、再設計された Android AI サンプル カタログ をリリースしました。これは、次世代の AI 搭載 Android アプリを構築するためのヒントと情報を提供する、Android デベロッパー向けの専用アプリケーションです。
Google AI でできること
Android AI サンプル カタログは、Google AI API と SDK の機能を探索できるワンストップの場所として設計されています。さまざまな AI ユースケースを示すサンプルが用意されており、ご自身でテストできます。このカタログは、構築できるものを実際に体験し、ニーズに合った適切なソリューションと機能を見つけることができるように設計されています。
カタログに掲載されているサンプルの一部をご紹介します。
その他のサンプルには、Imagen のマスク編集機能を使用した画像編集、Gemini Live API を使用して音声で制御する ToDo リスト アプリ、Gemini Nano を搭載したデバイス上の書き換えアシスタントなどがあります。
クラウド推論を使用するサンプルは Firebase AI Logic SDK を使用して構築され、デバイス上の推論を実行するサンプルには ML Kit GenAI API が使用されます。モデルと SDK に新しい機能が追加されるたびに、新しいサンプルを作成し、既存のサンプルを更新する予定です。
完全にオープンソースで、コピー可能
学習に最適な方法は実践することだと考えています。そのため、AI サンプル カタログは完全にオープンソースであるだけでなく、AI 機能に関連するコードが自己完結型でコピーして貼り付けやすいため、独自のプロジェクトでこれらのコードサンプルをすばやく試すことができます。
アプリでサンプルを探索し、その構築方法を確認したい場合は、[<> ソース] ボタンをクリックするだけで、GitHub のコードに直接移動できます。
すぐに始められるように、各サンプルには、使用されている API と主要なコード スニペットが記載された README ファイルが含まれています。
注: Firebase AI Logic SDK を使用してサンプルを実行するには、Firebase AI プロジェクトを設定する必要があります。また、Gemini Nano を搭載した ML Kit Gen AI API を使用するサンプルは、特定のデバイスでのみサポートされています。
また、学習体験をより魅力的で直感的なものにするために、アプリのユーザー インターフェースにも工夫を凝らしました。Android の外観に表現力豊かな AI デザイン言語を取り入れた、大胆な新しいブランドでアプリを刷新しました。特に、新しい Material 3 の表現力豊かなコンポーネントには、鮮やかで質感のある背景が使用されており、サンプルを探索してコードを掘り下げるためのモダンで楽しい環境を提供します。生成された画像の構成にインスパイアされた体系的なイラストは、洗練された表現力豊かなエクスペリエンスをさらに高めます。
今すぐ Android AI サンプル カタログをチェックして機能をテストし、GitHub のコードを掘り下げて、独自の AI 搭載のアイデアを実現しましょう。
続きを読む
-
方法
バッテリーの過剰な消耗が Android ユーザーにとって最も重要な問題であることを認識し、デベロッパーがより電力効率の高いアプリを構築できるよう、Google は重要な措置を講じてきました。
Alice Yuan • 所要時間 8 分
-
方法
パフォーマンスのレベルアップ ガイドには 5 つのレベルがあります。レベル 1 では、最小限の導入作業で済むパフォーマンス ツールを紹介します。レベル 5 は、カスタム パフォーマンス フレームワークを維持するためのリソースがあるアプリに最適です。
Alice Yuan • 所要時間 9 分
-
方法
プロファイルに基づく最適化、Jetpack Compose のパフォーマンスの改善、舞台裏での作業に関する考慮事項について説明します。
Ben Weiss, Breana Tate, Jossi Wolf • 所要時間 8 分
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。