Facebook 今天正式宣布在 GitHub 上开源了旗下应用 Paper 背后的动画切换用到的引擎 Pop。Pop 使用动态的动画效果控制,取代过去相对静态的效果,来控制所有的弹出、折叠以及滚动特效。 Facebook 软件工程师 Kimon Tsinteris 在加入 Facebook 之前是 Push Pop Press 的联合创始人,这家公司使用了 Pop 引擎用于开发电子书。Tsinteris 发现 iOS 对于支持静态动画的效果非常好。 iOS 静态动画效果 但他认为开发的动画引擎比 iOS 的更好:“有了 Pop,我们将能够在保留相对较熟悉的核心动画编程模型的同时,对一个手势的速度进行更好的跟随,因而能够在动画中更好地反映出用户的操作意图。”他表示,触屏界面已经引领了新的软件设计。在未来,人们将应该能够和屏幕上的每一个元素互动,而这些元素将能够捕捉到用户每一个手势操作的具体速度、方向,以此判断用户的意图。“这是将未来的操作逻辑。” Pop 动态动画效果 Pop 的设计目的:
还等什么呢,赶快来试一下吧。 头图:The Verge;原文:TheNextWeb |