Не се изисква устройствата с Android Pie да поддържат Camera HAL3, така че не очаквайте портовете на Google Camera да работят веднага на всички устройства с Android 9.
Надстройката до Android Pie донесе много страхотни нови функции като преработен преглед на последните приложения, управление с жестове, адаптивна батерия, действия на приложението, адаптивна яркост и много други промени под капака. С всяка голяма актуализация на Android, Google актуализира и документа за дефиниция на съвместимостта (CDD) и Комплект за тестове за съвместимост (CTS) с нови тестове, раздели и промени в текста, за да се гарантира висококачествено изживяване за потребителите на Сертифициран Android устройства. На устройства, които не успеят да преминат CTS, не е разрешено да зареждат предварително приложения и услуги на Google Play. Ние следим промените в CDD и CTS, защото те често разкриват интересни нови подробности за най-новите версии на Android.
Например уеб страницата за Комплект за тестване на изображения
Забележка: Камера HAL3 е необходима за всички устройства с Android 9 или по-нова версия (с изключение на устройства с Android Go).
Причината всички вие да се интересувате от поддръжката на HAL3 е, че тя е необходима за пълната поддръжка на Camera2 API—което, както може би знаете, е необходимо за Портове на Google Camera за работа на вашия смартфон. Ако вашето устройство поддържа само HAL1, тогава API на Camera2 работи само в режим „наследство“. Някои потребители руутват своите телефони, за да добавят следния ред към build.prop, за да декларират, че тяхното устройство поддържа HAL3, което от своя страна кара портовете на Google Camera да започнат да работят:
persist.vendor.camera.HAL3.enabled=1
Устройства като Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 и много други смартфони от бюджетен и среден клас се нуждаят от тази малка промяна, за да могат портовете на Google Camera да работят. По този начин идеята, че поддръжката на HAL3 е необходима за устройства с Android Pie, е вълнуваща, но за съжаление всъщност не е изискване, въпреки това, което се казва на страницата ITS.
Изискването не е посочено в CDD и говорител на Google потвърди, че поддръжката на HAL3 е все още е само препоръка за производителите. Говорителят на Google потвърди, че компанията ще актуализира уеб страницата, за да коригира тази информация. По този начин Redmi Note 7 стартира с HAL3 поддръжка извън кутията не беше, защото Xiaomi трябваше да го направи, за да изпълни изискванията за съвместимост с Android Pie. И накрая, трябва да отбележим, че активирането на поддръжката на HAL3 не означава, че всички функции на Camera2 API са налични, тъй като една компания все още може да модифицира функционалност като поддръжка за заснемане на RAW, ISO нива, времена на експозиция и други.