Garageband 为何能在 不具有3D Touch的 设备上 实现 按压力度的 检测

我记得 GarageBand for iOS 随 iPad 2 发布的时候就澄清过,是根据 iPad 的震动幅度判断的。实际使用中感觉非常不准。
■网友
不是计算手指接触面积,而是计算手指接触面积从小到大的时间。比如键盘类乐器,想获得重力度效果的话,按一个键手指的接触面积会迅速由小变大,反之按住之后经过短暂间隔后再增大接触面积,对力度没什么影响。至于为什么不用3Dtouch,因为那个响应速度比较慢,计算量也比较大,效果也没什么显著的区别,用上就是浪费性能了。
■网友
手指接触屏幕的面积和停留的时间,以及弹奏间隔来推断,那个力度的调节指的是最轻和最重之间的范围。
■网友
【Garageband 为何能在 不具有3D Touch的 设备上 实现 按压力度的 检测】 但是配pencil 可以


    推荐阅读