ソーシャル アプリとメッセージ アプリについて
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ソーシャル アプリやメッセージ アプリは、人々がつながり、コミュニケーションを取り、情報を共有する方法に革命をもたらしました。公開の会話、非公開のメッセージ、メディアの作成、写真や動画の共有、ライブ配信のためのスペースを提供しています。アプリがこれらのいずれかを行う場合は、このデベロッパー センターに、これらのタイプのエクスペリエンスの作成、拡張、レベルアップ、最適化に役立つリソースが用意されています。
このデベロッパー センターでは、ソーシャル機能の次の 3 つの分野について説明します。
メッセージングとコミュニケーション
コミュニケーションはソーシャル アプリのコア機能です。Android には、アプリのメッセージ機能と統合し、ユーザーが操作できるサーフェスを増やすためのカスタム API が用意されています。メッセージを確実に送受信する方法と、リッチな絵文字のサポート、Android の画像キーボードやその他のリッチテキスト ソースのステッカーと画像、他のアプリへのテキストとメディアの直接共有のサポートでアプリをレベルアップする方法を学びます。
詳細 レベルアップ
アプリに画像や動画を統合する場合でも、没入感のある音声エクスペリエンスを提供する場合でも、メディアはユーザー インタラクションを豊かにし、アプリのエンゲージメントを高めます。Android では、画像とメディアの統合の複雑さを最小限に抑えながら、ユーザー エクスペリエンスをより統合され、一貫したものにするために、API を継続的に進化させています。大量のビットマップを効率的に読み込む方法、ライブ配信をサポートする方法、再生コントロールとプレーヤー UI を処理する方法について学びます。アプリをレベルアップして、ウルトラ HDR 画像と HDR 動画をサポートしたり、ピクチャー イン ピクチャーを有効にしたり、Cast Connect を実装したりできます。
詳細 レベルアップ
ソーシャル アプリやコミュニケーション アプリで動画の撮影、写真の編集、メディア コンテンツの処理をサポートすることがますます一般的になっています。Android には、最新のデバイスとプラットフォームの機能をサポートしながら、アプリへの統合を簡素化するライブラリが用意されています。
写真や動画をキャプチャする、動画を編集する、ユーザーのメディア ライブラリにアクセスする、他のアプリやサービスと共有する方法をご確認ください。ウルトラ HDR 画像キャプチャ、HDR 動画、ゼロ シャッターラグなどをサポートして、アプリをレベルアップしましょう。
詳細 レベルアップ
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 UTC。
[null,null,["最終更新日 2025-03-26 UTC。"],[],[],null,["# About social and messaging apps\n\nSocial and messaging apps have revolutionized how we connect, communicate, and\nshare information, offering spaces for public conversations, private messaging,\nmedia creation, photo and video sharing, and even live broadcasts. If your app\ndoes any of this, you'll find resources in this developer center to help you\ncreate, extend, level up, and optimize these types of experiences.\n\nThis developer center covers three areas of social features:\n\n- [Messaging and communication](#messaging-and-communication)\n- [Media display and playback](#media-display)\n- [Media capture, creation, editing, and sharing](#media-creation)\n\nMessaging and communication\n---------------------------\n\nCommunication is a core function of social apps, and Android has created bespoke\nAPIs that [integrate your app's messaging features](/develop/ui/views/notifications/conversations), providing more surfaces\nfor users to interact with. Learn how to [send and receive messages\nreliably](https://firebase.google.com/docs/cloud-messaging), as well as how to [level your app up](/social-and-messaging/guides/communication/basic-better-best) with [rich\nemoji support](/develop/ui/views/text-and-emoji/emoji-picker), stickers and images from [Android's image keyboard and other\nrich text sources](/develop/ui/views/receive-rich-content), and\nsupport for [sharing text and media](/training/sharing/send) directly to other apps.\n\n[Learn More](/social-and-messaging/guides/communication) [Level Up](/social-and-messaging/guides/communication/basic-better-best)\n\nMedia display and playback\n--------------------------\n\nWhether your app integrates images and videos or delivers immersive audio\nexperiences, media enriches user interactions and elevates app engagement.\nAndroid continues to evolve APIs that minimize the complexity of integrating\nimages and media while making the user experience more integrated and\nconsistent. Learn how to [load large bitmaps efficiently](/topic/performance/graphics/load-bitmap), support\n[live-streaming](/media/media3/exoplayer/live-streaming), and handle [playback controls and player UI](/media/media3/ui/overview).\n[Level up your app](/social-and-messaging/guides/media-playback/basic-better-best) to support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video,\nenable [picture-in-picture](/develop/ui/views/picture-in-picture), implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver),\nand more.\n\n[Learn More](/social-and-messaging/guides/media-playback) [Level Up](/social-and-messaging/guides/media-playback/basic-better-best)\n\nMedia capture, creation, editing, and sharing\n---------------------------------------------\n\nIt's increasingly common for social and communication apps to support capturing\nvideos, editing photos, and processing media content, and Android has created\nlibraries that simplify integration into your app while helping you support the\nlatest device and platform features.\n\nLearn how to [capture photos and videos](/media/camera/camerax), [edit videos](/media/media3/transformer), [access user\nmedia libraries](/training/data-storage/shared/photopicker), and [share to other apps and services](/training/sharing/send#using-android-system-sharesheet). [Level up your\napp](/social-and-messaging/guides/media-creation/basic-better-best) with support for [UltraHDR image capture](https://github.com/android/platform-samples/blob/main/samples/camera/camera2/src/main/java/com/example/platform/camera/imagecapture/Camera2UltraHDRCapture.kt), [HDR\nvideo](/media/camera/camera2/hdr-video-capture), [zero shutter lag](/media/camera/camerax/take-photo#zero-shutter-lag), and more.\n\n[Learn More](/social-and-messaging/guides/media-creation) [Level Up](/social-and-messaging/guides/media-creation/basic-better-best)"]]