![New features in CameraX 1.1, including video and more](https://i.ytimg.com/vi/n_oIEyiYLLk/hqdefault.jpg)
コンテンツ
無限に設定
開発者は、アプリをコーディングする際に驚くほどの多様性に直面しています。数十の電話メーカーが毎年何百もの携帯電話をリリースしており、Androidの誰が知っているか、たくさんのバリアントを搭載しています。デバイスカメラを利用するアプリを作成する開発者は、独自のアルゴリズムはもちろんのこと、センサーやIPUなどの信じられないほどたくさんのレンズ下コンポーネントと戦わなければなりません。 CameraXと入力します。
Googleによると、CameraXを使用すると、開発者はカメラアプリを簡単に作成できます。これは、Android 5.0 Lollipopに戻るほぼすべてのAndroidデバイスで機能する新しいAPIです。デバイスの互換性の問題を解決し、開発者がアプリでデバイス固有のコードに依存する必要性をなくす必要があります。それは非常に自由です。
2行のコードにより、サードパーティのアプリは、市場のすべての電話のストックカメラアプリと即座に接続できます。これにより、独自のアプリの作成にかかる時間が大幅に短縮されます。さらに、開発者は美容、ポートレート、HDR、ナイトモードなどの高度な機能を含めることができます。これらのきらびやかなセルフィーを撮影するときにInstagramを開き、携帯電話のネイティブHDR機能にアクセスできることを想像してください。
ダイヤルイン
CameraXを使用すると、開発者はプラグアンドプレイモジュールをアプリにドロップして、基本的なカメラの動作をカバーできます。これには、ディスプレイでの画像のプレビュー、機械学習による画像の分析、フル解像度の写真のキャプチャが含まれます。アスペクト比、方向、プレビューサイズ、さまざまな解像度を考慮します。
CameraXはこれらの中心的なタスクを処理するため、開発者はパフォーマンスやその他の機能に自由に集中できます。 Googleによると、CameraXの継続的なアップデートを計画しているという。新しいカメララボは、さまざまなカメラ、オペレーティングシステム、APIレベル、およびパフォーマンスに対するテストを処理するため、互換性は常に最新のままです。
Googleは開発者がCameraXをテストすることを望んでおり、CameraXはアルファ版であり、Android Studioに機能をより早く提供できるようになります。
この取り組みの最終結果は、サードパーティ製アプリ内でのカメラのパフォーマンス向上につながるはずです。これは誰にとっても朗報です。