618ZXW

インテリジェント開発 | モバイル開発エクスペリエンスの向上、効率性の向上

Googleは、開発者に高品質なクロスプラットフォーム開発機能とエクスペリエンスを提供することに重点を置いています。2024年のGoogle Developer Conferenceを振り返ってみましょう。
モバイル基調講演: 新しいプラットフォーム機能と API を活用する方法を学ぶ
ユーザーエクスペリエンスを最適化し、開発効率を向上

GoogleはAndroid 15で、パスキー、ボーダーレスデザイン、予測変換機能、低照度環境下での強化といった革新的な機能を導入し、よりスムーズで安全なユーザーエクスペリエンスを実現しました。さらに、開発者はGoogle AI Edge SDKを通じてGemini Nanoにアクセスできるため、優れたアプリケーション開発エクスペリエンスを実現できます。


最新のアップデート


Android 15ではアクセスキーが導入される

Android 15ではパスキーが導入され、ユーザーに統一されたログインエクスペリエンスを提供し、自動入力やWear OSとの容易な統合が可能になります。開発者は、Credential Manager APIを通じて、パスキーを含むユーザー認証情報を管理およびアクセスできます。


Android 15 では、デフォルトでボーダーレス デザインが使用されます。

Android 15はデフォルトでボーダーレスデザインを採用し、より没入感のある視覚体験をユーザーに提供します。開発者は、このレイアウトを下位互換性のあるものに移植することで、3ボタンやジェスチャーナビゲーションの複雑な操作を効果的に処理しながら、以前のAndroidバージョンとの互換性を維持できます。


予測リターン

Android 15では予測バック機能がアップグレードされ、すべてのユーザーが利用できるようになりました。システムレベルのアニメーションサポートにより、アプリはユーザーのバックジェスチャーに自然に対応し、より自然でシームレスなインタラクションを実現します。


低照度補正

Android 15では、低照度補正モードが導入されました。低照度補正を使用すると、フレームレートが低下し、センサーの感度が上がり、ローカル処理が実行されることで、低照度環境におけるカメラの画質がリアルタイムで向上します。

CameraX 1.4 の最初のベータ版では、Ultra HDR 画像キャプチャや、カメラ プレビューおよびビデオ録画用の画像安定化など、多数の新機能が導入されました

Jetpack Compose カメラライブラリの最初のアルファリリースでは、Viewfinder コンポーザブルを使用して画面にプレビューを表示できます。このライブラリは、CameraX コアライブラリにリンクするだけで、さまざまなデバイス仕様、画面アスペクト比、サーフェスライフサイクルに適応します。

Jetpack Media3 の安定バージョンがリリースされた後、開発者は Media3 API を使用して、アプリケーションのパフォーマンスと信頼性を大幅に向上させました

Google AI Edge SDK を通じて、開発者はAndroidプラットフォーム上でGemini Nanoを使用でき、低レイテンシ、オフライン対応、プライバシー重視の開発環境を実現できます。現在、Gemini Nanoはクローズドプレビュー段階です。Googleは、OEM(相手先ブランド製造会社)と協力して、より多くのデバイスにGemini Nano搭載モデルを提供すべく取り組んでいます。

今後、Pixel を皮切りに、Gemini Nano はマルチモーダル機能の追加によりさらに強力になります。

Google は、開発者がリッチで適応性の高いアプリをより迅速かつ簡単に作成、維持し、クロスプラットフォーム開発エクスペリエンスを向上できるように、新しい機能と API を提供することに取り組んでいます。


Kotlin マルチプラットフォームサポート

GoogleはKotlin Multiplatformのサポートを強化し、開発者がプラットフォーム間でコードを共有できるようにすることで、コードの冗長性を削減し、開発効率を向上させました。また、JetBrainsおよびKotlinコミュニティと協力し、複数のJetpackライブラリにKotlin Multiplatformのサポートを追加しました。

Kotlin 2.0では、安定版のK2コンパイラが導入され、ビルド速度の高速化、言語機能の拡張、マルチプラットフォームサポートが開発者に提供されます。Android Lint、Parcelize、ComposeコンパイラプラグインなどのAndroid関連ツールはすべてKotlin 2.0をサポートする準備ができています。Android Studioでは、Kotlin 2.0のIDEサポートがプレビュー機能としてリリースされます。


パフォーマンスの改善を作成する

Kotlin 2.0 以降では、Compose コンパイラーが Kotlin にバンドルされてリリースされるため、Kotlin へのアップグレードを待つ必要がなくなります。

Compose に新機能が追加されました。遅延レイアウトでは、アイテムの移動を含むアニメーション化された変更がサポートされます。テキストではリッチメディアコンテンツが扱えるようになり、インラインリンクと基本的な HTML フォーマットもサポートされます。「共有要素遷移」機能が強化され、予測変換が標準でサポートされます。

Google は、API 用の優れたツールである LiveEdit も導入しました。これを使用すると、シミュレータや物理デバイスで実行されているアプリケーションにコードの変更を自動的に展開できるため、開発プロセスを高速化できます。

一方、Google は Compose プレビュー スクリーンショット テスト プラグインをリリースしましたが、現在はアルファ版です。

Android StudioGeminiは、開発者向けのコード提案、クラッシュレポート分析、運用上の推奨事項など、より充実したコード支援ツールとアプリケーション品質分析ツールを提供します。さらに、開発者は設計をより迅速にコードに変換し、Android Studio に移行できます。

Google は、WebView とカスタム タブ、OmniLab、Home API などの最新のモバイル開発ツールと API スイートを提供しており、開発者がさまざまなシナリオに対応するクロスプラットフォーム ソリューションを迅速に作成できるように支援します。

開発者は、 WebViewカスタム タブを通じてアプリ内 Web を実装できるようになり、高品質のクロスプラットフォーム コンテンツを作成し、コンテンツへのアクセスと消費のユーザー エクスペリエンスを最適化し、複数のデバイス間でのコンテンツの作成と配信を簡素化できます。


オムニラボ

Android Studio のOmniLabを使用すると、開発者はさまざまな OEM デバイスに簡単にアクセスして使用し、アプリケーションの互換性テストとパフォーマンスの最適化をリモートで実行し、開発効率を向上させ、デバイス間で一貫したエクスペリエンスを確保できます。


ホームAPI

Googleは新しいHome APIをリリースしました。Home APIを使用すると、開発者はGoogle HubとMatterアーキテクチャ、そしてGoogle Automation Engineを活用し、単一の統合で6億台以上のデバイスを簡単に接続できます。これらの機能はAndroidとiOSの両方のプラットフォームで利用できます。Home APIは、ユーザーのデジタル体験と家庭内の物理デバイスを連携させ、シームレスなスマートホーム体験を実現します。
*一部の Google AI テクノロジーは、グローバルに展開する開発者にも適用できます。

すぐに行動を起こし、新しいモバイル開発ツールと API を活用しましょう。
高品質のモバイルアプリケーションをより速く簡単に構築
2024 年の Google Developer Conference 基調講演は継続的に更新されています。
QR コードをスキャンして公式ウェブサイトに直接アクセスし、エキサイティングなリプレイを視聴してください。

グローバル展開を目指す中国の開発者の皆様により良いサービスを提供するため、Google Developers China ウェブサイトにGoogle AI ページを開設しました。このページでは、 Google AI関連の技術アップデートや情報に簡単にアクセスできます。

リンク: https://developers.google.cn/ai/