Hoiatus: rakendust ei ole iOS 10 jaoks optimeeritud - saate seda teha
IOS 10.3 beetaversioonis saavad kasutajad mõne rakenduse käivitamisel hoiatuse, et rakendus pole iOS 10 jaoks optimeeritud. Selles praktilises näpunäites selgitame, mis selle taga on ja mida saate sellega teha.
Hoiatus: rakendus pole iOS 10 jaoks optimeeritud
IOS 10.3 hoiatuses viidatakse 64-bitisele keskkonnale, mille Apple on oma mobiiltelefonidesse installinud alates iPhone 5S-ist. 32-bitise protsessori asemel on kõigis iPhone 5S-is 64-bitine protsessor. See muudab uued iPhone'id kiiremaks, kuna nad saavad korraga töödelda rohkem andmeid. See mõjutab aga rakendusi:
- Rakendused tuleb optimeerida 64-bitiste protsessorite jaoks, et neist oleks kasu. Kui 32- ja 64-bitised rakendused töötavad 64-bitises protsessoris paralleelselt, aeglustavad 32-bitised rakendused iPhone'i.
- Seetõttu pole Apple alates 2015. aastast oma poes uusi puhtaid 32-bitiseid rakendusi lubanud, tuleb esitada ka 64-bitine versioon.
- Seetõttu võib eeldada, et Apple välistab varem või hiljem 32-bitised rakendused iPhone'ist. IOS 10.3 hoiatussõnum on selle sammu esimene käivitaja.
- Alates iOS 11 versioonist ei tööta tõenäoliselt enam 32-bitiseid rakendusi iPhone'is. Kui Apple jääb oma strateegiale truuks, ilmub iOS 11 sügisel.
- Rakenduste programmeerijate jaoks tähendab see palju pingutusi: rakendused tuleb ümber kirjutada, et need uues keskkonnas töötaks. Tõenäoliselt on väiksemate kirjastajate jaoks liiga suur pingutus.
- Kui te ei saa hakkama ilma üksikute rakendusteta, mille jaoks hoiatusteade kuvatakse, ei tohiks te praegu iOS 11-le värskendada.
- Kuna vanemad iPhone'id, näiteks iPhone 5 ja 5c, töötavad 32-bitises keskkonnas, pole iOS 11 tõenäoliselt nende iPhone'i jaoks saadaval.
Järgmisel lehel näitame teile, kuidas teada saada, kas teil on 32- või 64-bitise protsessoriga iPhone.