I'm new to Windows 8 and I'm particularly interested in Live Tiles.
I was wondering - How frequently can an app update a live tile? For example, is it possible to create a clock with seconds?
I'm new to Windows 8 and I'm particularly interested in Live Tiles.
I was wondering - How frequently can an app update a live tile? For example, is it possible to create a clock with seconds?
毎秒のライブタイルの更新は非常に頻繁です。
Live TilesドキュメントのMSDNガイドラインでは、タイルを更新できる頻度に明示的な制限は設定されていませんが、更新の頻度についていくつかの推奨事項があります。コンテンツが頻繁に変更されるアプリの場合、予想される最高の平均頻度は約15分です。いくつかの選択肢の抜粋:
天気の更新など、パーソナライズされていないコンテンツの場合、タイルは30分に1回以下更新することをお勧めします。これにより、ユーザーを圧倒することなく、タイルを最新の状態に保つことができます。
たとえば、忙しいソーシャルメディアアプリは15分ごとに更新され、天気アプリは2時間ごとに更新され、ニュースアプリは1日に数回更新され、日刊オファーアプリは1日1回、雑誌アプリは毎月更新されます。
時計の更新に関する推奨事項はありません。これは、ライブタイルの更新を目的としたものではないためです。タイルの時刻を表示するストア内のアプリは、スケジュールされたタイル通知をクリエイティブに使用するか(1回限りのカレンダーイベントに使用することを目的としています)、WNS(Windowsプッシュ通知サービス)に通知を頻繁にプッシュします。前者は、不可能ではないにしても、分単位の精度でも正しく実装するのは非常に困難であり(アプリのレビューを参照)、後者は不正使用のフラグが立てられ、WNSによって抑制される傾向があります。
この投稿では、ライブタイルの背後にある考え方と、それらがどのように実装されているかについて説明します。これは、きっと役立つと思います。通知を送信する頻度に制限はありませんが、一貫して想定するのは実際には数秒は非現実的かもしれません。
I tried to display live clock with seconds running in the tile. But It is getting updated every 4 seconds. So, minimum amount of time needed to update tile is 4 seconds. We cannot reduce more than that.