AI の分野が拡大し続ける中、デベロッパーはどこから始めればよいのか、どの API や SDK がユースケースに最適なのかがわからないという声をよく聞きます。
そこで、オンデバイス モデルとクラウド モデルの両方を使用する AI 対応機能の例をご紹介し、ユーザーに喜ばれるエクスペリエンスの作成に役立てていただきたいと考えました。
このたび、次世代の AI 搭載 Android アプリの構築を Android デベロッパーに促し、教育することを目的とした専用アプリケーション、Android AI サンプル カタログをリリースしました。
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 に新しい機能が追加されるたびに、新しいサンプルを作成し、既存のサンプルを更新する予定です。
完全にオープンソースで、コピー可能
Google は、学習に最適な方法は実際にやってみることだと考えています。そのため、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 Studio の Gemini、Gemini CLI、Antigravity、または Claude Code や Codex などのサードパーティ エージェントを使用しているかどうかにかかわらず、高品質の Android 開発をどこでも実現できるようにすることが私たちの使命です。
Adarsh Fernando, Esteban de la Canal • 所要時間: 4 分
-
ハウツー
バッテリーの消耗が Android ユーザーにとって最も重要な問題であると認識し、Google はデベロッパーがより省電力なアプリを構築できるよう、さまざまな取り組みを行ってきました。
Alice Yuan • 所要時間: 8 分
-
ハウツー
パフォーマンス レベリング ガイドには 5 つのレベルがあります。レベル 1 では、導入の労力が最小限で済むパフォーマンス ツールを紹介します。レベル 5 は、カスタム パフォーマンス フレームワークを維持するためのリソースがあるアプリに最適です。
Alice Yuan • 所要時間: 9 分
メールを受け取る
Android 開発に関する最新の分析情報を毎週メールでお届けします。