コミュニケーションはソーシャル アプリやメッセージング アプリの重要な要素であり、Android はユーザー エクスペリエンスをより統合的で一貫性のあるものにするために、API とサービスを進化させ続けています。このページでは、アプリの作成を開始し、アプリの機能をレベルアップするうえで役立つリソースを紹介します。
Android メッセージングの主な API とコンセプトを理解する
メッセージングはユーザーにとって非常に重要なタスクであるため、Android では、メッセージングの統合と効率化に役立つ専用の API が作成されています。
Android のメッセージ サーフェスを最大限に活用する
Android には、ユーザーとアプリのやり取りを可能にする、ユーザーと会話のコンセプトが組み込まれています。たとえば次のような表示が含まれます。
- チャット専用の通知エリア
- 継続中の会話のユーザー アバター付きのバブル
- チャットにすばやくアクセスできるランチャー ショートカット
バックグラウンドでメッセージを確実に受信する
Firebase Cloud Messaging は、メッセージの送受信を確実に行いながら、システム リソースの使用を最小限に抑え、リアルタイムの 1 対 1 チャットやグループ チャットに堅牢なバックエンドを提供します。
メッセージを確実に受信するための完全なガイドには、フォアグラウンドとバックグラウンドでリアルタイム メッセージを最適に処理する方法と、配信の信頼性を高める方法の詳細が含まれています。
アプリをレベルアップする
アプリでは、ユーザーの期待に応え、それを超える機能をサポートする必要があります。メッセージングには埋め込みメディアのサポートが含まれていることが多いため、アプリにメディアのキャプチャと再生を含めることを検討してください。アプリを目立たせるその他の方法:
- 絵文字選択ツールによる豊富な絵文字のサポート
- Android の画像キーボードによるステッカーや画像などのリッチ コンテンツのサポート
- Android の組み込みの写真選択ツールを使用して、ローカルまたはクラウドにあるユーザーの写真や動画を閲覧、選択するためのサポート
- 他のアプリや連絡先にテキストやメディアを直接共有する機能のサポート
ソーシャル メディアやメッセージングのユーザー エクスペリエンスを向上させ、ユーザーの期待に応えるアプリを実現するための機能については、完全なガイドをご覧ください。