Както много потребители на iPhone и iPad знаят, Началния екран иконите на приложения обикновено са статични изображения. Съществуват няколко изключения, като например Календар приложение, което се актуализира всеки ден с правилната дата и Часовник приложение, което се актуализира всяка секунда с аналогов часовник на живо.
Но един разработчик на име Брайс Бостуик е намерил начин да експлоатация естествената функция за алтернативни икони в iOS и iPadOS за анимиране на иконите на приложението на началния екран.
Във видеоклип публикувани в YouTube през уикенда на Деня на паметта Бостуик обяснява как работи това, като ефективно принуждава приложението да променя статичната си икона на приложение достатъчно често, за да създаде илюзията за движеща се картина.
Абонирайте се за iDB в YouTube
Видеото е перфектна комбинация от обикновен английски и усъвършенствани техники за кодиране. Така че докато крайните потребители може да са в състояние да разберат като цяло как той прави тази работа, ще е необходим опитен разработчик на приложения, за да възпроизведе ефекта чрез кодиране.
Колкото и да си струва, iOS обикновено показва изскачащо предупреждение всеки път, когато иконата на приложението се промени. Също така си струва да се отбележи, че промените в иконата на приложението не могат да се извършват във фонов режим; по-скоро само на преден план, докато приложението се използва, така че тук влиза в действие измамата.
Методът на Bostwick заблуждава iOS да мисли, че фоново приложение всъщност работи на преден план и позволява иконите на приложението да се променят без никакво въвеждане от страна на крайния потребител. Резултатът е възможността да променяте иконите на приложенията, без приложението действително да е отворено и без досадния изскачащ прозорец, който обикновено забелязва потребителя при промяна на иконата.
Използвайки частен API, Bostwick актуализира своя YouTube икона на приложение, която да анимира всеки път, когато спечели абонат, но също така е създал няколко други анимирани икони на приложения като доказателство за концепцията. Въпреки това, този метод на анимирани икони може да бъде зададен да се случва само когато се случат определени събития, така че да не остава анимиран 100% от времето и да изтощава батерията ви.
Лично аз харесвам идеята за анимирани икони на приложения на моя начален екран при определени контролирани обстоятелства. Иска ми се Apple да позволи на разработчиците да включват тези видове неща, без да използват хакове или настройки за бягство от затвора да го направи, но изглежда малко вероятно това да се случи скоро.
За съжаление, тъй като методът на Bostwick е нещо като хак, също изглежда малко вероятно Apple да одобри приложения, които използват този хак в официалния App Store . От друга страна, странично зареждане с помощни програми като AltStore и Sideloadly предлагат заобиколно решение за това, като позволяват модифицирани приложения да бъдат инсталирани на нечие устройство чрез техния Apple Developer активиран Apple ID .
Във всеки случай, страхотно е да видим това доказателство за концепцията и ако имаме късмет, Apple може да приеме това като страхотна идея и да го разреши на стоков iOS в бъдеща актуализация, без да е необходимо да се използват хакове. Но това може да е пожелателно мислене...
Искате ли някога анимирани икони на приложения на началния екран? Кажете ни вашите мисли в секцията за коментари по-долу.