最近、脱獄アプリ開発者の間ではReachability(簡易アクセス)が大流行しています。それも当然でしょう。iPhone 6とiPhone 6 Plusの目玉機能の一つであり、この機能を活用すれば様々な機能を追加できるのは明らかです。まだベータ版のReachAppは、Reachabilityを有効活用した好例です。そして今、Reachabilityに新たな息吹を吹き込む新たな脱獄アプリの開発が進行中です。
WidgetCenterは、ユーザーがReachabilityビューから直接ウィジェットにアクセスできるようにする近日リリースの新機能です。この動的に調整される機能は、優れた機能、アニメーション、そして将来的な拡張性を提供します。開発者のMitch Treece氏がiDownloadBlogにこの新作の初公開情報を提供してくれました。もちろん、ハンズオン動画も作成しましたので、ぜひご覧ください。
WidgetCenterをデバイスにインストールしたら、設定画面を開いて設定する必要があります。WidgetCenterの設定は整理されていて非常に分かりやすく、とても気に入っています。
設定画面には、キルスイッチ、位置パネル、そして利用可能なウィジェットを設定するための場所があります。位置パネルでは、リーチビリティビューを画面上部の通常の位置に維持するか、画面下部に移動するかを選択できます。
現在テスト中のWidgetCenterビルドでは、デフォルトで4つのウィジェットがバンドルされています。4つのウィジェットとは、WCTime、WCControls、WCSwitcher、WCMusicです。ドラッグハンドルを使ってウィジェットの順序を調整したり、表示したくないウィジェットを「無効ウィジェット」セクションに移動したりできます。
これらのウィジェットとその機能のほとんどは説明不要ですが、それぞれについて簡単に説明します。
WCTime : 日付付きデジタル時刻とアナログ時計の両方を備えた、滑らかにアニメーションする時計です。WCTime を開くと、アナログ時計が12時の位置から現在時刻まで回転します。回転アニメーションは非常に滑らかです。
WCControls : これは基本的に、コントロールセンターを簡易アクセスビューに表示したものです。ただし、ちょっとした工夫があります。デフォルトではメディアコントロールは非表示になっていますが、プルダウンジェスチャー(一番下の位置の場合はプルアップ)で表示できます。
WCMusic : 曲名、アルバム名、アーティスト名、アルバムアートワークを表示するシンプルな再生中音楽ウィジェットです。再生/一時停止、スキップ、曲戻しなどのシンプルなトランスポートコントロールも搭載しています。
WCSwitcher : iOS 7以前の時代を彷彿とさせる、昔ながらのアプリスイッチャーです。設定からアプリウィンドウをぼかすこともできます。
WidgetCenter を好みに合わせて設定したら、Reachability を呼び出して使い始めることができます。この操作はアプリ内で行う必要があります。アプリ内で行わない場合は、Reachability は通常通り動作します。
リーチアビリティビューが表示されると、WidgetCenterの設定で設定した最初のウィジェットが表示されます。アプリウィンドウを左右にスワイプすることで、ウィジェットを素早く切り替えることができます。その際、各ウィジェットの必要な領域に合わせてウィンドウが自動的に調整されるのが分かります。このウィンドウ調整に伴うアニメーションは見事です。
Treeceは、他の開発者がWidgetCenter用のウィジェットを作成できるようにすることを計画しています。実際、より多くの開発者が参加できるよう、Tweakの設定内にウィジェット開発者ガイドへのリンクが用意されています。
WidgetCenterは現状でも非常に素晴らしいですが、コミュニティの協力があればさらに良くなるでしょう。WidgetCenterについてどう思われますか?下のコメント欄でぜひお聞かせください。