iOS のネイティブ警告システムは近年あまり変わっていませんが、ジェイルブレイクの大きな利点の 1 つは、ユーザーがサードパーティのアドオンをインストールして、ほぼあらゆるものの外観や動作を変更できることです。
iOS 開発者Ethan WhitedによるPencilBannerは、そうした脱獄の改良の最新版であり、その名前を見れば、それが何を達成しようとしているのかがよくわかるはずです。
簡単に言うと、PencilBanner は、Apple Pencil を iPad に接続して充電するときに通常表示されるアラートから美的インスピレーションを得て、それをオペレーティング システムの他のさまざまな側面に適用しています。
サポートされているアラートは次のとおりです:
- アプリケーションの起動
- ダークモードとライトモードの切り替え
- 低電力モードの切り替え
- バックグラウンドメディアプレーヤーの変更
- 電源への接続
- 方向ロックの切り替え
- AirPodsの再生モードの切り替え
- バッテリー残量が一定の割合まで低下すると
- さらに…
インストールが完了すると、エンドユーザーはPencilBannerを様々な方法で設定できるようになります。設定アプリには、この目的のために専用の設定パネルが追加されます。
ここで、ユーザーは次のことが可能になります。
- 必要に応じてPencilBannerのオン/オフを切り替える
- バナーアクションとアプリの設定を有効にする
- Apple Pencil風のバナーをカスタマイズ
- 変更を保存
さらに詳しく見ると、「選択」環境設定パネルには次の設定があります。
ここでできることは次のとおりです。
- 電源に接続するとポップアップが表示されます
- 低電力モードのオン/オフを切り替えるときにポップアップを表示する
- バッテリーレベルが特定のレベルに達するとポップアップを表示します:
- バッテリーレベルを選択します(デフォルトは20%)
- バッテリー残量10%で無効
- バッテリー残量20%で無効
- サイレントモードのオン/オフを切り替えるときにポップアップを表示する
- ダークモードのオン/オフを切り替えるときにポップアップを表示する
- 必要に応じて方向ロックのオン/オフを切り替えるときにポップアップを表示します
- メディアやビデオの再生が開始または変更されたときにポップアップを表示する
- この設定を適用するアプリを選択してください
- AirPods のリスニングモードが変更されたときにポップアップを表示する(透明またはノイズキャンセル)
- アプリの起動時または一時停止時にポップアップを表示する
- この設定を適用するアプリを選択してください
また、カスタマイズ設定パネルでは、ユーザーは次の操作を行うことができます。
- スタイルを選択してください:
- デフォルト
- ぼかし
- 有機EL
- バナーの画面を起動する
- スライダーでバナーの表示時間を調整します
- アニメーションを無効にする
ユーザーは、メインの設定パネルの右上にあるチェック ボタンをタップして、上記の設定に加えた変更を保存できます。
これらのバナーは、テキストメッセージやメールメッセージなどの通常のプッシュ通知には適用されないことに注意してください。代わりに、上記のアクションに限定されます。
新しいPencilBannerの調整版を試してみたい方は、お気に入りのパッケージマネージャーアプリを使ってHavocリポジトリから1.50ドルで購入できます。この調整版は、ジェイルブレイクされたiOS 14デバイスに対応しています。
乗っ取られたiPhoneやiPadのアラートシステムをアップグレードする予定はありますか?ぜひ下のコメント欄でお知らせください。