Android Pie デバイスはカメラ HAL3 をサポートする必要がないため、Google カメラ ポートがすべての Android 9 デバイスでそのまま動作するとは期待しないでください。
Android Pie へのアップグレードにより、再設計された最近のアプリの概要、ジェスチャー コントロール、 アダプティブバッテリー、アプリのアクション、明るさの調整、その他多くの内部的な変更が行われます。 Android のメジャー アップデートごとに、Google は互換性定義ドキュメント (CDD) も更新します。 高品質のエクスペリエンスを保証するための新しいテスト、セクション、および文言の変更を含む互換性テスト スイート (CTS) のユーザー向け 認定アンドロイド デバイス。 CTS に合格できないデバイスは、Google Play のアプリやサービスをプリロードすることができません。 CDD と CTS の変更を監視しているのは、最新の Android バージョンに関する興味深い新しい詳細が明らかになることがあるからです。
たとえば、 画像テストスイート Android 9 Pie のリリース後に CTS の一部が更新され、Android Pie を実行しているすべてのデバイス (除く) にはカメラ HAL3 のサポートが必要であるという記述が追加されました。 Android Pie Go エディション).
注: カメラ HAL3 は、Android 9 以降を実行しているすべてのデバイスに必要です (Android Go デバイスを除く)。
皆さんが HAL3 サポートに注意すべき理由は、これが Camera2 API の完全なサポートに必要だからです。ご存知のとおり、これは Googleカメラポート スマートフォンで作業するには。 デバイスが HAL1 のみをサポートしている場合、Camera2 API は「レガシー」モードでのみ動作します。 一部のユーザーは、携帯電話をルート化して次の行を build.prop に追加して、デバイスが HAL3 をサポートしていることを宣言します。これにより、Google カメラ ポートが機能し始めます。
persist.vendor.camera.HAL3.enabled=1
Xiaomi Mi A1、Xiaomi Mi A2、Asus ZenFone Max Pro M1、その他多くの低価格およびミッドレンジのスマートフォンなどのデバイスで、Google カメラ ポートが機能するようにするには、この小さな変更が必要です。 したがって、Android Pie デバイスには HAL3 サポートが必要であるという考えは刺激的ですが、残念ながら、ITS ページに記載されているにもかかわらず、実際には必須ではありません。
この要件は CDD に記載されておらず、Google の広報担当者は、HAL3 のサポートは次のとおりであることを確認しました。 まだメーカー推奨のみ. Googleの広報担当者は、同社がこの情報を修正するためにウェブページを更新することを認めた。 したがって、Redmi Note 7はHAL3サポートで起動します すぐに使える それは、Xiaomi が Android Pie の互換性要件を満たすためにそうする必要があったからではありません。 最後に、HAL3 サポートを有効にしても、Camera2 API のすべての機能が利用できるわけではないことに注意してください。 企業は、RAW キャプチャのサポート、ISO レベル、露出時間などの機能を変更できる可能性があります。