固定画面 苹果的拟物化设计之过
2020-05-04 20:16:32
从技术角度讲,iPhone App 做翻页至少分两个层次。如果仔细使用 iBooks,你会发现,你拉住页角,是可以让整个纸按照你的手指变化的。这里面不但涉及到用 CALayer 组合出各种层的效果,还涉及到很多算法的问题。就算在触控识别方面,至少有三种不同的 Animation 效果,一种是慢翻,一种是快翻,一种是翻多页。
而大部分app其实就是一般的实现一下,stackoverflow 上面都能搜到代码。但是如果你揪细节的话,你会发现它们都有类似的问题:要么是不考虑内存使用率,要么是会要求短时间大量的内存和 cpu 消耗,要么就是效果不能超过 0.2s,基本上只能晃一下读者的眼睛,给你一个印象,因为速度慢下来,你就会发现其实这些Animation的效果真的蛮糟糕的。
为了实现逼真的拟物效果,第三方开发者需要额外承受多少负担,由此可见一斑。
