微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

Facebook 产品设计师:如何为 Android 平台做好设计

来源: 2297

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

Facebook 产品设计师:如何为 Android 平台做好设计

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

Facebook 产品设计师:如何为 Android 平台做好设计

世界上有多于 18,796 种不同的 Android 设备(截至 2014 年 8 月)

这大概就是为什么你很难找到处女座的 Android 设计师——因为你太难保证最终呈现的效果与你的设计一致了。

让最终界面完全按照你的设计意愿呈现,只是一名好的 Android 设计师的入门试炼(网上已经有很多资源告诉你如何通过这一关)。通过入门考试之后,你会发现接下来的考验,却比入门考核还要难得多。最大的难点,不在于设计技法,而在于……

妥协的艺术

如果你在一个 20-30 人的的中型团队,你可能会和产品经理、程序员、用户研究员、文案等人密切合作。如果你是专注做 Android 的设计师,那么很有可能你还要和至少一名 iOS(或者其他平台)设计师合作。

在这样一个团队中,就像一个成熟的人会渐渐彻悟人生一样,渐渐地,你就会明白:

设计是一种妥协的艺术。

设计是一个不断探索的过程。在一开始,你可能会沉浸于某一个方向上的探索,比如从创意开始,但你很快会发现,设计的探索是有边界的。定义这个边界的因素可能会有所不同,但几种比较常见的因素有:产品目标,技术资源,用户体验和创新性。如下图所示:

Facebook 产品设计师:如何为 Android 平台做好设计

设计出创新的体验固然好,但也要考虑是不是易于大众接受;工程师资源永远是有限的;产品目标和进度的实现需要设计的配合。如何在探索的过程进行取舍,是一种艺术。

在几个月的探索之后,如果你足够幸运,你将最终发现一个平衡点,可以让这几个因素都得到比较大的满足。我们把这个点称为完美平衡点(上图中的红色圆点)。往往一个好的设计就这样诞生了。

但如果你是一个 Android 设计师,情况很可能会更复杂。一方面,在美国,因为 iOS 的市场占有率略高,iOS

平台往往有更多的工程师资源和更快的开发速度。而 Android 因为设备的多元化、需要兼容适配等原因,往往会拖慢进度。另一方面,随着近年

Google 不断优化提升 Android 的体验,两个平台的体验已经越来越相似,彼此也更加依赖。

它会对你的设计产生什么影响呢?

我们在图上加上 iOS 的设计探索范围(蓝色边框)后,你的 Android 设计将受限于 Android 和 iOS 的设计探索范围,也就是下图中蓝色填充的区域:

Facebook 产品设计师:如何为 Android 平台做好设计

而且,当你开始在 Android 平台进行设计时,如果一个功能已经在 iOS 上实现了,而解决方案又恰好落在 iOS

设计的满意平衡点,那么留给 Android

的探索边界就大大减小——除非资源很充足,否则团队会尽量避免用两种截然不同的方式实现同一应用上的同一功能。所以,你的设计探索会围绕着 iOS

的满意平衡点(下图中的蓝点)。这时,下图中蓝色填充的圆形区域才是你真正可以探索的边界:

Facebook 产品设计师:如何为 Android 平台做好设计


爱盈利(aiyingli.com)移动互联网最具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 3312 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号