这不是嘴里说说是“应用水平设计问题”就一定是“应用水平设计问题”的。
首先看一段视频,iPhone 4(2010年)与Nexus 4的(2012年)的scroll test。抱歉没有找到更新机型的用高速摄影机拍摄然后慢速回放的对比。
youtube原地址https://www.youtube.com/watch?v=HrmxEo16mVo
优酷地址(密码123456)
Nexus 4 vs iPhone 4 Scroll test
明显可以看出,从手开始上下滑动到页面开始滚动,Nexus 4上手指移动的距离更大,比iPhone 4晚一拍。这就是楼主说的不跟手现象。这是主观感受。再来看看客观测试是不是与主观感受一致。
请看TouchMarks I: Smartphone Touchscreen LatenciesTouchMarks II: Touchscreen Latencies in Flagship Tablets

Android 的屏幕滚动操作不如 iPhone 流畅跟手,是什么原因导致的?插图

Android 的屏幕滚动操作不如 iPhone 流畅跟手,是什么原因导致的?插图1

可以看出,即使是2010年的iPhone 4,也比2013年的Android和Windows Phone旗舰机屏幕反应速度快,而iPhone 5更是快了1.5倍。iPad mini和iPad 4,更是比Nexus 7 2013版快了1.5至近2倍。
关于为什么更快,该网站给出的原因可能有两个:

  1. Apple’s touchscreen hardware is better optimized or more sensitively calibrated for capturing and processing touch. 苹果对触摸屏的优化更高,对于捕捉和处理触摸更敏感。
  2. While the Android and WP8 code are running on runtimes (Dalvik and CLR respectively), the iPhone code is written in closer-to-the-metal Objective-C, which may reduce some latency. 虚拟机和更接近底层原生的对比。

不管原因如何,给消费者的体验就是“the best written apps on iPhones will simply feel more responsive than similar apps on the current gen of Android devices”,相似的app(前提是编写良好)在iPhone上的表现就会比在Android机器上更灵敏。

— 完 —

本文作者:Federico Mo

【知乎日报】
你都看到这啦,快来点我嘛 Σ(▼□▼メ)

此问题还有 35 个回答,查看全部。
延伸阅读:
android手机屏幕适配原理?
Android 手机没有 iPhone 好吗?

分享到