Apple は、iOS 18 では Live Activities 機能を介してアプリからリアルタイムの更新を取得できなくなったことを確認しました。その理由は次のとおりです。

Appleは2022年にiOS 16とともにライブアクティビティを導入しました。これは、アプリがロック画面やダイナミックアイランド内で配送時間などの情報をほぼリアルタイムで更新できるようにするものです。Appleはさらに、スポーツアプリはライブアクティビティで「ゲーム内のライブ情報」を提供できるようになり、ワークアウトアプリは「リアルタイムのフィットネス指標を表示し、ワークアウトを一時停止またはキャンセルするためのインタラクティブなコントロールを提供できるようになる」と述べています。
Appleは設定画面にライブアクティビティのアップデート頻度を上げるスイッチを設けていましたが、iOS 18ではこの機能がリアルタイムアップデートを提供しなくなったため、この機能は削除されました。Appleはあるアプリ開発者に対し、これは仕様であり、頻繁でほぼリアルタイムのアップデートを許可するとバッテリーの消耗が早くなるためだと説明しました。
iOS 18 では Live Activities の更新頻度が低くなったのはなぜですか?
開発者のNico氏はXに、iOS 17では自転車速度追跡アプリのライブアクティビティがほぼ毎秒更新されるようになったと投稿した。しかしiOS 18では5~15秒ごとに更新されるため、もはやそうはいかない。「以前はロック画面で自転車の速度をリアルタイムで確認できました」と彼は書き、「今ではこの指標は役に立たなくなりました」と付け加えた。

Nicoはこの件についてAppleに問い合わせたところ、変更を確認する回答が返ってきました。回答には、ライブアクティビティの更新ごとにディスクにデータが書き込まれると書かれていました。「これらの更新は毎回ディスクへの書き込みを必要とするため、NANDの摩耗が進みます。そしてiOS 18では、これらの更新は毎回ペアリングされたApple Watchと同期する必要があります」とAppleは説明しています。
Appleは、サポートページでスポーツやフィットネスアプリのリアルタイムアップデートの例を提供しているにもかかわらず、リアルタイムアップデートは本来意図された動作ではないと主張している。「Live Activityはリアルタイム体験を生み出すために使われることを意図したものではありません」とAppleはNico氏に回答した。「これを許可したのはAPIの欠陥でした。この欠陥はiOS 18で修正されました。」
スポーツの最新情報、カウントダウン、タイマーはどうですか?
すべてのアプリがリアルタイムのアップデートを必要とするわけではありませんが、一部のアプリは必要とします。例えば、Apple Sportsアプリはライブアクティビティを通じてほぼ瞬時にアップデートを提供します。
この変更について読んでいると、iOS 18のストップウォッチにライブアクティビティが追加されるという最近の記事を思い出しました。ストップウォッチのライブアクティビティは、最初の60秒のみリアルタイムで更新されます。その後は、ライブカウントは表示されなくなります。「ディスプレイがスリープモードに入ると、再びスリープ解除されるまで時間は非表示になります」と彼は説明しました。
UberやLyftのような時間ベースのアプリは影響を受けません。実際に更新されるのは到着予定時刻のみで、ライブアクティビティはカウントダウンタイマーを独自に実行しているからです。Nico氏自身の言葉を借りれば、「カウントダウンを含むテキストは、終了日が最初に設定されており、ライブアクティビティにそれが表示されるため、引き続きライブで更新されます」と彼は書いています。
「ライブアクティビティ」はライブで行われることを意図していなかったのですか?
Appleのミュージックアプリのような、リアルタイム再生機能を備えた音楽プレーヤーに、これがどのような影響を与えるのか気になります。Appleは、この機能は「リアルタイム体験を生み出すために使われることを意図したものではない」と述べており、事実を歪曲しています。
こんにちは、名前の通りですね! はっきりさせておきます。「ライブアクティビティ」というものは「リアルタイム体験を生み出す」ことを目的としたものではないということですか? 何か見落としているのでしょうか?
お気に入りのアプリからのライブ アクティビティの更新で問題が発生している場合(更新がまったく配信されないなど)は、まずライブ アクティビティのトラブルシューティングのヒントから始めるのがよいでしょう。