WWDC Appleは昨日のWWDC開発者イベントの2日目にWidgetKitを発表し、これを「アプリの最も役立つ情報をホーム画面に表示する最良の方法」と表現した。
iOSのウィジェットは全く新しいものではありません。以前のバージョンでは、ウィジェットはiPhoneやiPadのホーム画面から右にスワイプすると表示される「今日」画面にありました。Appleは、近日リリース予定のiOS 14、iPadOS 14、macOS 11「Big Sur」でウィジェットの役割をさらに拡大することを計画しています。
ウィジェットはホーム画面にインストールできるようになり、複数のサイズが用意されているほか、パーソナライズしたり、新しいコンテンツで更新したりする新しい方法も用意されています。AppleのiOSシステムエクスペリエンスチームのマネージャーであるナヒル・カーン氏によると、ウィジェットはミニアプリケーションではなく、「ホーム画面にコンテンツを投影する」ためのものです。「平均的な人は1日に90回以上ホーム画面にアクセスします」とカーン氏は述べ、そこに表示される内容の重要性を強調しました。ウィジェットはアプリケーションにリンクしており、必要に応じてアプリへのディープリンク機能も備えているため、適切に設計されたウィジェットは、関連するアプリの利用率を向上させる可能性があります。Appleはまた、開発者がこれらの新機能を実装できるように、WidgetKitと呼ばれる新しいAPIも導入しました。
Windows Phone のライブ タイル: Microsoft は Apple より先を行っていたのか?
ホーム画面上のアプリにリンクするアイコンが絶えず更新される?これは、2010年のWindows Phone 7で始まり、Windows Phone 8、Windows 8、そしてWindows 10へと受け継がれてきたMicrosoftのコンセプト、ライブタイルによく似ています。ライブタイルは現在もWindows 10のスタートメニューに残っていますが、以前ほど目立たなくなっています。MicrosoftがWindows PhoneとWindows 8の主要機能として提案していた機能としては、残念な結果です。
ライブタイルの何が問題だったのでしょうか? Apple は同様の問題を回避できるのでしょうか?
アイデアは良さそうに思えますが、実際には実装が煩わしかったです。見た目の問題があり、常に動いて点滅するアイコンやタイルが邪魔になります。人によって反応は異なりますが、ウェブページ上のアニメーションGIFやミニ動画のように、必ずしも有益とは限りません。
根本的な問題は、ライブタイルがアプリケーションショートカットの核となる機能、つまりアプリケーションを簡単に起動するという機能を阻害していたことです。例えば、写真アプリのタイルは、見つかった画像をすべて表示してしまう可能性があり、ユーザーが特定のアプリを起動するアイコンとして使い慣れるのを妨げていました。
Appleはそのような方針をとらない。iOS 14のアプリアイコンはこれまでと同じままだ。「アプリのエッセンスを捉える要素を一つ選び、それをシンプルでユニークな形で表現する」とヒューマンインターフェースガイドラインは概説しており、これはコアとなるナビゲーション機能に最適です。
とはいえ、iOS 14ユーザーは必要に応じてホーム画面に複数のウィジェットをインストールできるため、使用するすべてのアプリがウィジェットに対応していれば、Windows Phoneのようなアプローチが可能になります。Appleは、優れたウィジェットとは「一目で分かり、関連性があり、パーソナライズされている」ものだと述べています。例えば、カレンダーウィジェットは今後のイベントを、天気ウィジェットは最新の天気予報を、投資ウィジェットはユーザーが選択した銘柄の価格を表示します。
ウィジェットはiPadOSとmacOSでも動作し、画面が大きいほどサイズも大きくなります。Appleは、iPadアプリケーションをMacに移植するために、開発者に対しCatalystフレームワーク(旧称Marzipan)の利用を推奨しています。
WidgetKitはこの戦略に合致しており、開発者がAppleのOSファミリー全体でコードを共有できるようにします。AppleはMicrosoftから別の概念を借りて、これをマルチプラットフォーム(AppleのOSであればどのプラットフォームでも)と呼ぶこともあります。また、Appleはウィジェットの頻繁なアップデートを推奨しないようです。WidgetKitのエンジニアリングマネージャーであるニール・デサイ氏は、これは「ホーム画面の継続的なアップデートを促す方法ではない」と述べています。
ウィジェットには競争的な側面があります。画面スペースをより有効活用するために、ユーザーがスワイプで切り替えられるウィジェットのコレクションであるスマートスタックが存在します。「スマートスタックは自動的に回転し、適切なウィジェットを上部に表示します」とカーン氏は述べています。
適切なウィジェットとは?開発者らは、Appleはデバイス上のインテリジェンスを活用して選択を行うと説明されており、ウィジェットはSiriKitが使用するIntentsフレームワークと連携する。
iPhoneユーザーがウィジェットを受け入れるか、それとも「今日」ビューの中に隠して安全に残すかは、まだ未知数です。Appleの現在のアプローチは、Microsoftがライブタイルで実現したものよりも一貫性があり、よく考え抜かれています。しかし、Windows Phoneを懐かしむコミュニティは、Microsoftがライバルより何年も先に導入した機能だと指摘するかもしれません。®