Apple、iPhone 13 ProのProMotionに関する開発者向けドキュメントを公開、12のリフレッシュレートが使用される
Mac

Apple、iPhone 13 ProのProMotionに関する開発者向けドキュメントを公開、12のリフレッシュレートが使用される

  • Lamiyi
  • 0
  • rhahw
Apple、iPhone 13 ProのProMotionに関する開発者向けドキュメントを公開、12のリフレッシュレートが使用される

Appleは、iPhone 13 ProのProMotionリフレッシュレートを最適化する方法に関する開発者向けドキュメントを公開しました。

ProMotionディスプレイに特定のレートでコンテンツを表示するように強制することはできません。ProMotionディスプレイのリフレッシュレートは、従来のディスプレイとは異なる動作をします。システムは、ProMotionディスプレイの実際のリフレッシュレートをアプリから分離します。アプリの観点から見ると、ProMotionディスプレイのリフレッシュレートは、Core Animationがディスプレイ全体のコンテンツをレンダリングするレートです。システムはレンダリングプロセスをディスプレイハードウェアのリフレッシュレートと同期させますが、ディスプレイハードウェアが必ずしもレンダリングプロセスを駆動するわけではありません。Core Animationは、画面に表示するすべてのアニメーションを調整し、特定の時点でのリフレッシュレートを決定します。アプリは、アニメーションにどのリフレッシュレートを優先するかについてのヒントをCore Animationに提供できます。

注目すべきは、iPhone 13 Pro は iPad Pro よりも 7 つ多いリフレッシュ レートをサポートしていることです。

iPhone 13 Pro および iPhone 13 Pro Max ProMotion ディスプレイは、次のリフレッシュ レートとタイミングを使用してディスプレイにコンテンツを表示できます。

● 120Hz (8ms)
● 80Hz (12ms)
● 60Hz (16ms)
● 48Hz (20ms)
● 40Hz (25ms)
● 30Hz (33ms)
● 24Hz (41ms)
● 20Hz (50ms)
● 16Hz (62ms)
● 15Hz (66ms)
● 12Hz (83ms)
● 10Hz (100ms)

iPad Pro の ProMotion ディスプレイは、次のリフレッシュ レートとタイミングを使用してディスプレイにコンテンツを表示できます。

● 120Hz (8ms)
● 60Hz (16ms)
● 40Hz (25ms)
● 30Hz (33ms)
● 24Hz (41ms)

iPhone 13 Pro または iPhone 13 Pro Max では、Info.plist ファイルに次のキーを追加して、アプリ内の CADisplayLink コールバックと CAAnimation アニメーションの全範囲のリフレッシュ レートを有効にします。

CADisableMinimumFrameDurationOnPhone

アプリは、preferredFrameRateRangeヒントAPIで設定された高フレームレート(60Hz以上)にアクセスするには、このキーを使用する必要があります。iPad Proでは、この特別な設定は必要ありません。

詳細は下記リンクをご覧ください。

続きを読む

Apple、iPhone 13 ProのProMotionに関する開発者向けドキュメントを公開、12のリフレッシュレートが使用される