iOS 18 by mohlo vytvářet animované ikony aplikací na ploše. Stejně jako jsou teď ikony aplikací Hodiny a Kalendář, budou umět animace i ostatní.
Už je to nějaký čas, co Apple umožnil vývojářům poskytovat alternativní ikony pro své aplikace, aby je uživatelé mohli kdykoli změnit. Kromě aplikací Hodiny a Kalendář však systém iOS žádné animované nebo interaktivní ikony nemá – jeden vývojář však našel možnost, jak animací docílit.
iOS 18 s animovanými ikonami
Bryce Bostwick nedávno našel v systému iOS možnost, která vývojářům umožňuje vytvářet animované ikony aplikací. Přesněji řečeno, exploit využívá oficiální rozhraní API systému k poskytování alternativních ikon aplikací, ale obchází požadavek, aby akci prováděl uživatel ručně.
V typickém scénáři iOS vyžaduje, aby si uživatel v aplikaci vybral vlastní ikonu – a poté systém zobrazí upozornění potvrzující změnu. Akce změny ikony aplikace se zruší, pokud systém není schopen ověřit, že to byl uživatel, kdo zvolil jinou ikonu, nebo pokud se nezobrazí potvrzující upozornění. V důsledku toho neexistuje způsob, jak by aplikace mohla sama změnit svou ikonu na pozadí.
Pomocí privátní metody volání rozhraní API však mohl Bostwick nastavit vlastní ikony, aniž by vyžadoval potvrzení od uživatele. Vývojář také oklamal systém, aby změnil kontrolu stavu aplikace, takže iOS vidí aplikaci jako aktivní, i když běží na pozadí.
To umožňuje aplikaci automaticky měnit ikonu na pozadí, kdykoli se jí zachce. Aby demonstroval možnosti, Bostwick zkombinoval několik snímků a vytvořil animované ikony. Ačkoli je představa, že by všechny ikony byly animované, poněkud rušivá, výzkumník se domnívá, že by bylo hezké umožnit aplikacím zobrazovat krátké animace například při přijetí oznámení.
Samozřejmě, že tým App Store Review by pravděpodobně odmítl všechny aplikace využívající takovouto trhlinu.
iOS 18 dostane přepracovanou domovskou obrazovku
Ačkoli se nejedná o žádné spekulace o tom, že by systém iOS dostal animované ikony, nedávné zprávy naznačují, že společnost Apple v systému iOS 18 výrazně přepracuje domovskou obrazovku iPhonu. Společnost údajně pracuje na nových možnostech, které uživatelům umožní volně přesouvat ikony po obrazovce, a také jim umožní vybrat si barvu pozadí pro ikony aplikací.
Systém iOS 18 bude oznámen 10. června během zahajovací akce WWDC 2024.