多くの標準 iPhone および iPad ユーザーが知っているように、 ホーム画面 アプリのアイコンは通常、静的な画像です。いくつかの例外が存在します。 カレンダー 毎日正しい日付と 時計 ライブアナログ時計で毎秒更新するアプリ。
しかし、ブライス・ボストウィックという名前の開発者は、次の方法を見つけました。 エクスプロイト iOS および iPadOS のネイティブ代替アイコン機能は、ホーム画面のアプリ アイコンをアニメーション化します。
ビデオで YouTubeに公開された 戦没将兵追悼記念日の週末に、ボストウィック氏はこれがどのように機能するのかを説明し、実際にアプリに動画のような錯覚を与えるほど頻繁に静的なアプリのアイコンを変更させることになります。
このビデオは、平易な英語と高度なコーディング技術が完璧に融合したものです。そのため、エンド ユーザーはこの機能をどのように作成しているのかを概ね理解できるかもしれませんが、コーディングを通じてその効果を再現するには知識豊富なアプリ開発者が必要になります。
実は、iOS では通常、アプリのアイコンが変更されるたびにポップアップ アラートが表示されます。アプリアイコンの変更はバックグラウンドでは実行できないことにも注意してください。むしろ、アプリの使用中はフォアグラウンドでのみ表示されるため、ここでトリックが登場します。
Bostwick の手法は、バックグラウンドで実行されているアプリが実際にはフォアグラウンドで実行されていると iOS を騙し、エンド ユーザーからの入力なしでアプリのアイコンを変更できるようにします。その結果、アプリを実際に開いていなくても、アイコンの変更時に通常ユーザーに気付かれる煩わしいポップアップを表示せずに、アプリのアイコンを変更できるようになります。
プライベート API を使用して、ボストウィックは自身のデータを更新しました。 YouTube 購読者を獲得するたびにアニメーション化するアプリ アイコンを作成しましたが、概念実証として他のアニメーション化されたアプリ アイコンもいくつか作成しました。とはいえ、このアニメーション アイコンのメソッドは、特定のイベントが発生した場合にのみ実行されるように割り当てることができるため、100% アニメーションを維持し続けるわけではなく、バッテリーを消耗します。
個人的には、特定の制御された状況下でホーム画面にアプリのアイコンがアニメーション表示されるというアイデアが気に入っています。 Apple が開発者に対し、ハッキングやハッキングを使用せずにこの種の機能を組み込むことを許可してくれることを望みます。 脱獄の調整 しかし、それがすぐに起こる可能性は低いと思われます。
残念ながら、ボストウィックの手法は一種のハッキングであるため、Apple がこのハックを利用するアプリを公式で承認する可能性は低いと思われます。 アプリストア 。一方で、 サイドローディング AltStore や Sideloadly などのユーティリティを使用すると、この問題の回避策が提供され、変更されたアプリを Apple Developer 対応のデバイス経由でデバイスにインストールできるようになります。 Apple ID 。
いずれにせよ、この概念実証を見るのは素晴らしいことです。運が良ければ、Apple がこれをクールなアイデアとして採用し、将来のアップデートでハッキングを使用せずにストック iOS でそれを許可する可能性があります。しかし、それは希望的観測かもしれません…
ホーム画面にアニメーションのアプリアイコンを表示したいと思ったことはありませんか?以下のコメントセクションでご意見をお聞かせください。