Android Pie-enheter krävs inte för att stödja Camera HAL3, så förvänta dig inte att Google Camera-portar fungerar direkt på alla Android 9-enheter.
Uppgraderingen till Android Pie gav många fantastiska nya funktioner som den omgjorda översikten över de senaste apparna, gestkontroller, adaptivt batteri, appåtgärder, adaptiv ljusstyrka och många fler ändringar under huven. Med varje större Android-uppdatering uppdaterar Google även Compatibility Definition Document (CDD) och Compatibility Test Suite (CTS) med nya tester, avsnitt och formuleringsändringar för att säkerställa en upplevelse av hög kvalitet för användare av Certifierad Android enheter. Enheter som inte klarar CTS får inte förinläsa appar och tjänster från Google Play. Vi övervakar förändringar i CDD och CTS eftersom de ofta avslöjar intressanta nya detaljer om de senaste Android-versionerna.
Till exempel webbsidan för Bildtestsvit del av CTS uppdaterades efter lanseringen av Android 9 Pie med ett uttalande att Camera HAL3-stöd krävs för alla enheter som kör Android Pie (exklusive Android Pie Go Edition).
Obs: Kamera HAL3 krävs för alla enheter som kör Android 9 eller senare (förutom Android Go-enheter).
Anledningen till att ni alla borde bry er om HAL3-stöd är att det är nödvändigt för fullt Camera2 API-stöd – vilket, som ni kanske vet, är nödvändigt för Google Camera-portar att arbeta på din smartphone. Om din enhet bara har HAL1-stöd, fungerar Camera2 API bara i "legacy"-läge. Vissa användare rotar sina telefoner för att lägga till följande rad i build.prop för att förklara att deras enhet stöder HAL3, vilket i sin tur gör att Google Camera-portar börjar fungera:
persist.vendor.camera.HAL3.enabled=1
Enheter som Xiaomi Mi A1, Xiaomi Mi A2, Asus ZenFone Max Pro M1 och många andra budget- och mellanklasssmartphones behöver denna lilla förändring så att Google Camera-portar kan fungera. Därför är tanken att HAL3-stöd krävs för Android Pie-enheter spännande, men tyvärr är det faktiskt inte ett krav trots vad ITS-sidan säger.
Kravet är inte listat i CDD, och en talesman för Google bekräftade att HAL3-stödet är det fortfarande bara en rekommendation för tillverkarna. Googles talesperson bekräftade att företaget kommer att uppdatera webbsidan för att korrigera denna information. Således lanseras Redmi Note 7 med HAL3-stöd utanför lådan var inte för att Xiaomi var tvungen att göra det för att uppfylla kraven för Android Pie-kompatibilitet. Slutligen bör vi notera att aktivering av HAL3-stöd inte betyder att alla Camera2 API-funktioner är tillgängliga, som ett företag kan fortfarande ändra funktionalitet som stöd för RAW-inspelning, ISO-nivåer, exponeringstider och mer.