このシリーズでは、Android と Google Play の製品情報で、日本の皆さんに特に重要な記事を見やすくお届けするために、 グローバルで発表された 2 週間分のブログ記事の URL を、1 つのブログ記事にまとめます。
*リンク先は英語の記事になります。お手数ですが Chrome ブラウザの翻訳機能などを使って、投稿を日本語でご確認ください。
Android
Android 15 デベロッパー プレビュー 2 (The Second Developer Preview of Android 15)
Now in Android #101 (Now in Android #101)
Google Play
#WeArePlay | 女性史月間のストーリー : 女性の人生を変えた創業者をご紹介します (#WeArePlay | Meet the founders changing women's lives: Women’s History Month Stories)
Android / Google Play
5 月 14 日に Google I/O をご視聴ください (Tune in for Google I/O on May 14)
Google Devs Japan の X (旧 Twitter) をフォローして、今後のアップデートをお見逃しなく!
Posted by Mari Kawanishi - Developer Marketing Manager, Google Play
Android Studio Iguana が安定版に (Android Studio Iguana is stable)
Android 14 の活用 : 早期導入によりユーザー エクスペリエンスを向上させた Meta 社の事例 (Embracing Android 14: Meta's Early Adoption Empowered Enhanced User Experience)
Wear OS の新しいテキスト読み上げ (TTS) エンジンの紹介 (Introducing a new Text-To-Speech engine on Wear OS)
ユーザーに配慮したアカウント削除の体験をデザインする (Designing your account deletion experience with users in mind)
#TheAndroidShow: MWC からの最新情報、Gemini Nano、Android 15 など! (#TheAndroidShow: the latest from MWC, Gemini Nano, Android 15 and more!)
Fused Orientation Provider API の紹介 : 全員に一貫したデバイスの向きを (Introducing the Fused Orientation Provider API: Consistent device orientation for all)
Now in Android #100 (Now in Android #100)
より良く、早く、強力な Android のタイムゾーンのアップデート (Better, faster, stronger time zone updates on Android)
Android 14 (と Google Meet) の強化された画面共有機能で会議の生産性を向上させる (Enhanced screen sharing capabilities in Android 14 (and Google Meet) improve meeting productivity)
PC 版 Google Play Games の Play Install Referrer の紹介 (Introducing Play Install Referrer for Google Play Games on PC)
Google for Games Developer Summit 2024 で発表された主要なプロダクト最新情報 (Key product updates from the 2024 Google for Games Developer Summit)
Google Play の Indie Games Accelerator 2024 参加者を紹介 (Meet the class of 2024 for Google Play’s Indie Games Accelerator)
Android 15 の最初のデベロッパー プレビュー (The First Developer Preview of Android 15)
Jetpack Compose のネストされたスクロールについて理解する (Understanding Nested Scrolling in Jetpack Compose)
ML Kit Document Scanner API を使用してドキュメント スキャン機能を簡単にアプリに追加する (Easily add document scanning capability to your app with ML Kit Document Scanner API)
Wear OS ハイブリッド インターフェース:電力とパフォーマンスの向上 (Wear OS hybrid interface: Boosting power and performance)
Android からの新しい goodies、ウェアラブルが Mobile World Congress に登場 + 来週の #TheAndroidShow をご視聴ください! (New goodies from Android, Wearables at Mobile World Congress + tune in to a new episode of #TheAndroidShow next week!)
Compose でさまざまなシェイプを楽しむ (Fun with shapes in Compose)
Jetpack Compose: 強力なスキップ モードについての解説 (Jetpack Compose: Strong Skipping Mode Explained)
*リンク先は一部を除き英語の記事になります。お手数ですが Chrome ブラウザの翻訳機能などを使って、投稿を日本語でご確認ください。
Now in Android #99 (Now in Android #99)
クラウド上の写真が Android の写真選択ツールで利用可能に (Cloud photos now available in the Android photo picker)
#WeArePlay|どのように 2 人のウミガメ愛好家が海洋保護を改革しているか (#WeArePlay | How two sea turtle enthusiasts are revolutionizing marine conservation)
Jetpack Compose の新機能 - 2024 年 1 月リリース (What’s new in the Jetpack Compose January ’24 release)
Now in Android #98 (Now in Android #98)
インディー ゲーム スタジオがどのように Google Play で最初のゲームをローンチしたか (How This Indie Game Studio Launched Their First Game on Google Play)
ユーザーにアプリの最新バージョンへのアップデートを促す (Prompt users to update to your latest app version)
Google Cast の最新情報 (What's new with Google Cast?)
Google Play のリアルマネーゲームの新しいアプローチ方法 (A New Approach to Real-Money Games on Google Play)
#WeArePlay | 幼少期の地震の経験が Álvaro さんの起業家としての道をどのように形作ったか学ぶ (#WeArePlay | Learn how a childhood experience with an earthquake shaped Álvaro's entrepreneurial journey)
KSP2 プレビュー: Kotlin K2 とスタンドアロンのソース生成ツール (KSP2 Preview: Kotlin K2 and Standalone Source Generator)
Android のより高速な Rust ツールチェーン (Faster Rust Toolchains for Android)
Android アプリで生成 AI を活用する
Now in Android #97 (Now in Android #97)
さまざまなデバイスタイプを超えて、アプリの可用性を高める (Increase your app’s availability across device types)
2023 年はさまざまなデバイスを超えて、素晴らしいアプリを開発いただきありがとうございました!(Thank you for creating excellent apps, across devices in 2023!)
#WeArePlay| インドネシアの Steven さんをご紹介します。世界中からのさらなるストーリーの紹介 (#WeArePlay | Meet Steven from Indonesia. More stories from around the world.)
東南アジア、インドでゲームコミュニティを構築することの重要性 (Importance of building your game community in Southeast Asia and India)
この記事は VP of Engineering、Dave Burkeによる Android Developers Blog の記事 "Leverage Generative AI in your Android apps" を元に翻訳 / 加筆したものです。詳しくは元記事をご覧ください。
先週、Google は最先端の基盤モデルである Gemini を発表しました。Gemini はマルチモーダルで、テキストと画像の両方の入力を受け付けることができます。また、Android デベロッパーの皆さんが最小モデル Gemini Nano をモバイル端末上で利用できる方法も導入しました。これは、モデル管理、実行環境、安全機能などを包括的に処理するシステム サービス AICore を介して、一部のデバイスで利用可能です。これにより、デベロッパーの皆さんの作業は簡素化されます。2023 年 12 月 13 日 (米国時間)、Google は、Android デベロッパーの皆さんが Gemini Pro モデルにアクセスできる新しい方法を発表しました。このモデルは、Google のデータセンターでオフデバイスで動作します。
Gemini Pro は Gemini API 経由でアクセスでき、テキストと画像の推論タスクを幅広く網羅する拡張性があるモデルです。統合を簡素化するために、Android 用クライアント SDK である Google AI SDK を利用できます。この SDK により、Android アプリから直接統合が可能となり、デベロッパーの皆さんが独自にバックエンドのインフラストラクチャを構築 / 管理する必要がなくなるため、開発コスト削減と開発速度向上を実現します。Google AI Studio は、デベロッパーが Gemini Pro モデルを統合、プロンプトと API キーを作成し、アイデアを簡単に AI アプリに変換するための合理化された方法を提供します。Google AI Studio でプロンプトを開発したら、”Get Code” アクションをクリックするだけで Kotlin コード スニペットを生成し、Google AI SDK for Android を使用してすぐに Gemini の統合を開始できます。
Google AI Studio で Gemini API 用の Kotlin コードを生成する
デベロッパーの皆さんが Android Studio の最新プレビュー版で直接 Gemini API を利用しやすくするために、Google は新たな取り組みを進めています。Android 用 Google AI SDK をすぐに使い始められる新しいプロジェクト テンプレートを導入します。これにより、Android Studio の強化されたコード補完機能とリント チェッカーを活用して、API キーやセキュリティの設定をスムーズに行うことができます。
Android Studio で AI 開発を始めるプロジェクト テンプレート
新しいテンプレートを活用するには、Android Studio で File > New > New Project から新しいプロジェクトを作成し、Gemini API Starter Template を選択します。このテンプレートは、Gemini API を使用するのに必要なコードが事前設定されたプロジェクトを提供します。プロジェクト名と保存場所を選択した後、Google AI Studio で API キーを生成し、Android Studio に入力するよう求められます。Android Studio は Gemini API 接続でプロジェクトを自動的に設定し、ワークフローを簡素化します。その後、「実行」をクリックして、Android Studio エミュレータでコードの実行を確認できます。アプリには「以下のテキストを要約してください」というプロンプトがハードコードされていますが、コード内で直接プロンプトを編集して機能を変更することができます。
生成 AI を活用して開発できるアプリの例
Gemini Pro を活用して、Android アプリに革新的な AI 機能を取り入れましょう。
Posted by Tamao Imura - Google Developer Marketing Manager, Japan
Reviewed by Yuichi Araki - Developer Relations Team