Android kan snart begynde at advare brugere, når de kører 32-bit apps

En nylig kodeændring indsendt til AOSP Gerrit fremhæver, at Android kunne begynde at advare brugere, når de kører 32-bit apps. Læs videre for at lære mere.

Selvom Google har gjort en indsats for at droppe 32-bit app-support på Android i de sidste par år, kan der stadig gå et stykke tid, før 32-bit apps bliver fortid. I et forsøg på at fremskynde processen, kunne Google dog snart implementere en ny ændring i Android, der vil advare brugere, når de kører 32-bit apps på 64-bit systemer.

En kodeændring indsendt til AOSP Gerrit (spottet af Mishaal Rahman) fremhæver en ny advarsel, der vil dukke op, når brugeren kører en 32-bit app på et 64-bit system. Som du kan se på det vedhæftede skærmbillede, vil advarselsmeddelelsen fortælle brugerne, at "appen skal opdateres af dens udvikler for at forbedre kompatibiliteten" og opfordre dem til at søge efter opdateringer eller kontakte udvikleren. Ideen bag dette træk er at bede udviklere om at bygge 64-bit versioner af deres apps, men vi har i øjeblikket ingen oplysninger om, hvornår Google kan implementere denne ændring.

Det er værd at bemærke, at Android allerede viser en lignende advarsel, når brugere forsøger at køre apps, der ikke opfylder minimumskravene til targetSDK. Google implementeret denne ændring i Android 10, og virksomheden planlægger nu at opdatere det mindste understøttede targetSDK-niveau til 28. Med det opdaterede krav begynder Android at advare brugere, når de forsøger at køre apps, der er målrettet mod Android 8.1 Oreo eller ældre. Denne ændring mangler dog også at blive aktuel Android 13 bygger.

I betragtning af at ARM planlægger at droppe understøttelse af 32-bit applikationer fra fremtidige mobile CPU'er fra næste år kan advarslen tvinge udviklere til at opdatere deres apps i tide til denne ændring. For de uvidende understøtter Android i øjeblikket både 32-bit og 64-bit applikationer. På grund af dette skal udviklere vedligeholde to binære filer til deres apps, og ARM skal tilbyde CPU'er, der har ældre 32-bit-understøttelse. Da 64-bit processorer i sagens natur er mere kapable end 32-bit processorer, giver det mening for økosystemet som helhed at tage denne ændring til sig. Apple skiftede til kun 64-bit support med iOS 11 tilbage i 2017, og det er på høje tid, Android følger trop.


Kilde:AOSP Gerrit