Android Pie-enheder er ikke påkrævet for at understøtte Camera HAL3

Android Pie-enheder er ikke forpligtet til at understøtte Camera HAL3, så forvent ikke, at Google Camera-porte fungerer ud af boksen på alle Android 9-enheder.

Opgraderingen til Android Pie bragte en masse fantastiske nye funktioner som den nydesignede oversigt over apps, bevægelseskontroller, adaptivt batteri, apphandlinger, adaptiv lysstyrke og mange flere ændringer under motorhjelmen. Med hver større Android-opdatering opdaterer Google også Compatibility Definition Document (CDD) og Compatibility Test Suite (CTS) med nye test, sektioner og formuleringsændringer for at sikre en oplevelse af høj kvalitet for brugere af Certificeret Android enheder. Enheder, der ikke består CTS, har ikke tilladelse til at forudindlæse Google Play-apps og -tjenester. Vi overvåger ændringer i CDD og CTS, fordi de ofte afslører interessante nye detaljer om de seneste Android-versioner.

For eksempel websiden for Image Test Suite en del af CTS blev opdateret efter udgivelsen af ​​Android 9 Pie med en erklæring om, at kamera HAL3-understøttelse er påkrævet for alle enheder, der kører Android Pie (undtagen

Android Pie Go Edition).

Bemærk: Kamera HAL3 er påkrævet til alle enheder, der kører Android 9 eller nyere (undtagen Android Go-enheder).

Grunden til at I alle burde bekymre jer om HAL3-understøttelse er, at det er nødvendigt for fuld Camera2 API-understøttelse - hvilket, som du måske ved, er nødvendigt for Google Camera-porte at arbejde på din smartphone. Hvis din enhed kun har HAL1-understøttelse, så virker Camera2 API kun i "legacy"-tilstand. Nogle brugere rooter deres telefoner for at tilføje følgende linje til build.prop for at erklære, at deres enhed understøtter HAL3, hvilket igen får Google Camera-porte til at begynde at fungere:

persist.vendor.camera.HAL3.enabled=1

Enheder som Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 og mange andre budget- og mellemklassesmartphones har brug for denne lille ændring, så Google Camera-porte kan fungere. Tanken om, at der kræves HAL3-understøttelse til Android Pie-enheder, er således spændende, men desværre er det faktisk ikke et krav på trods af, hvad ITS-siden siger.

Kravet er ikke opført i CDD, og ​​en Google-talsmand bekræftede, at HAL3-understøttelsen er stadig kun en anbefaling til producenterne. Googles talsmand bekræftede, at virksomheden vil opdatere websiden for at rette disse oplysninger. Således lancerer Redmi Note 7 med HAL3-understøttelse ud af boksen var ikke fordi Xiaomi var forpligtet til at gøre det for at opfylde kravene til Android Pie-kompatibilitet. Til sidst skal vi bemærke, at aktivering af HAL3-understøttelse ikke betyder, at alle Camera2 API-funktioner er tilgængelige, som en virksomhed stadig kunne ændre funktionalitet såsom understøttelse af RAW-optagelse, ISO-niveauer, eksponeringstider og mere.