这不是嘴里说说是“应用水平设计问题”就一定是“应用水平设计问题”的。
首先看一段视频,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 Latencies和TouchMarks II: Touchscreen Latencies in Flagship Tablets
可以看出,即使是2010年的iPhone 4,也比2013年的Android和Windows Phone旗舰机屏幕反应速度快,而iPhone 5更是快了1.5倍。iPad mini和iPad 4,更是比Nexus 7 2013版快了1.5至近2倍。
关于为什么更快,该网站给出的原因可能有两个:
- Apple’s touchscreen hardware is better optimized or more sensitively calibrated for capturing and processing touch. 苹果对触摸屏的优化更高,对于捕捉和处理触摸更敏感。
- 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 好吗?