ドキュメンテーションスポットライト:ウィジェットにタイムリーなデータを動的に表示する

十分に計画されたタイムラインがあれば、ウィジェットはパフォーマンスやバッテリー駆動時間を損なうことなく、1日中タイムリーで関連性のある情報を共有することができます。

WidgetKitは、アップデートを1日を通して配布することによって、動的にアップデートを処理します。この予算配分アプローチは柔軟性や適応性に優れ、ユーザーの行動、ウィジェットの最終リロード、含まれているAppがアクティブかどうか、さらには週末と平日での使用量の違いなどを考慮に入れています。WidgetKitでは、リアルタイムの情報を表示するライブビューは対応されていませんが、WidgetKitの計画が1日の中でどのようにリフレッシュされるかを理解することで、タイムラインを効果的に計画し、より頻繁な更新を行うことができます。たとえば、ライブスポーツイベントのスコアを表示するウィジェットの場合、イベント開催中にウィジェットの更新頻度が高くなるように、リフレッシュ予算を配分することができます。

Keeping a widget up to date