\r\n\r\n

ios14でiphoneのホーム画面ウィジェットはどのように動作しますか?

iosが13回繰り返された後、Appleはついにios14とipados14にウィジェットを追加し、ホーム画面を変更しました。開発者が新しいタイプのウィジェットを作成できるように、まったく新しいフレームワークが用意されています。でも、それだけじゃないんです...。

iOSが13回繰り返された後、AppleはついにiOS14とiPadOS14にウィジェットを追加し、ホーム画面を変更しました。開発者が新しいタイプのウィジェットを作成できるように、まったく新しいフレームワークが用意されているのです。でも、それだけじゃないんです。

小部品ホーム

Appleはios10でiPhoneにウィジェットを導入しました。彼らは、ロック画面やホーム画面を右にスワイプすることで利用できる、今日のビュースクリーンに追いやられています。

それでも、ウィジェットは、それを使おうと決めたiPhoneやiPadのユーザーにとって、非常に便利な強力なツールになりました。

しかし、iOS 14ではそれらすべての変更が行われました。ウィジェットが帰ってくる新しいアプリライブラリによるホーム画面の最大の変更点はこれです。Todayビューのセクションは残っており、そこにウィジェットを置いておくことができますが、ウィジェットを追加する際の全体的なエクスペリエンスは変わりました。

これで、ホーム画面上の任意の空白部分をクリックしてホーム画面編集画面に入ると、右上に「+」ボタンが表示されます。

それをクリックすると、ウィジェットピッカーが表示され、Appleアプリやインストールしたサードパーティアプリを含む、あなたの**で利用できるすべてのウィジェットとそのプレビューのリストが表示されます。

ウィジェットとサイズを選択し、「ウィジェット追加」ボタンをクリックするだけで、現在表示されている画面にウィジェットが追加されます。

そして、必要な場所にウィジェットを移動させることができます。まあ、正確にはどこでもいいんですけどね。Androidと違って、iOSではまだ画面上の任意の場所にアイコンやウィジェットを配置することができません。

アイコンやウィジェットが画面左上から右下へ流れていくのは変わりません。

関連記事:iPhoneの新しいアプリ・ライブラリのしくみ

しかし、あなたが知っているウィジェットではありません

というわけで、いいことずくめです。次は悪い点です。ホーム画面に表示されるウィジェットは、あなたがこれまで使ってきたウィジェットとは違うんですよ。

もし開発者がios14用のホーム画面ウィジェットを作成したい場合、Swift UIをベースにした新しいWidgetKitフレームワークを使用する必要があります。現状では、インタラクションやライブアップデートに対応していません。つまり、新しいウィジェットは、ナビゲーション性、言い換えれば、applewatchのwatchOSの洗練された機能のように、情報を素早く見るために完全に設計されているのです。

つまり、電卓ウィジェットやタイムトラッキングウィジェットに慣れている人は、ios14ではそれらを見つけることができません。ウィジェットは、アプリの一部に深くリンクすることができる複数のタップターゲットを持つことができますが、それはそれくらいしかありません。そのため、iOS14のミュージックウィジェットには、再生コントロールがありません。

唯一の例外はショートカットアプリケーションですが、やはりショートカットの自動化はOSに深く組み込まれているのです。ショートカットウィジェットは独立して動作します。ショートカットをクリックすると、それが動き出すだけで、アプリケーションは開きません。ショートカットの中にインタラクティブな要素がある場合は、画面上部のフローティングウィンドウに表示されます。

これまでのところ、Appleは公式に旧ウィジェットを拒否しています。それらは引き続き機能し、Today View画面で使用することができますが、これらのウィジェットをホーム画面に追加することはできません。Appleがいつ、あるいは完全にサポートを打ち切るかどうかはわかりません。

関連:iPhoneでウィジェットを追加・使用・カスタマイズする方法

今後の展開

ios14以降、ウィジェットの性質が変化していることは明らかです。アップル社は、この変更の根拠として、ナビゲーションのしやすさと電力管理の改善を挙げているようです。ウィジェットは、ユーザーがホーム画面上で素早く操作でき、かつバッテリーが切れないように設計する必要があります。

ウィジェットは、開発者が設定したタイムラインに従って更新することができますが、それだけです。来年の今頃には、Appleがバッテリー駆動時間を犠牲にすることなく、ウィジェットにインタラクションを追加する方法を見つけていることを期待したい。

なぜなら、デザインとUIに関して言えば、新しいウィジェットはホーム画面で素晴らしく見えるからです(まとまったデザイン言語を持っていなかった古いウィジェットよりはるかに優れています)。

そして、ある意味では、iOS 14の新しいウィジェットは、より柔軟性があります。同じウィジェットの複数のバージョンを、同じサイズまたは複数のサイズで用意することができます。同じバージョンのウィジェットを複数重ねて、切り替えて使うことができます。

また、AppleはウィジェットにIntentsベースのフレームワークを使用しているため(SiriKitとShortcutsから)、異なるタイプのデータを表示するために複数のバージョンのウィジェットをカスタマイズすることができます。例えば、3つの異なるリストからのリマインダーを表示するために、スタック内に3つの異なるリマインダーウィジェットを配置することができます。

まさに今、アップルがやっていることですね。WidgetKitフレームワークで開発者がどんなことができるのか、まだ見えてきません。インタラクティブ性は失われましたが、新しいタイプのウィジェットとまとまったデザインのフレームワークを手に入れることができました。

しかし、それは様子見のシナリオです。2020年秋に開発者が独自のウィジェットをリリースした後、Appleがios15でWidgetKitフレームワークにどんな改良を加えたか(もしあれば)、この変更の本当の影響を知ることができます。

関連:iOS 14の新機能(およびiPadOS 14、watchOS 7、AirPodsなど)。


iOS 14のウィジェットの動作については、さらに多くの詳細があります。例えば、スマートスタックでは、複数のウィジェットを組み合わせてウィジェットスタックにし、iPhone上でスワイプ操作でウィジェットスタック間を行き来することができます。これは、ios14がiPhone(およびiPad)のホーム画面を変える一つの方法です。

関連記事:iOS 14でiPhoneのホーム画面はどう変わる?

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ