科学技术/NEWS CENTER

锤子手机的“表面功夫”

发布时间:2017-12-29

  锤手机“表面努力”

  为了让普通人理解相对论,爱因斯坦曾经举过一个例子:一个男人和一个漂亮女人坐了一个小时,似乎只有一分钟过去了。不过,如果允许他在1分钟的时间内坐在热炉上,似乎还有1个多小时的时间。这是相对论。其实在参考这款手机的情况下也是非常合适的,有时iPhone在冷冰冰的数字并不比Android手机快,但是用户会感觉它更加流畅。原因是一个合理的过渡动画可以给用户造成一个幻觉,效果显然是一样的,用户体验也是一样的。锤子在这一点上和iPhone的追求是一样的,所以当雷锋网记者表达了他的意图,锤子设计师肖鹏笑了起来:这些你都知道,也是我采访的内容。知道只是外表,所以有人(王子如)会认为锤子手机所做的一切努力都是在表面上完成的。就这个肤浅的努力而言,他用Hammer技术自己的话是完全流畅的,完全不像Android手机。通过大自然的现象来看产品的性质显然比仓库的立场更有价值,本报记者采访了雷锋网络锤工程师和设计师,以下是对话实录(含切):对话工程师雷锋网:影响手机流畅度的因素是什么?锤子技术:三个部分:硬件处理能力,软件和UI设计。框架提供了大部分的功能,所以一个应用程序的开发时间,基本上都是从这里的Framework开始的Android系统做的比较大,同时Google在框架的每个角落都做得不是特别好。我们在框架层做了很多优化,主要包括:系统级资源预加载;对特殊键进行一些修改,比如增加一些额外的界面,因为它的原始界面效率不高;另外,视图层次结构和窗口我们也将被定位改变。如果应用程序具有一些性能要求,例如我们的Launch桌面,我们将使用OpenGL来处理绘图和一些复杂的操作到Native层,而不是Java层。应用程序存在一些常见的问题,即其视图层次太复杂,影响效率。 Android绘图线程要讲究效率,耗时的操作走一步。雷锋网:锤子手机版权管理在使用上似乎还没有达到预期的效果。锤技术:这是我们的方向,在这一点上,我们还没有做好。 Android太复杂,而且非常用户友好,导致滥用权限。实际上,Smartisan OS对应用程序的限制还是比较多的。雷锋王:不同的厂家选择相同的组件,流动性上的差异是如何体现的呢?锤子:一方面是硬件和软件的优化,另一方面是UI视觉效果的优化。其实在硬件的优化上,大部分的芯片厂商都在做,手机厂商只能做一些转角的事情。在我看来,上层应用程序的优化仍然是最有效的,但是对应用程序的更多更改,则会涉及到以下框架,其中原生Android可能不会被优化得如此之好,这次我们需要优化框架,甚至优化底层的硬件接口。雷锋王:Smartisan OS的动画效果很多,这样会不会影响手机的性能呢?锤子:做得好,不,Smartisan OS是一个非常积极的例子。首先,我们有一个定期的性能和内存监控,如果发现增加一个功能会导致性能下降,我们会立即处理。另外,我们在验收时有一个表现指标,这个指标还没有,是不可能发布的。在做这么多次的时候,工程师们慢慢习惯了,当他做功能的时候,会考虑性能和内存。雷锋王:Smartisan OS如何避免非正规的卡顿?锤子:Android是一个分时多任务系统,不是实时的。在这种情况下,当前台为了赶上背景正在运行而消耗内存时,它将被刷卡。除了奠定基础之外,我们还会通过一些测试来找到它,然后找到一个解决方案。其实有些问题不是手机的性能不够,而是底层的显示系统引起的同步操作。显示系统是一步一个脚印,其中有一部分分为两行完成,两行在某一时刻会相互等待,以保证其画面效果不成问题。当等待最后一点时出现问题时,等待实际上是优化的,这种优化将转移到内核,因此在使用这些设备时有优化的空间。例如,从Project Butter开始,Android系统严格按照每帧16ms绘制,所以当两个窗口切换时,如果动画超过16ms,则只能等待下一帧。它可以在16ms内完成。雷锋网:有人说锤子手机会在表面上做很多优化工作,如何回应这个观点?锤子:首先,他们只能看到表面,第二,如果只是优化表面就能实现我们的目标,我们也乐意在那里停下来。因为每个人的时间都是宝贵的,所以我们可以做更多的事情,但是懂得软件的人都知道这是不可能的。对话设计师雷锋网络:Smartisan OS动画设计规则?这个过程的实现是什么?锤子:设计的前提是要遵循物理的直觉,使动画必须与人的感官一致。另外,这些过渡动画的效果必须与整体画面一致。也就是说,在不同的页面上进行相同的操作,其实现应该是一样的。当设计师创作一个创意时,我们会让动画师快速的将效果看得出来,然后给老罗提供不同的帧率,让他选择。当他选择其中一个时,他会把它交给工程师去实现。雷锋王:打开iPhone应用程序,总是从其位置扩展到全屏,而锤子手机总是从下到上填充,相比之下,前者更符合物理直觉?锤子:我可以和你说,我们正在做的翻转方案更符合物理直觉。事实上,我们一直在做这个程序,T1并不是因为我们当时做得不够好。当我们采用这个方案时,我们也必须保证它比以前的方案更快。雷锋网:那很多的变化其实都是建立在设计师的直觉上的,锤子:这是别人做不到的,只有这个团队才能保持这个直觉。雷锋:细节能提高用户的感觉流利的电话?锤子:比如在锤子上每打开一个(官方)APP,都会预装一张图片,这张图片和APP画面的第一帧是一样的,所以给人一种零延迟的感觉。整个过程非常快,用户自然感觉非常顺畅。另外,同一时间要完成相同的操作,步骤应尽量减少。雷锋网:难以减少这个步骤?锤子:困难,有时候移动到系统底部。当我们发布ROM时,我们发现其实有很多想法。不这样做的原因是变化的成本很高,同时他们不认为最终的结果对用户是重要的。而在我们看来,正是这些小细节巩固了Smartisan OS的独特性。

博狗bodog88

2017-12-29

更多内容,敬请关注:

博狗bodog88官网:/

博狗bodog88新浪官方微博:@博狗bodog88

博狗bodog88发布微信号: