このガイドでは、メディア作成に重点を置いたアプリが、想定される出発点からクラス最高のアプリへと最適に進化していく過程を示します。このガイドは、アプリの長期的なスケーリングと、実装する機能のタイミングについて考えるのに役立ちます。メディア作成アプリはそれぞれ異なりますが、クラス最高のアプリを実現するために、以下の推奨事項を検討してください。
基本的なメディアの作成
基本的なメディア作成アプリは、ユーザーに基本的なエクスペリエンスを提供します。これには、次のような操作が含まれます。
- 写真選択ツールを使用して、既存の写真や動画にアクセスします。
- CameraX を使用して、アプリ内画像とアプリ内動画のキャプチャをサポートします。
- カメラの向きを処理します。
- 自動解決をサポートします。
- 前面カメラと背面カメラを切り替えます。
- ズームとタップしてフォーカスをサポートします。
- ハードウェアのフラッシュをサポート。
- マルチウィンドウのカメラへのアクセスを処理します。
- Android Sharesheet を使用して、他のアプリやターゲットと共有します。
メディア作成の改善
優れたメディア作成アプリを使用すると、ユーザーは次のようなプレミアム カメラ ハードウェア、カメラ ソフトウェア、メディア編集機能にアクセスできます。
キャプチャ
- カメラ拡張機能(夜間モード、HDR、ボケ)を使用します。
- シャッターラグがゼロである。
- 自撮りカメラの画面ベースのフラッシュをサポート。
- 手動のフラッシュまたはトーチのコントロールを使用します。
- 目標解決策を使用します。
- 露出補正を備えている。
- ユーザーがホーム画面からキャプチャ フローを開始できるように、アプリ ウィジェットを追加します。
編集
- 動画のトリミング、クロップ、その他の組み込みの Media3 トランスフォーマー 効果。
- ウルトラ HDR 画像、回転、切り抜き、スケーリング。
- 画像フィルタと変換を使用します。
- オーディオ エフェクトを含む音声。
メディア作成のベスト
最高水準のメディア作成アプリでは、次のような高度な機能を利用できます。
キャプチャ
- 同時カメラを使用します: 前面と背面の同時キャプチャ。
- アダプティブ ライブ ストリーミングでライブ配信します。パフォーマンス クラスを使用して、デバイスが同時カメラ キャプチャをサポートできるかどうかを判断することを検討してください。
編集
- Media3 Transformer を使用してカスタム エフェクトをサポート。
- ウルトラ HDR 画像。画像フィルタやその他のオペレーションに合わせてゲインマップを適切に変換します。
- カスタム オーディオ エフェクトを含む音声。