Brīdinājums: lietotne nav optimizēta operētājsistēmai iOS 10 - to varat izdarīt
IOS 10.3 beta versijā lietotāji, palaižot dažas lietotnes, saņem brīdinājumu, ka lietotne nav optimizēta operētājsistēmai iOS 10. Šajā praktiskajā padomā mēs izskaidrojam, kas ir aiz tā un ko jūs varat darīt.
Brīdinājums: lietotne nav optimizēta operētājsistēmai iOS 10
Brīdinājums operētājsistēmā iOS 10.3 attiecas uz 64 bitu vidi, kuru Apple ir uzstādījis savos mobilajos tālruņos kopš iPhone 5S. 32 bitu procesora vietā visos iPhone no iPhone 5S ir 64 bitu procesors. Tas padara jaunos iPhones ātrākus, jo viņi vienlaikus var apstrādāt vairāk datu. Tomēr tas ietekmē lietotnes:
- Lietotnes ir jāoptimizē 64 bitu procesoriem, lai viņi varētu no tām gūt labumu. Ja 32 un 64 bitu lietotnes darbojas paralēli 64 bitu procesorā, 32 bitu lietotnes palēnina iPhone darbību.
- Tāpēc Apple kopš 2015. gada savā veikalā nav atļāvis jaunas, tīras 32 bitu lietotnes, jāiesniedz arī 64 bitu versija.
- Tāpēc var pieņemt, ka Apple agrāk vai vēlāk izslēgs 32 bitu lietotnes no iPhone. Brīdinājuma ziņojums operētājsistēmā iOS 10.3 ir pirmais šīs darbības cēlonis.
- Sākot ar iOS 11, iespējams, ka 32 bitu lietotnes vairs nedarbosies iPhone. Ja Apple paliks uzticīgs savai stratēģijai, iOS 11 parādīsies rudenī.
- Lietotņu programmētājiem tas nozīmē daudz pūļu: lietotnes ir jāpārraksta, lai tās darbotos jaunajā vidē. Droši vien pūles būs pārāk lielas mazākiem izdevējiem.
- Ja nevarat iztikt bez atsevišķām lietotnēm, par kurām parādās brīdinājuma ziņojums, pagaidām nevajadzētu atjaunināt uz iOS 11.
- Tā kā vecāki iPhone, piemēram, iPhone 5 un 5c, darbojas 32 bitu vidē, iespējams, iOS 11 šiem iPhone vairs nebūs pieejams.
Nākamajā lapā mēs parādīsim, kā uzzināt, vai jums ir iPhone ar 32 vai 64 bitu procesoru.