页面加载中,请稍候
来源:Hsiao Chen发布时间:2015-07-27
询问 AI为了让普通人理解相对论,爱因斯坦曾举过一个例子:“当一个男人与美女对坐1小时,会觉得似乎只过了1分钟;但如果让他坐在热火炉上1分钟,却会觉得似乎过了不止1个小时。这就是相对论。”其实将这个事例引用到手机上也非常贴切,有时候iPhone在冰冷的数字上并没有比Android手机更快,但用户就是会感觉它更加流畅。原因是合理的过渡动画会给用户造成了一种错觉,明明是相同的结果,用户体验则是云泥之别。
锤子手机在这一点上和iPhone的追求是一致的,所以当雷锋网记者表明来意时,锤子科技的设计师肖鹏笑道:“这些你都知道了,还采访我干嘛。”
知道的只是表象,因此有人(王自如)会认为“锤子手机的所有功夫都做在了表面”,至于这份表面功夫做到了什么程度,用锤子科技自己的话就是“流畅得完全不像一台Android手机”。
透过现象看本质,探讨产品的本质显然要比立场鲜明的争执更有价值,为此雷锋网记者采访了锤子科技负责系统优化的软件工程师和UI设计师,以下是对话实录(有删减):
对话软件工程师
雷锋网:影响手机流畅性的因素有哪些?
锤子科技:三部分:硬件的处理能力,软件和UI设计。Framework提供了绝大多数的功能,所以一个应用开发的时候,基本上是从Framework这里开始的。Android系统做得比较大,同时Google并没有在Framework的每个角落都做得特别好。
我们在Framework层做了很多优化,基本上包括以下几点:系统级别的资源预加载;针对专门的keys做一些修改,比如增加一些额外的接口,因为它原有的接口并不是很有效率;另外,针对view层级和窗口我们也会有针对性的修改。
如果应用对性能有一些极致的要求,比如说我们的Launcher(桌面),我们会用OpenGL自己去处理绘图,还有一些复杂的运算放到Native层,不能放到Java层去做。应用还有一些常见的问题,就是它的view层次太复杂,会影响效率。Android的绘图线程要注意效率。另外绘图线程要注意效率,出现耗时操作时要异步处理。
雷锋网:锤子手机的权限管理在使用中好像还没有达到理想的效果。难点在哪?
锤子科技:这是安卓系统的通病,也是我们要着力解决的问题。Android太复杂了,并且它对应用非常友好,导致权限被滥用。其实Smartisan OS对应用的限制还是比较多的,这也是我们未来系统优化的重点工作。
雷锋网:不同厂商选择同样的元器件,流畅性上体现出来的差别是如何造成的?
锤子科技:一方面是软硬件的优化,一方面是UI视觉效果上的优化。其实对硬件的优化工作,大部分是芯片厂商在做,手机厂商只能做一些“边角”的事情。在我看来,对上层应用的优化还是最有效的,不过对应用的修改越多,涉及下面Framework的就越多,尤其是UI差异导致逻辑与原生Android不同时,原生系统就没有优化得那么好,这时候需要我们去优化Framework,甚至系统底层。
新闻来源:Hsiao Chen,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-01

2026-07-13
2026-06-08