2017-10-31 10 views

答えて

2

TLDR:あなたは、正確なタッチ取り扱いの恩恵を受けるアプリを持っている場合は、[いいえ、あなたは描画アプリと同じように、しかし、iPhone X.

に120Hzのタッチ配信をサポートするためにアプリを更新する必要はありません120Hzのタッチデリバリーを利用してユーザーエクスペリエンスを向上させることができます。そしてあなたは既にiPad Proのために持っているかもしれません - 詳細については、読んでください。これについて


AppleのiOS Device Compatibility Reference会談ビット、斜めにあれば。そのドキュメントのTouch Input tableは、iPad Proの最初の2つのモデルと同じように、iPhone Xのタッチサンプリングレートがタッチデリバリレートよりも高いことを示しています。

捕捉率が配信レートよりも高い場合:

をさらにダウンし、それが言う(。任意のアプリのProは、Apple鉛筆を取得しますが、240Hz駆動で触れるだけで60Hzのか120Hzの時にイベントを配信する方法のようにそれはまたです)複数のイベントが1つのタッチイベントにまとめられ、その位置が最新のタッチを反映する。しかし、より多くの精度を必要とするアプリでは、追加のタッチ情報を利用できます。

あなたのタッチハンドラに入ったUITouchを渡し、そのcoalescedTouches(for:)のためにあなたのタッチハンドラー(touchesBegantouchesMoved、またはtouchesEnded)でUIEventオブジェクトをお願いし、余分なタッチ情報を取得します。また

あなたが合体したタッチで何かをやっている場合は、次のことができます。

Appleが合体したタッチで、より詳細には触れ記事のカップルを持っています予測された接触を処理することによる恩恵を受ける可能性もあります。あなたがより速く(指)のためのアプリを最適化してきた場合は、要するに

:彼らはまた、そのことについていくつかの記事、および両方を使用していくつかのサンプルコードを持っていますタッチ操作とiPad ProのApple Pencilを使用すると、iPhone Xのタッチ操作がより速くなるというメリットもあります。

何もしないとうまくいきます。カスタムタッチhアプリケーションを描画するようなアンドリングコード。また、Appleはスクロール・ビュー、ジェスチャー認識、新しいスワイプ・ツー・ホーム、アプリ・スイッチング・ジェスチャーなどのシステム・タッチ・ハンドリング・コードを最適化しているので、無料でアプリを享受することができます。

関連する問題