Android Pie-enheter er ikke påkrevd for å støtte Camera HAL3

Android Pie-enheter er ikke pålagt å støtte Camera HAL3, så ikke forvent at Google Camera-porter fungerer rett ut av esken på alle Android 9-enheter.

Oppgraderingen til Android Pie brakte mange flotte nye funksjoner som nydesignet appoversikt, bevegelseskontroller, adaptivt batteri, apphandlinger, adaptiv lysstyrke og mange flere endringer under panseret. Med hver større Android-oppdatering oppdaterer Google også Compatibility Definition Document (CDD) og Compatibility Test Suite (CTS) med nye tester, seksjoner og formuleringsendringer for å sikre en opplevelse av høy kvalitet for brukere av Sertifisert Android enheter. Enheter som ikke består CTS har ikke tillatelse til å forhåndslaste Google Play-apper og -tjenester. Vi overvåker endringer i CDD og CTS fordi de ofte avslører interessante nye detaljer om de nyeste Android-versjonene.

For eksempel nettsiden for Image Test Suite en del av CTS ble oppdatert etter utgivelsen av Android 9 Pie med en erklæring om at kamera HAL3-støtte er nødvendig for alle enheter som kjører Android Pie (unntatt Android Pie Go Edition).

Merk: Kamera HAL3 kreves for alle enheter som kjører Android 9 eller nyere (unntatt Android Go-enheter).

Grunnen til at dere alle burde bry dere om HAL3-støtte er at det er nødvendig for full Camera2 API-støtte – som, som du kanskje vet, er nødvendig for Google Kamera-porter å jobbe på smarttelefonen. Hvis enheten din bare har HAL1-støtte, fungerer Camera2 API bare i "legacy"-modus. Noen brukere rooter telefonene sine for å legge til følgende linje i build.prop for å erklære at enheten deres støtter HAL3, som igjen får Google Kamera-porter til å begynne å fungere:

persist.vendor.camera.HAL3.enabled=1

Enheter som Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 og mange andre budsjett- og mellomstore smarttelefoner trenger denne lille endringen slik at Google Camera-porter kan fungere. Derfor er ideen om at HAL3-støtte er nødvendig for Android Pie-enheter spennende, men dessverre er det faktisk ikke et krav til tross for hva ITS-siden sier.

Kravet er ikke oppført i CDD, og ​​en Google-talsperson bekreftet at HAL3-støtten er det fortsatt kun en anbefaling for produsenter. Googles talsperson bekreftet at selskapet vil oppdatere nettsiden for å korrigere denne informasjonen. Dermed lanseres Redmi Note 7 med HAL3-støtte ut av boksen var ikke fordi Xiaomi ble pålagt å gjøre det for å oppfylle kravene til Android Pie-kompatibilitet. Til slutt bør vi merke oss at aktivering av HAL3-støtte betyr ikke at alle Camera2 API-funksjoner er tilgjengelige, som et selskap kan fortsatt endre funksjonalitet som RAW-opptaksstøtte, ISO-nivåer, eksponeringstider og mer.