Apps

私がロックを愛した理由(そしてCydiaを愛せた理由)

私がロックを愛した理由(そしてCydiaを愛せた理由)

Rockは死んだ。誰もが知っていることだ。SaurikはRockの開発者たちが手抜きをして間違ったやり方をしたと言っていた。それでも、RockはCydiaをうまく補完できるいくつかの点をうまくやった。

実体験

Rock.appは実体験でした。軽快でクリーンな操作性で、カラフルで目に優しいテーマを採用していました。そして何よりも、データ取得やリロード中でも快適に操作できました。Rock.appを起動すると、まずホームページが表示され、少し操作する間に、目立たない小さなステータスインジケーターが表示されながらデータ取得が行われます。完了すると、すぐに更新が入り、その後はすぐに操作できます。更新画面に移動すると、結果がプリロードされています。ページの読み込みは瞬時ではないにしても、高速です。

検索に切り替えましょう。遅延なく検索キーワードを入力し、検索ボタンを押してください。Spotlightのような入力しながらの検索機能はなく、迅速かつ機能的です。検索結果には5つ星のコンテンツレビューが表示されます。お探しのアプリを見つけてインストールをクリックすると、心地よくアニメーション化された確認ダイアログが表示されます。確認すると、ステータスバーのようなプログレスバーに戻ります。そのままストアを閲覧できます。

リスプリングまたは再起動が必要な場合は、終了するまで待つオプションがあります。複数の非Tweakアプリのインストールは、迅速かつ簡単です。アプリを終了すると、iOSネイティブのHUDダイアログに、リスプリングに関する簡潔な警告が表示されます。その後、待機してデバイスのロックを解除すれば、すべて正常になります。

Cydia版はこちらです。アプリを開くと読み込みダイアログが表示されます。他に何もできないので、そわそわしながら待つことになります。読み込みが完了すると、画面の広い領域を使って直接読み込みが処理され、その間にアプリの操作が可能になります。読み込みが完了すると、再読み込みが行われ、約1分間何もできなくなります。

次に「変更」に移動すると、変更内容の読み込みが始まり、待たされるばかりです。完了すると更新内容が表示されますが、ページの読み込みが遅く、セクションごとに広告が表示され、説明がポップアップ表示されます。アプリの説明は統一されておらず、「詳細情報」に表示されるものもあれば、デスクトップ用にレンダリングされたサイズ変更不可能な外部ページが読み込まれるものもあります。レビューはありません。

少し時間がかかる処理ですが、インストールをキューに入れたままブラウジングを続けることができます。2つ以上追加するとCydiaがクラッシュし、インストールしようとしたダウンロードのリストを思い出せなくなる可能性があります。確認画面まで進んだ後でも、「インストール」をタップするとクラッシュする可能性があります。また、インストール画面まで進んだ場合は、ターミナルコマンドのスクロールバーに表示される詳細な情報で進行状況を確認できます。

完了すると、Cydiaはしばらくリロードした後、リスプリング、再起動、またはストアに戻る必要があるというメッセージが表示されます。アクションボタンをタップすると、少しラグが生じますが、その後タスクが完了します。こうした一連の動作を見ると、CydiaがHTMLホームページを持つAPTのフロントエンドに過ぎないことが分かります。

アプリ管理

Rockは、信頼性の低い独自のモバイル基盤の代替手段(Rock拡張機能)を提供していましたが、これを利用する開発者は少なく、コードに残している開発者はさらに少なかった。しかし、トラブルシューティングを容易にするために、モバイル基盤の拡張機能を個別に手動で無効化する方法も提供していました。この機能はCydiaにはなく、現在はSBSettingsオプションの奥深くでのみ利用可能です。

Rock からのアプリのアンインストールはアプリのインストールと同じくらいシームレスで統合されていますが、Cydia ではインストールと同じくらい面倒で時間がかかります。

アカウント管理

Rock にはアカウントが必要でした。自動ログイン機能により、購入履歴は常に利用可能で、インストール済みリストは常にサーバーにバックアップされていました。複数のアカウントを使用することで、同じリストを複数のデバイスにインストールするための標準インストールプロファイルを作成できました。支払い方法は、安全な保管のために Web ベースのサーバーに実装されていました。ライセンスは、表示可能なライセンスマネージャーに保存されていました。

Cydiaでは、GoogleまたはFacebookアカウントに接続して購入履歴を追跡できますが、バックアップリストは提供されません。Amazonでは支払い方法を保存できますが、PayPalの場合はウェブサイトにリダイレクトされます。ページの読み込みを数分待たないと、購入手順が無限ループに陥り、アプリの説明からやり直さなければならない場合があります。

購入してインストールすると、ライセンス一覧や、目に見える形で閲覧可能なデータベースすら存在しません。所有しているアプリには価格タグが表示されなくなります。購入履歴はFacebookまたはGoogleアカウントで接続した際に保存されますが、そこでも確認することはできません。つまり、一度購入すると、有料アプリとしての区別はなくなり、ただ利用可能になるだけなのです。

互換性

Rockには、Rock専用の社内アプリがほんのわずかしかありませんでした。サードパーティ製のCydiaリポジトリのほとんどはサポートされておらず、閲覧もできませんでした。標準リポジトリは表示されましたが、一部のパッケージはCydiaからインストールする必要がありました。インストール後は、Rockでそれらのパッケージの更新版をインストールできましたが、リポジトリを正しく閲覧することはできませんでした。しかし、Cydia向けのパッケージをインストールまたは購入できないにもかかわらず、Rockはより簡潔な説明ページ、より充実した変更ログ、そしてユーザーレビューを提供していました。もう一つの利点は、ライセンスマネージャーによるパッケージの試用モードでした。

一方、Cydiaはすべてを(今ではRockアプリさえも)処理します。すべてです。試行錯誤はしていませんが、それでも安定しています。

ロックの使い方

まずRockをチェックしました。アップデートをすべてインストールし、パッケージを検索し、レビューを読み、Cydiaからインストールする項目のリストを作成しました。それからCydiaを起動し、洗濯物を洗濯機に入れ、アップデートボタンを押し、飲み物を作ってからCydiaに戻ってアップデートをインストールしました。Cydiaが動作している間、何かやることがないか確認しました。これが私のマルチタスク体験でした。

それから、大抵は一つずつパッケージを検索してインストールしていきました。ToDoリストにある簡単なタスクをこなしながら、リスプリングしたり、再起動したり、クラッシュしたりを繰り返しました。時にはCydiaを全く使わず、MacBookのターミナルでSSH経由でAPTを実行することもありました。そして、Cydiaを実行してインストールが正常に行われたかを確認しました。

結論

Rockは、脱獄機能を求めるハイテク嫌いの友人たちにとって完璧な存在でした。彼らが何か問題を起こしてしまわないように、今でも彼らのデバイスにはCydiaを隠しておきました。でも、今は私が彼らの代わりに全部やっています。Rockの機能が恋しいです。SaurikがRockの強みを活かして、Cydiaを派手なAPTフロントエンドから、脱獄のパワーユーザーにもエンドユーザーにもRockを素晴らしいものにした、完璧なユーザーエクスペリエンスへと変えてくれることを願っています。

どう思いますか?

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.