iPhone 13Proおよび13Pro Maxモデルの興味深い革新の1つは、リフレッシュレートが120Hzのディスプレイの導入です。AppleはこのテクノロジーをProMotionと呼んでいます。ただし、サードパーティのソフトウェア開発者は、多くの場合、アプリケーションのアニメーションが60Hz以下で実行されることを発見しました。これは、より安価なiPhone13および13miniとほぼ同じです。 Appleは、この動作がiOSのバグが原因である可能性があることをすでに報告しています。
ProMotionテクノロジーは、コンテンツをスクロールしたり、フルスクリーントランジションを行ったりするときに、サードパーティのアプリケーションで機能します。これは、たとえば、Twitterでフィードをスクロールすると、画面上の動きがよりスムーズになり、応答性が向上することを意味します。ただし、他のほとんどすべてのアニメーション効果は60Hzに制限されています。結局のところ、実際には、スクロールの表示と他のすべての表示のこのような不一致は肉眼で目立ちます。 ApolloRedditクライアントアプリケーションの開発者であるChristianSeligは、ユーザーからの苦情はすでにあると述べました。
SceneKitおよびSpriteKitフレームワークに基づくアプリケーションの場合、この制限を人為的に回避する方法がすでに提案されていますが、ほとんどの場合、iOSアプリケーションのアニメーション効果は、60Hzの制限が残っているCoreAnimationフレームワークを使用して実装されます。維持されます。特に、ProMotionと120Hzディスプレイは2017年にiPad Proに導入され、タブレット上のサードパーティ製アプリは期待どおりに機能します。
Vergeは説明を求めてAppleに連絡し、同社は問題は2つの理由による可能性があると答えた。まず、アプリ開発者はプロパティリストファイルで表示のリフレッシュレートの増加を宣言する必要があります。詳細な手順はまもなく掲載されます。次に、場合によっては、Core Animationフレームワークを使用したアニメーション効果が、次のiOSアップデートで修正されるバグのために低い頻度で機能することがあります。
2021-09-25 15:02:34
著者: Vitalii Babkin