Dave Burke, Vice President Engineering voor Android, werd geïnterviewd Tijdens de Android Expo Vandaag hebben we veel interessante weetjes gedeeld, vooral over kwaliteit en prestaties.
In de context van Android-releases beschouwt Burke kwaliteit als het “voordeel nummer één”, gezien de mate waarin we onze telefoons gebruiken:
Als je bedenkt hoe afhankelijk we zijn van onze apparaten en hoeveel we ze gebruiken [in] Op de dag is het erg belangrijk dat het apparaat heel goed werkt. Echt heel betrouwbaar. Hoogste prestatie, hoogste loyaliteit.
Het Android-team heeft een interne “belofte” om “ervoor te zorgen dat elke release van hogere kwaliteit is dan de vorige door middel van een uitgebreide reeks statistieken die we in het laboratorium en in het veld meten.”
Wij hielden ons eraan. Ik kan je vertellen dat het moeilijk is, omdat je maar zo goed bent als je zwakste normen. Je moet dus overal achteraan gaan, maar dat zorgt er eigenlijk voor dat we de lat steeds hoger leggen.
Burke beschreef een manier waarop het team dit doet:
Zelfs intern willen we een aantal van onze ontwikkelaarspraktijken in 2024 veranderen, in plaats van vooruit te gaan[ing] Ik neem een jaar vrij en werk[ing] Als we voor een hele lange tijd vrijgeven, breken we dat intern op om de tak groen te houden terwijl we verder gaan.
Uit de beschrijving die we vandaag hebben blijkt dat dit slechts een interne verandering is en niet iets dat de jaarlijkse cyclus zou beïnvloeden.
In Android 14 benadrukte Burke expressie (generieke AI-achtergronden, klokken op het vergrendelscherm en snelkoppelingen) en prestaties als de grote pijlers. Burke zei dat het team “waarschijnlijk niet genoeg praatte” over de prestatie. (Eerlijk gezegd had Google dit in mei op het podium van I/O moeten bespreken.)
We hebben veel werk verzet om de CPU-activiteit van achtergrondapps te verminderen, en het resultaat is dat er nu 30% minder koude starts zijn op Android 14. Koude starts gebeuren wanneer je letterlijk pagina’s met code uit Flash moet lezen en lezen in het geheugen voordat u ze uitvoert. 30% korting is heel spannend, en dat voel je als gebruiker.
Dit houdt in dat het aantal in de cache opgeslagen processen wordt vergroot, maar hierdoor wordt het CPU-gebruik verhoogd, waardoor de batterij leegraakt. Android 14 doet het beter om processen correct te bevriezen.
Burke vertelde ook hoe werk rond het grote scherm, zoals de tijdelijke taakbalk, oorspronkelijk deel uitmaakte van Android 14, maar overstapte naar Android 13 (QPR2) omdat Google eraan werkte om competitiever te zijn in de ruimte en opvouwbare apparaten te ondersteunen.
FTC: We gebruiken automatische partnerlinks om inkomsten te verdienen. meer.
‘Reader. Furious humble travel enthusiast. Extreme food scientist. Writer. Communicator.’