Jak mnoho uživatelů iPhone a iPad ví, Domovská obrazovka ikony aplikací jsou obvykle statické obrázky. Existuje několik výjimek, jako např Kalendář aplikace, která se každý den aktualizuje správným datem a Hodiny aplikace, která se každou sekundu aktualizuje živými analogovými hodinami.
Ale jeden vývojář jménem Bryce Bostwick našel cestu využívat nativní alternativní ikony fungují v iOS a iPadOS pro animaci ikon aplikací na domovské obrazovce.
Ve videu zveřejněny na YouTube o víkendu Memorial Day vysvětluje Bostwick, jak to funguje, a účinně nutí aplikaci měnit svou statickou ikonu aplikace dostatečně často, aby vznikla iluze pohyblivého obrázku.
Přihlaste se k odběru iDB na YouTube
Video je dokonalou směsí jednoduché angličtiny a pokročilých technik kódování. Takže zatímco koncoví uživatelé mohou být schopni obecně pochopit, jak to dělá, bude to vyžadovat znalého vývojáře aplikací, aby reprodukoval efekt pomocí kódování.
Za to, co stojí za to, iOS by normálně zobrazil vyskakovací upozornění pokaždé, když se změní ikona aplikace. Za zmínku také stojí, že změny ikon aplikace nemohou nastat na pozadí; spíše pouze v popředí, když je aplikace používána, takže zde přichází na řadu trik.
Bostwickova metoda přiměje iOS, aby si myslel, že aplikace na pozadí ve skutečnosti běží v popředí, a umožňuje měnit ikony aplikací bez jakéhokoli vstupu od koncového uživatele. Výsledkem je možnost měnit ikony aplikací, aniž by byla aplikace skutečně otevřena a bez nepříjemného vyskakovacího okna, které si uživatel obvykle všimne změny ikony.
Pomocí soukromého API aktualizoval Bostwick své Youtube ikonu aplikace animovat pokaždé, když získá předplatitele, ale vytvořil také několik dalších animovaných ikon aplikací jako důkaz konceptu. To znamená, že této metodě animované ikony lze přiřadit, aby se stala pouze tehdy, když proběhnou určité události, takže nezůstane animovaná 100% času a nevybíjí baterii.
Osobně se mi líbí myšlenka animovaných ikon aplikací na domovské obrazovce za určitých kontrolovaných okolností. Přál bych si, aby Apple umožnil vývojářům začlenit tyto typy věcí bez použití hacků nebo vylepšení útěku z vězení k tomu, ale zdá se nepravděpodobné, že se tak stane v dohledné době.
Bohužel, protože Bostwickova metoda je něco jako hack, zdá se také nepravděpodobné, že Apple schválí aplikace, které využívají tento hack v oficiálním Obchod s aplikacemi . Na druhou stranu, boční zatížení s nástroji jako AltStore a Sideloadly to nabízejí řešení, které umožňují instalaci upravených aplikací do zařízení prostřednictvím jejich Apple Developer. Apple ID .
V každém případě je úžasné vidět tento důkaz konceptu, a pokud budeme mít štěstí, Apple by to mohl vzít jako skvělý nápad a povolit jej na skladě iOS v budoucí aktualizaci bez požadavku na použití hacků. Ale to by mohlo být zbožné přání…
Chtěli byste někdy na domovské obrazovce animované ikony aplikací? Sdělte nám své myšlenky v sekci komentářů níže.