Comexの名前が脱獄と関連付けられるのは久々でしたが、ついに彼が戻ってきました。しかも、かなり大規模かつ物議を醸す形で。JailbreakMeの開発者は、Cydiaの代替アプリである iModsのチームと協力し、Mobile(Cydia)Substrateの代替アプリ「Substitute 」を開発しています。一見すると大したことではないように思えるかもしれませんが、これは現在の脱獄に広範な影響を及ぼす可能性があります。
https://www.youtube.com/watch?feature=player_embedded&x-yt-cl=85114404&x-yt-ts=1422579428&v=6BWY0-zIVY8
iModsチームは昨年末、Cydia代替アプリのUIを特集したトレーラーを公開しました。見た目は魅力的ですが、いわゆるCydia代替アプリの多くと同様に、膨大な数のユーザーに使えるアプリをリリースするのは全く別の話です。
しかし、Comex を味方につけたことは間違いなく正しい方向への一歩です。十分な時間をかけて開発すれば、Cydia Substrate の代替品を開発できる能力と才能が彼にはあることは間違いありません。
Cydiaストアの代替として、Substrateの代替となるものがなぜそれほど重要なのでしょうか?Cydia Substrateは、既存のアプリに機能をフックするためのコードインジェクションプラットフォームです。脱獄アプリはCydia Substrateを使用してアプリにフックし、本来の設計とは異なる動作をさせます。Cydia Substrateはクローズドソースであるため、Cydiaの代替を真剣に検討している人のために代替手段が必要でした。Substrateはセーフモードなどの重要な安全機能も提供していますが、Comexの代替アプリにはまだセーフモードが実装されていません。
なぜ彼はそんなことをするのでしょうか?ComexはSubstituteのGitHubページで、Substituteに取り組む3つの理由を挙げています。最初の2つは技術的な内容ですが、3つ目の理由には、このプロジェクトの背後にある彼の最大の動機が含まれていると私は考えています。
私の見解では、脱獄とは基本的に、閉じられ固定されたものをハッキングや改変に開放することです。場合によっては混乱を招く可能性もありますが、最終的にはユニークで異なる何かが生まれる可能性も十分にあります。このオープン性の理想はフリーソフトウェアの理想と非常に似ており、したがって、好奇心旺盛なユーザーによる検査や改変のために、低レベルのものを可能な限りオープンにすることが脱獄の精神に合致すると考えています。
結局のところ、コメックスはこのコミュニティを構成する様々な層の複雑さについて無知なわけではない。彼は、自身の仕事が必然的に何らかのドラマを引き起こすことを率直に認めている。
以前、サウリック氏自身もiModsがCydiaの競合、あるいは少なくともCydiaの代替となることに興味を示したことに対し、長文の反論を投稿しています。「競争 vs コミュニティ」と題された記事の中で、サウリック氏は自身の決断の理由を詳しく説明しています。そして、競争はコミュニティの正反対であると示唆し、もし主要なCydiaの競合が自分の領域に侵入してきたら、別の選択肢があるかもしれないという考えを示唆しています。
個人的には、どちらの見方もできます。確かに、脱獄は常にAppleが自社ソフトウェアに課している「壁に囲まれた庭」を開放することでした。確かに、脱獄コミュニティには強いコミュニティ意識があり、人々は互いに助け合い、何かを壊し、何かを作り、学び合うことを楽しんでいます。Comexがいわば「手を汚す」ことを望んだことを責めるつもりはありませんが、Saurikの意見も理解できます。
しかし、サウリック氏の 5,000 語を超えるエッセイの中で、私が特に感銘を受けた点が 1 つあります。
私は「単なる店頭」ではありません。しかし、店頭で私と競合するなら、コミュニティで活動を続ける私の意欲を間接的に損なうだけでなく、実際に時間を費やす能力にも直接的に影響を及ぼします。なぜなら、もしあなたがそうするなら、それは単なる喧嘩を売っているのではなく、勝ち目のない戦いに足を踏み入れていることになるからです。一方は急速に負け、もう一方は依然として負け続けることになります。ただし、あなたが頼りにしているインフラが崩壊し、開発者およびサポートコミュニティ(ファーストパーティおよびサードパーティ)の主要部分が消滅した後、少し時間が経ってから負けるだけです。
それは相互確証破壊のように聞こえますが、すぐに起こるものではありません。問題は、サウリック氏がいつかもう我慢できないと決めた時、誰が彼の代わりを務めるのかということです。誰がその役割を担うことができるのでしょうか。これは考えてみると興味深いことです。
いずれにせよ、Comexのコードはまだアルファ段階ではなく、iModsが安定性、速度、機能性の面でCydiaに匹敵するレベルを実現できるかどうかはまだ分かりません。一般ユーザーがSubstituteを搭載したiModsの実用的なビルドを利用できるようになるまでには、まだしばらく時間がかかるでしょう。その日が来たら、必ず概要をお伝えします。
Cydiaの真の代替となるものが登場する可能性についてどう思いますか?ぜひ下のコメント欄でご意見をお聞かせください。