- ニュース

脱獄コミュニティには才能豊かな開発者と革新的なアイデアが溢れており、ここ数年間Appleを常に緊張させてきました。質の高い改造を行うために費やされる時間と労力は、一般の脱獄ユーザーにはなかなか評価されません。
iOSOpenDevという無料ツールが最近、開発者向けにリリースされました。基本的なプログラミング知識があれば、Xcodeテンプレートを使って脱獄風のアプリやTweakを作成し、App Storeの脱獄版であるCydiaに簡単に公開できます。iOSOpenDevは、開発者がTweak、アプリ、プラグインを簡単に作成できるようにすることを目指していますが、著名な脱獄開発者にインタビューを行い、iOSOpenDevが脱獄コミュニティにとって本当に良いものなのかを尋ねました。
iOSOpenDevは、XcodeとiOS SDKを使った開発環境を構築し、開発者が主要なCydiaアプリの調整やプラグインを作成できるようにします。プログラミングの知識を持つ開発者は、独自の調整を一から作成できるだけでなく、SBSettingsやActivatorといった人気アプリで動作する調整を作成するためのXcodeテンプレートも提供されています。(ここで言う「調整」とは、iOSの動作を変更、強化、追加、またはわずかに修正するパッケージを指します。)開発者が作成したパッケージをテストしたら、Cydiaに提出して一般公開できます。
フィリッポ・ビガレッラはイタリア出身の学生開発者です。彼はここ数年、アプリやTweakの開発に積極的に取り組んでおり、iOS 5向けにリリースされたばかりのSpringtomize 2をはじめ、Cydiaで最も注目を集めるTweakやアプリの開発に携わっています。私たちはフィリッポにインタビューし、iOSOpenDevとそれが脱獄コミュニティに及ぼす影響について簡単に話を聞くことができました。
iOSOpenDevによって、より多くの開発者が微調整やプラグインを作成できるようになりますが、質の高い脱獄アプリと安価な脱獄アプリの格差が拡大する可能性があります。AppleのApp Storeには多くの優れたアプリがありますが、価値のないアプリも数多く存在します。iOSOpenDevによってCydia向けのコーディングへの抵抗感が軽減され、ひいては多くの開発者志望者が集まるようになるでしょう。フィリッポ氏のコメントは、引き続きお読みください。
CoM:ご存知の通り、iOSOpenDevツールが最近リリースされました。Xcodeの基本的な知識があれば、誰でも脱獄用の調整を行うことができます。便利なプラグインや拡張機能もいくつかあるようですが、全体的に選択肢が限られているように感じます。iOSOpenDevは、開発者志望者が魅力的な調整を行うのに役立つと思いますか?
Filippo: まず最初に、iOSOpenDev を使っていても、Tweak を書くにはコーディング能力が必要だということを説明しておきます。このパッケージは、Xcode を使ってジェイルブレイクされたデバイス向けの開発環境を構築するものです。確かに便利な面もあるかもしれませんが、残念ながら経験の浅い開発者にとっては「近道」としか考えられないでしょう。
CoM: iOSOpenDev を試してみたことはありますか?次の Springtomize 2 をそういったツールで作ってくれる人はいませんか?
フィリッポ: そのアイデアはあまり好きではありません。ダスティン・ハウエット氏が脱獄iOS開発向けに開発したTheosとLogosという2つのプロジェクトには満足しています。Theosをインストールするには開発環境をセットアップする必要があり、非常に簡単なプロセスではありますが、プログラミングの概念をいくつか学ぶことは有益だと思います。iOSOpenDevを使って作れるものに関しては、通常の開発と何ら変わりませんが、微調整を加えるにはコードを書ける能力が必要です。
CoM: Cydiaの高品質なTweakの現状についてどう思いますか?iOS 5以降、イノベーションは衰退していると思いますか?
Filippo: iOS 5以降、多くの新しい開発者がシーンに参入し始めたと思います。私や他の人たちが気づいたのは、彼らの多くはプログラミングを学ぶことに興味がなく、むしろ何かを作って公開することに興味を持っているということです(多くの場合、自分が何をしているのかさえ分かっていないままです)。こうした蔓延した考え方から生まれたのが、Cydiaストアに公開される質の低いTweakです。私は常々、「実践を通して学ぶ」ことが学習の最良の方法だと言っていますが、それは本当に学ぶことに興味があり、最初のプロジェクトの成果物に興味がない場合に限ります。