近年で最も期待されていた脱獄ツールの一つが、Cydiaにリリースされました。もちろん、ProWidgetsのことですね。先週、私たちが詳しくプレビューしたばかりの、全く新しい脱獄ツールです。リリースを記念して、ハンズオンレビューをお届けします。
ProWidgetsは、今日のLet's Talk Jailbreakでも詳しく取り上げたリリースです。Sebastien、Cody、そして私がこの調整のメリットとデメリットについて話しているのをぜひ聞いてみてください。
さあ、ProWidgetsの最終バージョンについての私たちの見解をご覧ください。この改良がなぜこれほど魅力的なのか、そして未来がさらにエキサイティングな理由をご紹介します。
研磨
私にとってProWidgetsの最大の魅力は、そのデザインに驚くほどの磨きがかけられていることです。さらに素晴らしいのは、開発者のAlan Yip氏がProWidgetsのデザインとコーディングの両方を担当している点です。開発の観点から見ても、この調整機能は驚くほど洗練されているだけでなく、そのビジュアルの魅力は開発プロセスに注ぎ込まれた洗練さに匹敵、あるいはそれを凌駕しています。
この分野でアラン・イップに匹敵するのはライアン・ペトリッチだけだ。これは一人の人間による努力であり、真に素晴らしい。決して軽視すべきではない。「Let's Talk Jailbreak」での会話では、この調整の有用性にあまり納得していなかったコーディとセバスチャンでさえ、このデザインを批判することはなかった。彼らは、AppleがProWidgetsのようなものを実装するなら、きっとこうするだろうと述べている。
ProWidgetsのウェルカム画面
ProWidgetsを初めてインストールすると、そのデザインへのこだわりにすぐに気づくでしょう。最初から、この改造のメリットと特定の機能の使い方を説明する、非常に洗練されたウェルカムメニューが表示されます。このウェルカムメッセージは、脱獄コミュニティでこれまで目にしてきたものとは比べものにならないほど素晴らしく、Appleがデザインしたであろうものに匹敵すると言っても過言ではないでしょう。
「W」という言葉
「ウィジェット」という言葉には、多くの残念な先入観や固定観念がつきまといます。アランにはもっとクリエイティブな名前を選んでほしかったくらいです。確かに適切な名前ですが、創造性に欠け、手に取る前からそのリリースを蝕む烙印が押されています。
Let's Talk JailbreakでProWidgetsについてお話します。
Let's Talk Jailbreakでセバスチャンと話していた時、彼はこのtweakの名前に「Jailbreak」という言葉が含まれているのを見て少しぞっとしたと言っていました。歴史的に見て、ウィジェットはiOSにおいて大きな役割を果たしたことはなく、Jailbreakの観点から見ても、どこかぎこちなく、ギミック的な印象を与えるものでした。
利点
ProWidgetsは、iOS内のどこからでもアラーム時計、ブラウザ、カレンダー、辞書、メール、メッセージ、メモ、リマインダー、タイマーなどのウィジェットにアクセスできるため、ユーザーにとって非常に便利です。これらのウィジェットは、現在のタスクを完全に中断することなく、iOSデバイス上の情報に素早くアクセスし、操作できる手段と考えてください。
例えば、Safariで映画の上映時間を調べながら、さっとメモを作成したいとします。以前は、Safariアプリを終了し、メモアプリを開いて新しいメモを作成し、メモアプリを終了して、再びSafariを開く必要がありました。これは非常に手間がかかります。ProWidgetsを使えば、Safariを開いたまま新しいメモを素早く作成し、メモ作成中にSafariを参照できます。
ProWidgetsがいかに便利であるかを示す素晴らしい例
ウィジェットは素早く最小化でき、複数のウィジェットを同時に開くこともできます。映画の上映時間に関するメモを作成中に、メッセージウィジェットを素早く呼び出して、その日のうちに友人と映画の予定を確認することができます。そして、理論的には、アラームウィジェットを呼び出して、映画の予定を思い出すこともできます。
どこからでも
ProWidgetsの最も優れた機能の一つは、様々な呼び出し方法で各ウィジェットに素早くアクセスできることです。アクティベータージェスチャー、コントロールセンターのショートカット、ロック画面のショートカット、通知センターのショートカット、通知センター内の今日の表示のショートカット、そして通知センター下部の隅にある小さなショートカットを使用できます。つまり、ウィジェットを呼び出す方法は豊富にあり、事実上どこからでも簡単にアクセスできます。
拡張性
このレビューを読む人のほとんどは開発者ではないので、ProWidgetsの拡張機能がどれほど素晴らしいかを言葉で表現するのは難しいです。皆さん、ProWidgetsが真に輝く可能性を秘めているのはまさにこの点です。
iTunes RadioウィジェットやSpotifyウィジェットを使えば、再生中の曲を素早く確認したり、新しい音楽を検索したり、プレイリストを閲覧したりできます。Tweetbotウィジェットを使えば、どこからでもTweetbotから新しいツイートを送信できます。1Passwordウィジェットを使えば、どこからでも1Passwordの検索やクエリを実行できると想像してみてください。
Alan Yipは、ProWidgetsを他の開発者が利用できるプラットフォームへと進化させました。開発者はJavaScriptまたはObjective-Cを使って独自のウィジェットを作成・設計し、一般ユーザーが簡単にインストールできるウィジェットを開発できます。つまり、作成できるウィジェットの数は無限大です。適切な開発者が参加すれば、可能性は無限大です。
開発者の方は、ProWidgets.net にアクセスして、ProWidgets 用ウィジェットの開発方法の詳細をご覧ください。また、ProWidgets の公式サブレディットもご覧ください。
設定
ProWidgetsの設定
ウィジェット
ウィジェットセクションには、デバイスにインストールされているすべてのウィジェットが表示されます。この調整には、以下の標準ウィジェットが最初からバンドルされています。
- アラーム – アラームの切り替えと追加
- ブラウザ – アプリ内でウェブリンクを簡単に開く
- カレンダー – イベントの表示と作成
- 辞書 – 単語の定義を調べる
- メール – メールを素早く作成
- メッセージ – メッセージを素早く作成
- メモ – メモの管理と作成
- リマインダー – リマインダーの管理と追加
- タイマー – タイマーを素早く開始または一時停止する
メールとメッセージウィジェットを除く各標準ウィジェットには、セクションをタップすることで設定できる追加設定があります。追加設定はウィジェットの種類によって異なります。メモなどの一部のウィジェットには、起動時にデフォルトのインターフェースを選択するためのセクションが1つだけあります。ブラウザなどの他のウィジェットには、ウィジェットをワークフローにさらに統合するための詳細な設定が含まれています。
ウィジェットの設定
セクションの下部に、URL経由でウィジェットをインストールするためのリンクがあります。この記事の執筆時点ではサードパーティ製のアイテムは利用できませんが、Alanからインストール用のテストウィジェットが送られてきており、インストールプロセスは完全に自動化されていました。
ページ右上にはアイテムを削除するための編集ボタンがありますが、この機能を利用できるのはサードパーティ製ウィジェットのみです。ストックウィジェットは永続的であるため、削除できません。
テーマ
すぐに使用できる 4 つの標準テーマは次のとおりです。
- Blur – ProWidgetsのデフォルトテーマ
- ダークブラー – デフォルトのテーマのダークバージョン
- プレーン – プレーンな白黒テーマ
- プレーンぼかし – 色合いのないデフォルトのテーマ
これらは標準テーマであり、後でさらに多くのテーマをインストールできます。
各テーマは、リスプリングなしで動的に変更できます。ウィジェットと同様に、URL経由でサードパーティ製のテーマを直接インストールすることもできます。ウィジェットと同様に、サードパーティ製のテーマのみ削除できます。4つの標準テーマは永続的に使用されます。
デフォルトテーマ vs Dark Blurテーマ
アクティベーション方法
ProWidgets 内にあるウィジェットをアクティブ化する方法には次の 6 つがあります。
- アクティベーター – リスナーをウィジェットのプレゼンテーションに割り当てる
- コントロールセンター – コントロールセンターからウィジェットを表示する
- ロック画面 – ロック画面からウィジェットを表示する
- 通知センター – 通知センターからウィジェットを表示します
- 通知センターのコーナー – 通知センターのコーナーに2つのショートカットボタンを設定します
- 今日ビュー – 今日ビューから新しいイベントを作成する
ProWidgetsの設定に含まれるさまざまなアクティベーション方法
アクティベーター
ウィジェットを呼び出す最も分かりやすい方法は、Activatorジェスチャを使うことです。ProWidgetsをインストールすると、Activatorの設定画面で、インストール済みのすべてのProWidgetsのアクションを確認できます。そして、ProWidgets内で設定されたウィジェットを呼び出すジェスチャを割り当てることができます。例えば、ステータスバーをダブルタップしてメモウィジェットを呼び出したり、ホームボタンをトリプルタップしてアラームウィジェットを表示したりしています。
コントロールセンター
しかし、アクティベーターはウィジェットを表示する複数の方法のうちの1つに過ぎません。CCLoaderを使えば、コントロールセンターから直接表示することも可能です。ProWidgetsの設定にあるアクティベーターメソッドの下に、現在インストールされているすべてのウィジェットのリストが表示されます。
これらのウィジェットの順序を並べ替えることで、コントロールセンターや通知センター内での位置を変更できます。また、表示ウィジェットセクションから非表示ウィジェットセクションに移動することで、ウィジェットを完全に非表示にすることもできます。
ロック画面
ロック画面の左下隅に、選択したウィジェットへのショートカットが表示され、すぐにアクセスできます。利用可能なウィジェットは、「ロック画面」セクションの「有効化方法」からロック画面に割り当てることができます。ロック画面に表示されるグリフアイコンは、選択したウィジェットに応じて変化します。
通知センター
ウィジェットを呼び出す他の方法だけでは不十分であるかのように、通知センターの様々な領域からウィジェットにアクセスできます。通知センターのメイン設定では、コントロールセンター風のクイック起動ショートカットをウィジェットに使用できます。これらのショートカットは、まず通知センターの設定で有効にする必要があります。
前述のコントロール センター ウィジェットと同様に、通知センターに表示されるウィジェットの順序は、調整のアクティベーション方法パネルの下にある表示ウィジェット セクションを使用して構成できます。
通知センターのコーナー
通知センターの各コーナーにウィジェットのショートカットを配置できます。また、セクションのメニューで「なし」を選択することで、どちらのサイドからもショートカットを削除できます。
今日の表示
最後のウィジェット起動方法は、通知センターにも表示される「今日ビュー」です。「今日ビュー」のショートカットを使用すると、新しいイベントウィジェットを呼び出して、今日ビューから直接新しいイベントを作成できます。イベントウィジェットは、今日ビューから設定できる唯一のウィジェットです。
構成
ProWidgetsの設定で最後に紹介するセクションは、設定セクションです。このセクションでは、ProWidgets内のウィジェットの外観と動作を変更できます。
一般的な
構成セクションの一般部分には、次の 2 つのオプションが含まれています。
- ロックアクション – デバイスをロックしたときにウィジェットに何が起こるかを変更します
- 最小化ビュー サイズ – 最小化されたウィジェットのサイズを変更します。
ロックアクション
デバイスをロックするときに、すべてのウィジェットを強制的に最小化するか、すべてのウィジェットを完全に閉じるかを選択できます。
最小化ビューサイズ
ウィジェットを最小化することは、デスクトップコンピューターで実行中のアプリを最小化するのとは全く異なります。ウィジェットを最小化すると、ウィジェットは小さくなり、インタラクティブではなくなりますが、引き続き表示されます。最小化されたウィジェットのサイズは、最小化ビューのサイズに表示されるオプションから選択できます。選択できるサイズは、小、標準、大、大です。小さいビューは大きいビューの25%よりもはるかに小さいため、その内容はほとんど目視できません。大きいビューの欠点は、小さいビューと比較して、大幅に多くの領域を占有することです。
効果
設定セクションのエフェクト部分には 3 つのトグルが含まれており、次のようになります。
- 視差効果 – ウィジェットはホーム画面上のアプリアイコンのように動作します
- ぼかし効果を無効にする – ウィジェットの背後にあるぼかし効果を無効にします
- ぼかし品質の向上 – 上記のぼかし効果の品質を向上させます
推奨ソース
ユーザーの観点から最後に挙げる重要なオプションは、イベントウィジェットでカレンダーを作成する際に優先されるソースオプションです。カレンダーのソースは、デバイス上で利用可能なカレンダーリソース(iCloud またはローカル)から選択できます。
私の考え
まず最初に言っておきたいのは、ProWidgetsの使い方は非常にシンプルだということです。特にアクティベータージェスチャーを設定したり、コントロールセンターのトグルを使うように設定したりすると、非常に分かりやすくなります。ウィジェットの呼び出しは非常に簡単で、ウィジェットを操作して思い通りに動作させるのはさらに簡単です。
他のアプリを使用しているときでも、デバイス上のどこからでもメモや目覚まし時計のウィジェットにアクセスできるのが気に入っています。また、アプリの使用中に複数のウィジェットを画面上で一度に最小化できる機能も気に入っています。
これは強力なフレームワークであり、脱獄コミュニティに大きな可能性をもたらします。脱獄ツールの中でも上位に位置付けられ、歴代脱獄ツールの中でもトップ10に入るでしょう。開発者が積極的に活用し、Spotify、Rdio、その他の人気iOSアプリ向けのウィジェットが登場すれば、その価値はさらに高まるでしょう。
残念ながら、サードパーティ製のウィジェットと呼べるものはまだありません。おそらくこれがこの調整の弱点となるでしょう。Alan Yip氏のAPI、ウェブサイト、充実したドキュメント、そしてProWidgetsに新しいウィジェットを簡単に追加できる仕組みの構築に向けた努力が、開発者を惹きつけるには不十分だとしたら、他に何が足りないでしょうか。結局のところ、この調整の唯一の欠点は、追加ウィジェットの不足にあると感じています。
ProWidgetsは、アイデアが完璧に実現された素晴らしい例です。優れたデザイン、使いやすさ、そして拡張性を備えています。しかし、その実用性については、批評家によって議論の余地があるかもしれません。例えば、ProWidgetsですぐに実行できるタスクのほとんどは、Siriでも簡単にこなせます。Siriで新しいメッセージやメールを送信したり、Siriから定義を取得したり、アラームを設定したり、リマインダーやタイマーを設定したり、あらゆる操作が可能です。では、なぜこれらの機能を実行するためにウィジェットが必要なのでしょうか?
もちろん、Siriではできないことでも、サードパーティ製のウィジェットを使えば実現できるものがあります。その点を踏まえると、ProWidgetsの長きにわたる歴史を形作るのは、最終的にはアドオンウィジェットになるでしょう。十分な数の開発者が参加し、これまでできなかったことを実現するウィジェットが数多く開発されれば、ProWidgetsはコミュニティにおいて大きな力となるでしょう。
総合的に見て、ProWidgetsを心からお勧めします。脱獄アプリのリリースに関して言えば、間違いなく個人が作成した最も印象的なプロジェクトの一つです。ProWidgetsは現在CydiaのBigBossリポジトリで2.99ドルで入手可能です。ダウンロードをお楽しみいただき、リリースに関するご意見やご感想をコメント欄でぜひお聞かせください。