Android Pie -laitteiden ei tarvitse tukea Camera HAL3:a, joten älä odota Google Camera -porttien toimivan valmiina kaikissa Android 9 -laitteissa.
Päivitys Android Pie -versioon toi paljon upeita uusia ominaisuuksia, kuten uusittu viimeaikaisten sovellusten yleiskatsaus, eleohjaukset, mukautuva akku, sovellustoiminnot, mukautuva kirkkaus ja monia muita muutoksia konepellin alla. Jokaisen suuren Android-päivityksen yhteydessä Google päivittää myös Compatibility Definition Documentin (CDD) ja Yhteensopivuustestipaketti (CTS), jossa on uusia testejä, osia ja sanamuotomuutoksia korkealaatuisen käyttökokemuksen varmistamiseksi käyttäjille Sertifioitu Android laitteet. Laitteet, jotka eivät läpäise CTS: ää, eivät saa esiladata Google Play -sovelluksia ja -palveluita. Seuraamme muutoksia CDD: ssä ja CTS: ssä, koska ne paljastavat usein mielenkiintoisia uusia yksityiskohtia uusimmista Android-versioista.
Esimerkiksi verkkosivu Image Test Suite osa CTS: stä päivitettiin Android 9 Pien julkaisun jälkeen lausumalla, että Camera HAL3 -tuki vaaditaan kaikille laitteille, joissa on Android Pie (paitsi
Android Pie Go Edition).Huomautus: Kamera HAL3 vaaditaan kaikille laitteille, joissa on Android 9 tai uudempi (paitsi Android Go -laitteet).
Syy, miksi teidän kaikkien pitäisi välittää HAL3-tuesta, on se, että se on välttämätön Camera2 API: n täydelliselle tuelle – mikä, kuten ehkä tiedätte, on välttämätöntä Google-kameran portit työskennellä älypuhelimellasi. Jos laitteessasi on vain HAL1-tuki, Camera2 API toimii vain "legacy"-tilassa. Jotkut käyttäjät juurruttavat puhelimensa lisätäkseen seuraavan rivin build.prop-tiedostoon ilmoittaakseen, että heidän laitteensa tukee HAL3:a, mikä puolestaan saa Google-kameran portit toimimaan:
persist.vendor.camera.HAL3.enabled=1
Laitteet, kuten Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 ja monet muut budjetti- ja keskihintaiset älypuhelimet tarvitsevat tämän pienen muutoksen, jotta Google-kameran portit voivat toimia. Näin ollen ajatus, että HAL3-tukea tarvitaan Android Pie -laitteille, on jännittävä, mutta valitettavasti se ei ole itse asiassa vaatimus huolimatta siitä, mitä ITS-sivu sanoo.
Vaatimusta ei ole lueteltu CDD: ssä, ja Googlen tiedottaja vahvisti, että HAL3-tuki on silti vain suositus valmistajille. Googlen tiedottaja vahvisti, että yritys päivittää verkkosivua korjatakseen nämä tiedot. Näin ollen Redmi Note 7 käynnistyy HAL3-tuella ulos laatikosta ei siksi, että Xiaomin oli tehtävä niin täyttääkseen Android Pie -yhteensopivuusvaatimukset. Lopuksi meidän on huomattava, että HAL3-tuen käyttöönotto ei tarkoita, että kaikki Camera2 API -ominaisuudet ovat käytettävissä, koska yritys voisi silti muokata toimintoja, kuten RAW-kaappauksen tukea, ISO-tasoja, valotusaikoja ja paljon muuta.