CoolStar氏からSileoに関してのデモ動画が公開されました。
これからのインストーラー選びをかなり変えてくるものになるかもしれません。
デモ動画
iOS 12のSileo上でFilza File Managerをインストール、削除している様子です。
公開直後は視聴可能な国が限定されていたようですが、現在はどこの国でも視聴可能のようです。
動画内容
今回のデモ動画は、iOS 12でもSileoが動くよーという報告と、Sileoのインストール速度、削除速度がかなり早くなったよ!というものです。
[mobile-only]
[/mobile-only]
[pc-only]
[/pc-only]
検証
動画内で使用されているFilza File Managerを使用して検証しました。
BigBoss版とTigi Software版がありますが、速度はほとんど変わりませんでした。
Cydia 約55秒
Sileo 約11秒
Cydia 約30秒
Sileo 約3秒
検証結果
インストールに関しては、Cydiaに対して「5倍」
削除に関しては、Cydiaに対して「10倍」速度が速かったです。
なぜ早いのか
なぜこんなにも早いのかというと「uicache」の差だと思われます。
uicacheとはホーム画面にアプリとして出てくるタイプのTweaksが出てこない時などに使用するコマンドです。
今回デモ動画で使われたFilza File Managerはそのタイプなのでuicacheがインストール時に必要です。
Cydiaのuicacheはすべてのアプリに適用させていたのですが、Sileoのuicacheは実行しているアプリにのみuicacheを適用させているようです。
なのでここまで、CydiaとSileoに速度の差が出たようです。
[mobile-only]
[/mobile-only]
[pc-only]
[/pc-only]
新たなuicache
新たなuicacheはBundle IDを指定することでアプリごとに行えるようです。
すべてのアプリに対しても行えるようです。
Don’t be that app/tweak that calls uicache from a postinst/extrainst. It’s unnecessary as the package manager already handles that for you pic.twitter.com/WY63o8qTbw
— hana song’s biggest fan (@coolstarorg) 2019年4月10日
問題点
新たなuicacheに対応していないTweaksに関しては、将来的に入れられない可能性があるようです。
これに関しては、現在検討中のようです。
※もし採用されたらすべてのuicacheを使用するTweaksはアップデートしなければSileoからはインストールできなくなります。
So I got ahold of what Electra’s new uicache does. It’s significantly faster but they broke how you call it, and if you call it the old way, the end user will get this alert. So it breaks any older apps that can’t or won’t be updated. I want honest opinions. What do you think? pic.twitter.com/nWWyUOIYIa
— MidnightChips (@MidnightChip) 2019年4月10日
[mobile-only]
[/mobile-only]
[pc-only]
[/pc-only]
きょうの一言
Sileoのこの速度は、衝撃的な早さですね。
さらにSileoはすでに複数リポジトリの追加、バックグランド更新、アップデート通知、ウィッシュリストなどがあるので、Cydiaから乗り換える人も増えるかもしれませんねぇ…
個人的にはCydiaで使えるリポジトリがSileoで使えないのがあるのが難点ですね
unc0verユーザーでもSileoを使用できるような計画は進んでいるはずです。
コメント
CydiaでインストールするTweak毎にuicacheを適応させるか否か選択する事でインストール速度上げるTweakがあった気がします