Upozornění: aplikace není optimalizována pro iOS 10 - můžete to udělat
V beta verzi systému iOS 10.3 se uživatelům zobrazí upozornění při spuštění některých aplikací, že aplikace není optimalizována pro systém iOS 10. V tomto praktickém tipu vám vysvětlíme, co je za tím a co s tím můžete dělat.
Upozornění: aplikace není optimalizována pro iOS 10
Varování v systému iOS 10.3 se týká 64bitového prostředí, které Apple nainstaloval do svých mobilních telefonů od iPhone 5S. Místo 32bitového procesoru je ve všech iPhonech od zařízení iPhone 5S k dispozici 64bitový procesor. Díky tomu budou nové telefony iPhone rychlejší, protože mohou zpracovávat více dat najednou. To však má dopad na aplikace:
- Aplikace musí být optimalizovány pro 64bitové procesory, aby z nich mohly těžit. Pokud jsou 32bitové a 64bitové aplikace spuštěny paralelně na 64bitovém procesoru, zpomalí 32bitové aplikace iPhone.
- Společnost Apple proto od roku 2015 ve svém obchodě nepovoluje nové, 32bitové aplikace, musí být také odeslána 64bitová verze.
- Lze proto předpokládat, že Apple dříve nebo později vyloučí z iPhone 32bitové aplikace. Varovná zpráva v systému iOS 10.3 je prvním předzvěstí tohoto kroku.
- Od systému iOS 11 je pravděpodobné, že 32bitové aplikace se již nebudou v iPhonu spouštět. Pokud Apple zůstane věrný své strategii, na podzim se objeví iOS 11.
- Pro programátory aplikací to znamená velké úsilí: aplikace musí být přepsány tak, aby fungovaly v novém prostředí. Toto úsilí bude pravděpodobně pro malé vydavatele příliš vysoké.
- Pokud se neobejdete bez jednotlivých aplikací, pro které se zobrazí varovná zpráva, neměli byste prozatím aktualizovat na iOS 11.
- Protože starší iPhony, například iPhone 5 a 5c, běží v 32bitovém prostředí, nebude pro tyto iPhony pravděpodobně iOS 11 již k dispozici.
Na další stránce vám ukážeme, jak zjistit, zda máte iPhone s 32 nebo 64bitovým procesorem.