ベテランの脱獄ユーザーなら、Barrel をご存知でしょう。これはおそらく史上最も人気のある脱獄改造ツールの一つです。これは基本的に、ホーム画面のページをスワイプした際に表示されるページングアニメーションを変更できるもので、大ヒットと言っても過言ではありません。
バレルは長年にわたり、何度も生まれ変わりました。2014年の「Cylinder」、2021年の「Cylinder Reborn」、そして今、iOS開発者のRyan Nair氏がこの人気ツイークを現代風にアレンジした「Cylinder Remade」をリリースしました。
Cylinder RebornはすでにiOS 14およびiPadOS 14に対応していましたが、Nair氏は/r/jailbreakのリリース発表投稿で、Cylinder Remadeはパフォーマンスを重視して開発され、バッテリー寿命への影響が少ない、より高性能なアニメーションを実現したと説明しています。これは、ホーム画面のアニメーションがLuaではなくSwiftで記述されたことで実現しました。
Cylinder RemadeはCylinder Rebornを完全に置き換えるものではなく、アニメーションの柔軟性よりもパフォーマンスの向上を求めるユーザー向けの代替として共存する予定です。また、Cylinder Remadeは、開発者が現在のベータ段階で最終的な名称を検討している間、仮の名称として扱われています。
本稿執筆時点では、Cylinder Remade は Cylinder Reborn の 50 種類以上のアニメーションと比較して 13 種類のアニメーションしかサポートしていません。これは、Lua ベースのアニメーションを Swift ベースのアニメーションに移植するのに多少の作業が必要になるためです。Nair 氏によると、関心が高ければ今後さらに多くのアニメーションが追加される予定です。
Nair氏はまた、Swiftベースのアニメーションを使用することのトレードオフとして、アニメーションをFilzaに手動で追加するのではなく、Cylinder Remadeにハードコードするか拡張機能として追加する必要がある点を指摘しています。Cylinder RemadeはObjective-CとSwiftの両方で記述されたアニメーションをサポートしています。開発者はGitHubでプルリクエストを送信することで、独自のエフェクトを作成できます。
Cylinder Remade をインストールすると、設定アプリに専用の環境設定パネルが表示され、好みに合わせて調整できるようになります。
ここでできることは以下のとおりです:
- 必要に応じてシリンダーリメイクのオン/オフを切り替える
- ページングアニメーションとして使用する効果を選択する
- 数式を追加または削除する
- ページング効果をランダム化する
そしてもちろん、この調整により、13 種類の魅力的なホーム画面ページング アニメーションが開始されます。
最初のリリース時点で選択できるアニメーションは次のとおりです。
- ガツガツ
- キューブ内部
- キューブアウトサイド
- ヒンジ
- 左階段
- ページフェード
- 右階段
- 縮む
- スピン
- 吸う
- 垂直スクロール
- 渦
- 波
Cylinder Remadeが提供する、パフォーマンスの高いホーム画面のページングアニメーションを活用したい場合は、お気に入りのパッケージマネージャーアプリを使って、Ryan Nairの個人リポジトリから調整ツールを無料でダウンロードできます。この調整ツールは、ジェイルブレイクされたiOSおよびiPadOS 14デバイスに対応しており、開発者のGitHubページでオープンソースとして公開されているので、内部の仕組みを知りたい方はぜひご覧ください。
Ryan Nair の個人リポジトリをまだ十分に活用していない場合は、以下の URL を使用して、選択したパッケージ マネージャー アプリに追加できます。
https://ryannair05.github.io/repo/
Cylinder Remade を使ってホーム画面のページングアニメーションを追加してみませんか?それとも、既存の設定で満足していますか?ぜひ下のコメント欄でお知らせください。