Pixel 7 testar bara 64-bitars Android och kan inte köra 32-bitarsappar
Här är överraskningen: Vi visste att Android förberedde sig för att ta bort stödet för 32-bitarsappar snart, och den kommande Pixel-surfplattan skulle få kodrecensioner för att göra den redo att köras endast på 64-bitars Android. Vad ingen märkte är att Pixel 7 också tappar stödet för 64-bitars appar, så lanseringen igår tar ett stort steg mot Androids 64-bitars framtid. Esper Sr. tekniska redaktör Mishaal Rahman listade ut alla ins och outs om hur det här skulle fungera.
Det ser ut som att Pixel-surfplattan fortfarande kommer att vara den första som endast kör 64-bitars Android, och Pixel 7 är bara ett halvt steg närmare den milstolpen. Trettiotvå-bitars appar är inaktiverade med en programvaruflagga , men bara 64-bitarsversionen av Android fungerar inte ännu. När du försöker installera ett 32-bitarsprogram visas ett felmeddelande: ”Applikationen är inte installerad eftersom den inte är kompatibel med din telefon.”
Det ser ut som att operativsystemet inte riktigt är redo för 64-bitarsbyggen, eftersom vissa systembibliotek fortfarande är 32-bitars, men det är vad Google siktar på. Att börja med en artificiell mjukvaruflagga är också ett bra exempel. Google kan se exakt hur många problem enbart 64-bitars kommer att orsaka, och kan enkelt inaktivera flaggan i en mjukvaruuppdatering om det blir för illa.
Men i verkligheten kommer de flesta konsumenter inte att märka förlusten av 32-bitars applikationer. Java-appar kompileras av Android RunTime (ART) och körtiden kan bara producera 64-bitars binärer! Ett problem är icke-Java-applikationer (vanligtvis spel) för vilka utvecklaren kommer att behöva skapa 64-bitars builds. Play Store gjorde dock 64-bitarsstöd obligatoriskt för alla appuppdateringar redan 2019, så de enda problemen bör vara med övergivna appar som är några år gamla. Ett utmärkt exempel är 2013 års hit Flappy Bird.
Endast 64-bitarsläge kommer snart att bli verklighet för nya Android-enheter. Även om Tensor 2 i Pixel 7 fortfarande stöder 32-bitars per kärna, är det förmodligen den enda flaggskeppstelefonen från 2022 som kan skryta med det. Årets flaggskepps-SoCs från Qualcomm och Samsung stöder bara 32-bitarsteknologier på tre av de åtta kärnorna, och Arms föreslagna X3 SoC-design för 2023 stöder inte 32-bitarsteknologier alls. Med ett öga på den kinesiska marknaden, uppges Qualcomm sluta stödet för 32-bitarssystem så snart och kanske inte följer Arms riktlinjer.
När de fullständiga 64-bitars Android-byggen är igång, kommer vi förmodligen att se bättre prestanda och bättre säkerhet genom att ta bort allt 32-bitars skräp. Rahman säger att en intern Google-studie visade en förbättring på 5 till 10 procent i prestanda och energieffektivitet, samt minskade krav på RAM och lagring.
Lämna ett svar