Apple によると、すべてのアプリは iPhone 13 Pro で ProMotion の全機能にアクセスできるが、開発者はまずコードを更新する必要があるという。同社はまた、この問題の一因となっている可能性があるコア アニメーションのバグも特定しました。
金曜日に開発者が報告した明らかな問題iOS 15ではiPhone13プロこれにより、一部のサードパーティ アプリのアニメーションは 60Hz に制限されます。このハンドセットは、最大 120Hz の動的に可変のリフレッシュ レートを可能にする ProMotion テクノロジーを実装した最初の iPhone です。
アップルは次のように認めたAppleInsiderすべての開発者は iPhone 13 Pro で ProMotion のさまざまなリフレッシュ レートを利用できますが、注意点があります。
同社は、iOS では開発者の介入なしに標準ユーザー インターフェイス アニメーションのリフレッシュ レートが自動的に上昇すると述べていますが、ProMotion への完全なアクセスを求めるアプリ メーカーは、自社の製品が利用可能なより高いレートを利用していることを宣言するために plist エントリを追加する必要があると述べています。サポートを宣言すると、どのアプリに高リフレッシュ レート機能が提供されるかを iPhone が判断できるようになり、iPhone のバッテリー寿命を節約できます。
実際には、この要件は、スクロールなどの特定のアクションが現在 120Hz でレンダリングされる一方で、他のアクションはそうでないことを意味します。 Apollo の作者である Christian Selig 氏のような開発者は、ポップアップなどの非標準アニメーションが 60Hz に制限されているため、アプリ内で不一致を認識しています。この動作はユーザー エクスペリエンスに不快感を与えますが、アプリの plist エントリが更新されたら問題は修正されるはずです。
必要な plist エントリに関する詳細情報は、近い将来開発者に提供される予定です。
Apple は、Core Animations で構築されたアニメーションの問題も特定しましたが、問題がリフレッシュ レートに関連しているかどうかは不明です。将来のソフトウェア アップデートで修正が行われる予定ですが、それまでは、Apple のフレームワークに依存する一部のアニメーションも 60Hz で固定される可能性があります。
ProMotion は、画面上のコンテンツとユーザーの操作に応じて最適な表示レートをインテリジェントに選択する可変リフレッシュ レート テクノロジです。動きの速いグラフィックスやスクロール操作にはより高いレートが与えられますが、静的なコンテンツはバッテリー寿命を節約するために 1 秒あたり 10 更新という低いレートで表示されます。
iPhone 13 Proへの統合は広く噂されていたが、Appleは先週までProMotionのサポートを正式に発表しなかったため、開発者は金曜日のハードウェア発売に間に合うようにアプリを準備できなかった。実際、アプリメーカーは今日まで plist 要件さえ認識していませんでした。