脱獄済みまたはブートストラップ済みのデバイスで、ネイティブのDynamic Islandを搭載しているか、ノッチ付きデバイス向けにソフトウェア移植版を使っているかに関わらず、Dynamic Islandをより有効活用する方法をお探しですか?もしそうなら、iOS開発者NiceiOsが開発した新しい脱獄ツール「NiceAperture」がきっと気に入るかもしれません。
簡単に言うと、NiceAperture は、上記のスクリーンショットの例に示すように、iOS で表示される標準のバナー通知を Dynamic Island ベースのアラートに置き換えます。
NiceApertureは、メッセージアプリだけでなく、他のアプリからの通知にもDynamic Islandを使用できます。実際、設定不要で自動的に通知が届きます。メッセージアプリなど、返信可能なインタラクティブなバナー通知を備えた特定のアプリでは、Dynamic Islandから直接返信できます。
開発者は今週、X(旧Twitter)アカウントでこの調整機能の動作デモ動画を公開しました。動作を確認したい方は、ぜひご覧ください。アニメーションは非常に滑らかで、まるでネイティブ機能のようです。
NiceAperture をインストールすると、設定アプリに設定パネルが追加され、そこでライセンスをアクティブ化したり、好みに合わせていくつかのオプションを設定したりできるようになります。
設定パネルはいくつかの異なるセクションに分かれており、以下に概要を説明します。
基本設定
基本設定環境設定パネルでは、ユーザーは次のことができます。
- スライダーで垂直余白を調整します
- スライダーで水平余白を調整します
- スライダーでテキスト間隔を調整する
- スライダーでテキストのオフセットを調整する
- テスト通知を発行して、どのように表示されるか確認します
アバター設定
アバター設定環境設定パネルでは、ユーザーは次のことができます。
- スライダーでアバターのサイズを調整します
- サークルヘッドを有効または無効にする
- バッジを非表示または表示する
- テスト通知を発行して、どのように表示されるか確認します
タイトル設定
タイトル設定環境設定パネルでは、ユーザーは次の操作を行うことができます。
- スライダーでフォントサイズを調整します
- HEXコード値を入力してフォントの色を調整します
- スクロールテキストアニメーション効果を有効または無効にする
- メッセージの最後までスクロールしたら停止します
- スライダーでスクロール速度を調整します
- テスト通知を発行して、どのように表示されるか確認します
メッセージ設定
メッセージ設定環境設定パネルでは、ユーザーは次のことができます。
- スライダーでフォントサイズを調整します
- HEXコード値を入力してフォントの色を調整します
- スクロールテキストアニメーション効果を有効または無効にする
- メッセージの最後まで読んだらスクロールを停止します
- スライダーでスクロール速度を調整します
- テスト通知を発行して、どのように表示されるか確認します
この小さな変更は、通知への対応方法を根本的に変えるものであり、私の意見では、AppleはDynamic Island搭載端末に通知をこのように実装すべきだったと思います。しかし残念ながら、Appleはそれを考慮に入れませんでした。
個人的にはNiceApertureのアイデアがとても気に入っており、開発者がそれを実現してくれたことを嬉しく思います。賛同し、試してみたい方は、お気に入りのパッケージマネージャーアプリを使って開発者の個人リポジトリからダウンロードし、8ドルのライセンスを購入して有効化できます。この調整機能は、ジェイルブレイクまたはブートストラップされたiOS 16デバイスのみを対象としているため、ジェイルブレイクだけでなく、RootHideやSerotoninでも使用できます。
NiceiOs の個人リポジトリをまだ使用していない場合は、以下の URL (https ではなく http に注意してください) を使用して、選択したパッケージ マネージャー アプリに追加できます。
http://global.niceios.com/
NiceAperture を活用される予定ですか?ぜひ下のコメント欄で、その理由をお聞かせください。