Android drīzumā varētu sākt brīdināt lietotājus, kad viņi palaiž 32 bitu lietotnes

Nesenā koda izmaiņa, kas iesniegta AOSP Gerrit, uzsver, ka Android var sākt brīdināt lietotājus, kad viņi palaiž 32 bitu lietotnes. Lasiet tālāk, lai uzzinātu vairāk.

Lai gan Google pēdējos gados ir pielikusi pūles, lai atteiktu 32 bitu lietotņu atbalstu operētājsistēmā Android, var paiet kāds laiks, līdz 32 bitu lietotnes kļūs par pagātni. Tomēr, lai paātrinātu procesu, Google drīzumā varētu ieviest jaunas izmaiņas operētājsistēmā Android, kas brīdinās lietotājus, kad 64 bitu sistēmās tiek darbinātas 32 bitu lietotnes.

Koda izmaiņas, kas iesniegtas AOSP Gerritam (pamanīja Mišals Rahmans) izceļ jaunu brīdinājumu, kas tiks parādīts ikreiz, kad lietotājs palaiž 32 bitu lietotni 64 bitu sistēmā. Kā redzat pievienotajā ekrānuzņēmumā, brīdinājuma ziņojums informēs lietotājus, ka "lietotne ir jāatjaunina tās izstrādātājam, lai uzlabotu saderību" un mudiniet viņus pārbaudīt atjauninājumus vai sazināties ar izstrādātāju. Šīs darbības mērķis ir mudināt izstrādātājus izveidot savu lietotņu 64 bitu versijas, taču pašlaik mums nav informācijas par to, kad Google varētu ieviest šīs izmaiņas.

Ir vērts atzīmēt, ka Android jau parāda līdzīgu brīdinājumu, kad lietotāji mēģina palaist lietotnes, kas neatbilst minimālajām targetSDK prasībām. Google ieviesa šīs izmaiņas operētājsistēmā Android 10, un uzņēmums tagad plāno atjaunināt minimālo atbalstīto targetSDK līmeni uz 28. Ar atjaunināto prasību Android sāks brīdināt lietotājus, kad viņi mēģinās palaist lietotnes, kuru mērķauditorija ir Android 8.1 Oreo vai vecāka versija. Tomēr arī šīs izmaiņas vēl nav sasniegtas pašreizējā līmenī Android 13 būvē.

Ņemot vērā, ka ARM plāno atmest atbalstu 32 bitu lietojumprogrammām no nākotnes mobilajiem CPU Sākot ar nākamo gadu, brīdinājums varētu likt izstrādātājiem atjaunināt savas lietotnes, lai veiktu šīs izmaiņas. Nezinātājiem Android pašlaik atbalsta gan 32 bitu, gan 64 bitu lietojumprogrammas. Šī iemesla dēļ izstrādātājiem ir jāuztur divi binārie faili savām lietotnēm, un ARM ir jāpiedāvā CPU ar mantoto 32 bitu atbalstu. Tā kā 64 bitu procesori pēc savas būtības ir spējīgāki nekā 32 bitu procesori, ir lietderīgi šīs izmaiņas pieņemt visai ekosistēmai. Apple 2017. gadā pārgāja uz tikai 64 bitu atbalstu operētājsistēmā iOS 11, un ir pēdējais laiks, lai Android sekotu šim piemēram.


Avots:AOSP Gerrit