Įspėjimas: programa nėra optimizuota „iOS 10“ - galite tai padaryti
Beta versijoje, „iOS 10.3“, vartotojai, kai paleidžiamos kai kurios programos, gauna įspėjimą, kad programa nėra optimizuota „iOS 10“. Šiame praktiniame patarime paaiškiname, kas slypi už jo ir ką galite su tuo padaryti.
Įspėjimas: programa nėra optimizuota „iOS 10“
Įspėjimas „iOS 10.3“ reiškia 64 bitų aplinką, kurią „Apple“ įdiegė savo mobiliuosiuose telefonuose nuo „iPhone 5S“. Vietoj 32 bitų procesoriaus visuose „iPhone 5S“ telefonuose yra 64 bitų procesorius. Tai daro naujus „iPhone“ greitesnius, nes jie vienu metu gali apdoroti daugiau duomenų. Tačiau tai turi įtakos programoms:
- Programos turi būti optimizuotos 64 bitų procesoriams, kad jie galėtų jomis naudotis. Jei 32 ir 64 bitų programos veikia lygiagrečiai 64 bitų procesoriuje, 32 bitų programos sulėtina „iPhone“.
- Todėl „Apple“ nuo 2015 m. Savo parduotuvėje neleido naujų grynų 32 bitų programų, taip pat turi būti pateikta 64 bitų versija.
- Todėl galima manyti, kad „Apple“ anksčiau ar vėliau iš „iPhone“ pašalins 32 bitų programas. Įspėjamasis pranešimas „iOS 10.3“ yra pirmasis šio veiksmo pradininkas.
- Tikėtina, kad naudojant „iOS 11“ 32 bitų programos nebebus vykdomos „iPhone“. Jei „Apple“ išliks ištikima savo strategijai, „iOS 11“ pasirodys rudenį.
- Programų programuotojams tai reiškia daug pastangų: programas reikia perrašyti taip, kad jos veiktų naujoje aplinkoje. Tikėtina, kad pastangos bus per didelės mažesniems leidėjams.
- Jei negalite išsiversti be atskirų programų, kurioms rodomas įspėjamasis pranešimas, kol kas neturėtumėte atnaujinti į „iOS 11“.
- Kadangi senesni „iPhone“, tokie kaip „iPhone 5“ ir „5c“, veikia 32 bitų aplinkoje, „iOS 11“ greičiausiai nebebus prieinamas šiems „iPhone“.
Kitame puslapyje mes jums parodysime, kaip sužinoti, ar turite „iPhone“ su 32 ar 64 bitų procesoriumi.