iphonex';是否需要更新iOS应用程序;s 120Hz触摸阵列?

iphonex';是否需要更新iOS应用程序;s 120Hz触摸阵列?,ios,iphone-x,Ios,Iphone X,iPhoneX有一个新的功能。我是否需要更新我的应用程序以支持这种更快的触摸阵列,特别是如果我的应用程序支持绘图的话?TLDR:否,您不需要更新应用程序以支持iPhone X上的120Hz触摸交付 但是,如果您有一个应用程序可以从精确的触摸处理中获益,比如绘图应用程序,那么您可以利用120Hz的触摸交付来改善您的用户体验。你可能已经有了iPad Pro版的详细资料 苹果公司有点间接地谈到了这一点。该文档中的数据显示,iPhoneX的触控采样率高于其触控交付率,就像iPadPro的前几款一样。(

iPhoneX有一个新的功能。我是否需要更新我的应用程序以支持这种更快的触摸阵列,特别是如果我的应用程序支持绘图的话?

TLDR:否,您不需要更新应用程序以支持iPhone X上的120Hz触摸交付

但是,如果您有一个应用程序可以从精确的触摸处理中获益,比如绘图应用程序,那么您可以利用120Hz的触摸交付来改善您的用户体验。你可能已经有了iPad Pro版的详细资料


苹果公司有点间接地谈到了这一点。该文档中的数据显示,iPhoneX的触控采样率高于其触控交付率,就像iPadPro的前几款一样。(这也类似于任何一款iPad Pro都能以240Hz的频率触摸苹果的铅笔,但只能以60Hz或120Hz的频率进行活动。)

再往下看,它说:

当捕获率高于传递率时,多个事件合并为一个触摸事件,其位置反映最近的触摸。但是,需要更精确的应用程序可以使用附加的触摸信息

要获取额外的触摸信息,请向触摸处理程序中的
UIEvent
对象(
touchesbeated
touchesMoved
、或
touchesend
)请求its,并传递触摸处理程序中的
UITouch

苹果有几篇文章更详细地介绍了联合触摸:

此外,如果您正在使用合并触摸进行任何操作,您可能还可以从处理预测触摸中获益。他们也有一些关于这方面的文章,还有一些示例代码使用了这两者:

简言之,如果你一直在优化你的应用程序,以便在iPad Pro上实现更快的(手指)触摸处理和Apple Pencil,那么你也会从iPhone X上更快的触摸处理中获益

如果你什么都不做,你就没事了——只有某些类型的交互才能通过定制的触摸处理代码得到真正的改进,比如绘图应用程序。最有可能的是,苹果已经优化了一系列系统触摸处理代码,比如滚动视图、手势识别器、新的刷到家和应用程序切换手势等,所以你的应用程序将免费从中受益