稀ではありますが、iOS ではバナーではなくアラートが表示されることがあります。これらのアラートは画面中央に表示されるようになっており、通常はユーザーが応答するための何らかのプロンプトが表示されます。
残念ながら、iOS 13端末をダークモードに設定していても、一部のアラートがダークモードではなくライトモードとして表示されることがあります。iOS開発者のLaughingQuollは、 DarkAlertPlsと呼ばれる脱獄アプリを新たにリリースし、この問題の解決を目指しています。
アラートの内容はユーザーによって異なりますが、特定の操作を実行した後や、端末のバッテリー残量がAppleが設定したしきい値(20%、10%など)を下回ったときにアプリに表示されることがあります。また、上記のスクリーンショット例のPrysmのように、脱獄ツールの使用時にもアラートが表示されることが知られています。
LaughingQuoll氏にこの調整がなぜ必要なのか尋ねたところ、詳細を聞いて驚きました。私たちが把握している限りでは、多くの開発者がアプリや調整で採用しているApple推奨のアラート実装では、ダークモードではアラートが暗く表示されないようです。DarkAlertPlsは、ダークモードがオンになった時にアラートを強制的に暗く表示する…というだけのことです。
よく言われるように、単純な問題には単純な解決策が必要です。しかし、Apple自身がこの問題に自社のソフトウェアで正面から取り組めていないのは不思議なことです。
DarkAlertPlsのダウンロードにご興味のある方は、Charizリポジトリからお好みのパッケージマネージャー経由で無料で入手できます。この調整機能はiOS 13のネイティブダークモード機能に依存しているため、ジェイルブレイクされたiOS 13デバイスのみに対応しています。
DarkAlertPls を使用する理由はありますか? 下のコメント欄で状況をお聞かせください。