Figyelem: az alkalmazás nincs optimalizálva iOS 10-re - ezt megteheti
Az iOS 10.3 bétaverziójában a felhasználók figyelmeztetést kapnak egyes alkalmazások indításakor, hogy az alkalmazás nincs optimalizálva iOS 10-re. Ebben a gyakorlati tippben elmagyarázzuk, mi mögötte van, és mit tehetünk vele.
Figyelem: az alkalmazás nincs optimalizálva iOS 10-re
Az iOS 10.3 figyelmeztetése arra a 64 bites környezetre utal, amelyet az Apple az iPhone 5S óta telepített mobiltelefonjaiba. A 32 bites processzor helyett a 64 bites processzor az iPhone 5S összes iPhone készülékén található. Ez gyorsabbá teszi az új iPhone készülékeket, mivel egyszerre több adatot tudnak feldolgozni. Ez azonban hatással van az alkalmazásokra:
- Az alkalmazásokat optimalizálni kell a 64 bites processzorokhoz, hogy azok profitálhassanak azokból. Ha a 32 és 64 bites alkalmazások párhuzamosan futnak egy 64 bites processzoron, akkor a 32 bites alkalmazások lelassítják az iPhone készüléket.
- Ezért az Apple 2015 óta nem engedi meg új, tiszta 32 bites alkalmazásokat a boltban. A 64 bites verziót szintén be kell nyújtani.
- Ezért feltételezhető, hogy az Apple előbb vagy utóbb kizárja a 32 bites alkalmazásokat az iPhone-ból. Az iOS 10.3 figyelmeztető üzenete ennek a lépésnek az első alátámasztója.
- Az iOS 11-től valószínű, hogy a 32 bites alkalmazások már nem fognak futni az iPhone-on. Ha az Apple hű marad stratégiájának, az iOS 11 ősszel jelenik meg.
- Az alkalmazásprogramozók számára ez sok erőfeszítést jelent: az alkalmazásokat újra kell írni, hogy az új környezetben futhassanak. Az erőfeszítés valószínűleg túl nagy a kisebb kiadók számára.
- Ha nem tudja megtenni olyan egyedi alkalmazások nélkül, amelyekre a figyelmeztető üzenet megjelenik, akkor egyelőre nem szabad frissítenie az iOS 11-re.
- Mivel a régebbi iPhone készülékek, például az iPhone 5 és 5c 32 bites környezetben futnak, az iOS 11 valószínűleg nem lesz elérhető ezekhez az iPhone készülékekhez.
A következő oldalon bemutatjuk, hogyan lehet kideríteni, van-e Önnek 32 vagy 64 bites processzorral rendelkező iPhone.