Opozorilo: aplikacija ni optimizirana za iOS 10 - to lahko storite
V beta različici iOS 10.3 uporabniki ob zagonu nekaterih aplikacij prejmejo opozorilo, da aplikacija ni optimizirana za iOS 10. V tem praktičnem nasvetu razložimo, kaj se skriva za tem in kaj lahko storite glede tega.
Opozorilo: aplikacija ni optimizirana za iOS 10
Opozorilo v iOS 10.3 se nanaša na 64-bitno okolje, ki ga je Apple namestil v svoje mobilne telefone od iPhone 5S. Namesto 32-bitnega procesorja je na vseh iPhoneih s iPhone 5S na voljo 64-bitni procesor. Zaradi tega so novi iPhoni hitrejši, saj lahko hkrati obdelajo več podatkov. Vendar to vpliva na aplikacije:
- Aplikacije morajo biti optimizirane za 64-bitne procesorje, da lahko od njih koristijo. Če 32- in 64-bitne aplikacije vzporedno delujejo na 64-bitnem procesorju, 32-bitne aplikacije upočasnijo iPhone.
- Zato Apple od leta 2015 v svoji trgovini ne dovoljuje novih, čistih 32-bitnih aplikacij, predložiti je treba tudi 64-bitno različico.
- Zato lahko domnevamo, da bo Apple prej ali slej iz iPhone izključil 32-bitne aplikacije. Opozorilno sporočilo v iOS 10.3 je prvi predvajalnik tega koraka.
- Kar zadeva iOS 11, 32-bitne aplikacije verjetno ne bodo več delovale na iPhoneu. Če bo Apple ostal zvest svoji strategiji, se bo jeseni 11 pojavil iOS 11.
- Za programerje aplikacij to pomeni veliko truda: aplikacije morajo biti ponovno napisane, da se lahko zaženejo v novem okolju. Pri majhnih založnikih bodo verjetno previsoki napori.
- Če ne morete storiti brez posameznih aplikacij, za katere se prikaže opozorilno sporočilo, zaenkrat ne posodabljajte na iOS 11.
- Ker starejši iPhonei, kot sta iPhone 5 in 5c, delujejo v 32-bitnem okolju, iOS 11 verjetno ne bo več na voljo za te iPhone.
Na naslednji strani vam bomo pokazali, kako ugotoviti, ali imate iPhone z 32- ali 64-bitnim procesorjem.