このガイドでは、ソーシャル アプリやメッセージ アプリが、スタート地点からクラス最高のアプリへと最適に成長していくための 3 つのドキュメントを紹介します。これらのドキュメントでは、メッセージング、メディア作成、メディア再生に関するユースケースについて説明します。これらは、アプリの長期的なスケーリングと、いつどの機能を実装するかを検討する際に役立つように設計されています。ソーシャル アプリやメッセージ アプリはそれぞれ異なりますが、クラス最高のアプリを実現するために、次の推奨事項を検討してください。
メッセージングとコミュニケーション
コミュニケーションはソーシャル アプリやメッセージング アプリの重要な要素であり、Android はユーザー エクスペリエンスをより統合的で一貫性のあるものにするために、API とサービスを進化させ続けています。
アプリをレベルアップする
アプリを目立たせるには、次のような方法があります。
- Android の画像キーボード、ドラッグ&ドロップ、クリップボードを介したステッカーや画像などのリッチ コンテンツの受信をサポートします。
- Android の組み込みの写真選択ツールを使用して、ローカルまたはクラウドにあるユーザーの写真や動画を閲覧、選択できる。
メッセージとコミュニケーションの体験を次のレベルに引き上げる機能については、完全なガイドをご覧ください。
メディアの作成、キャプチャ、共有
動画のキャプチャ、写真の編集、メディア コンテンツの処理は、ソーシャル アプリやメッセージ アプリの基本的な機能です。Android では、最新のデバイス ハードウェア機能をサポートする API と、アプリへの統合を簡素化するライブラリが作成されています。
アプリをレベルアップする
アプリを目立たせるには、次のような方法があります。
- ウルトラ HDR 画像と HDR 動画をキャプチャします。
- 夜間モードやボケ表現(ポートレート撮影用)などのカメラ拡張機能を利用します。
- ゼロシャッター ラグをサポートします。
- カスタム エフェクトを使用して動画を編集します。
メディアのキャプチャ、編集、共有の体験を次のレベルに引き上げるために考慮すべき機能については、完全なガイドをご覧ください。
メディアの表示と再生
アプリに画像や動画を統合する場合でも、没入感のある音声エクスペリエンスを提供する場合でも、メディアはユーザー インタラクションを豊かにし、アプリのエンゲージメントを高めます。Android は、メディア統合の複雑さを最小限に抑えながら、ユーザー エクスペリエンスをより統合的で一貫性のあるものにするために、API の進化を続けています。
アプリをレベルアップする
アプリを目立たせるには、次のような方法があります。
- ウルトラ HDR 画像と HDR 動画をサポート。
- 動画と音声の再生でピクチャー イン ピクチャーを有効にします。
- MediaSession を実装します。Media3 の ExoPlayer を使用すると、実装が簡単になります。これにより、さまざまなアプリ、システム コンポーネント、デバイスで再生を統合できます。
メディアの表示と再生の体験を次のレベルに引き上げるために考慮すべき機能については、完全なガイドをご覧ください。