Facebook 产品设计师:如何为 Android 平台做好设计
作者:网友投稿 时间:2018-03-11 21:28

为 Android 平台做设计是一件体力活。你可能案头常备 4 台手机,来测试各种尺寸和分辨率,还要画连程序员都一知半解的 9-patch(一种可以拉伸素材的切图方式)。

除了分辨率和技术上的挑战,安卓设计简直充满惊(jīng)喜(xià)。你要随时做好准备,不要被某个小众手机上的界面效果吓到。有时惨不忍睹的色差会让本该是蓝色的地方变成了绿色,有时在某个非典型设备上,界面会发生严重的位置偏移。

世界上有多于 18,796 种不同的 Android 设备(截至 2014 年 8 月)
这大概就是为什么你很难找到处女座的 Android 设计师——因为你太难保证最终呈现的效果与你的设计一致了。
让最终界面完全按照你的设计意愿呈现,只是一名好的 Android 设计师的入门试炼(网上已经有很多资源告诉你如何通过这一关)。通过入门考试之后,你会发现接下来的考验,却比入门考核还要难得多。最大的难点,不在于设计技法,而在于……
妥协的艺术
如果你在一个 20-30 人的的中型团队,你可能会和产品经理、程序员、用户研究员、文案等人密切合作。如果你是专注做 Android 的设计师,那么很有可能你还要和至少一名 iOS(或者其他平台)设计师合作。
在这样一个团队中,就像一个成熟的人会渐渐彻悟人生一样,渐渐地,你就会明白:
设计是一种妥协的艺术。
设计是一个不断探索的过程。在一开始,你可能会沉浸于某一个方向上的探索,比如从创意开始,但你很快会发现,设计的探索是有边界的。定义这个边界的因素可能会有所不同,但几种比较常见的因素有:产品目标,技术资源,用户体验和创新性。如下图所示:





