Facebook 产品设计师:如何为 Android 平台做好设计(3)
就像之前提到的,设计是做妥协的艺术。而做妥协,首先需要收集足够多的信息,以便理解所受的限制和各方的需求。 我之前提到过,由于近年来平台设计有逐渐接近的趋势,Android 的设计边界越来越受 iOS 所影响。iOS 的设计师可能只需要考虑 iOS,而 Android 则永远不能只考虑 Android。只有对两个平台有同样深入的理解,才可以让你更方便地进行设计。 如果没有对 iOS 平台的深入理解,那么你将很难理解每一个 iOS 设计背后的原因。比如,这个菜单之所以放在这里,多大程度上是因为它真的对用户体验有帮助(将会影响到设计边界中的用户体验因素),还是只是因为它是 iOS 的系统惯例(能够减少工程师的工作量)? 理解这些,能够让你更好地理解你所面临的设计边界,而理解设计边界则是你进行设计的基础。 而且,如果你可以理解 iOS 平台做设计决定时的种种考虑因素,你会得到一些意外的惊喜。比如,大家都知道 iOS 的系统限制会相对严格。很多时候,因为系统上的限制,一个 iOS 上的设计并不能达到最好的效果,而 Android 则不一定有同样的系统限制,自由发挥的空间更大。不要轻易因为 iOS 的设计已经先入为主,而放弃这些 Android 上的「特权」。 一个例子是由 Joey Flynn 设计的 Facebook Messenger(脸信) 的 Chatheads (快聊),它是一个浮动在桌面上的快捷入口,让 Android 用户可以在使用其他应用时,也收到消息提醒,并且不用离开正在使用的应用,就能回复 Facebook Messenger 内的消息。这个功能在 iOS 上因为平台限制,所以无法实现,但是在 Android 平台上极大提升了用户活跃度。 Android 版 Facebook Messenger 的快聊功能 – 一个浮动在桌面上的快捷聊天入口 (编辑:ASP站长网) |