En nylig kodeendring sendt til AOSP Gerrit fremhever at Android kan begynne å advare brukere når de kjører 32-biters apper. Les videre for å lære mer.
Selv om Google har forsøkt å droppe 32-bits app-støtte på Android de siste årene, kan det fortsatt ta en stund før 32-bits apper blir en saga blott. I et forsøk på å fremskynde prosessen, kan Google imidlertid snart implementere en ny endring i Android som vil advare brukere når de kjører 32-bits apper på 64-bits systemer.
En kodeendring sendt til AOSP Gerrit (sett av Mishaal Rahman) fremhever en ny advarsel som vil dukke opp når brukeren kjører en 32-bits app på et 64-bitssystem. Som du kan se i det vedlagte skjermbildet, vil advarselsmeldingen fortelle brukerne at "appen må oppdateres av utvikleren for å forbedre kompatibiliteten" og oppfordre dem til å se etter oppdateringer eller kontakte utvikleren. Tanken bak dette trekket er å be utviklere om å bygge 64-bitsversjoner av appene deres, men vi har foreløpig ingen informasjon om når Google kan implementere denne endringen.
Det er verdt å merke seg at Android allerede viser en lignende advarsel når brukere prøver å kjøre apper som ikke oppfyller minimumskravene til targetSDK. Google implementerte denne endringen i Android 10, og selskapet planlegger nå å oppdatere det minste støttede targetSDK-nivået til 28. Med det oppdaterte kravet vil Android begynne å advare brukere når de prøver å kjøre apper som er målrettet mot Android 8.1 Oreo eller eldre. Imidlertid er denne endringen også ennå ikke nådd Android 13 bygger.
Gitt at ARM planlegger å dropp støtte for 32-bits applikasjoner fra fremtidige mobile CPUer fra og med neste år kan advarselen tvinge utviklere til å oppdatere appene sine i tide til denne endringen. For de uvitende støtter Android for øyeblikket både 32-biters og 64-biters applikasjoner. På grunn av dette må utviklere vedlikeholde to binærfiler for appene sine, og ARM må tilby CPUer som har eldre 32-biters støtte. Siden 64-bits prosessorer iboende er mer kapable enn 32-bits prosessorer, er det fornuftig for økosystemet som helhet å ta i bruk denne endringen. Apple byttet til 64-biters støtte med iOS 11 tilbake i 2017, og det er på høy tid at Android følger etter.
Kilde:AOSP Gerrit