爱用iPhone的设计师可以多恐怖?

(我想到的这个标题真的很误导人。因为「不是只有爱用iPhone的设计师会有这些毛病。」)

下面这是在Android工程中曾经真实存在的问题........

两只手机解析度(单位为sp)分别为(A)800x600和(B)840x600,请问哪支手机比较长?

正确答案是「不一定,某些手机的解析长度为800,但萤幕实体长度却比解析度为840的手机来得长。」

Android的规格五花八门,不单单是「看起来」的样貌五花八门,即使是两只使用了一模一样面板的手机,都可能会出现一些「A的解析度是800x600,但B的解析度却是960x720,」这类的奇葩现象。

因为这个特性,所以我曾经看过设计师这样气呼呼地跑来找我,説「为什麽客户明明要求选单X一次可以展示至少八个Item,但APP在我手上这支手机只能展示七个Item?你真的懂需求吗?」

Item的主体是张宽度为全版的图片,而她手上的手机规格刚好是属於比较短的。

我前脚才将这点告知业务与PM,请他们再去找客户沟通,这位设计师後脚就跑来找我.......

「为什麽不能让Item一次展示八个?........不!图片要宽度维持全版!......不!不能切割图片!不!不可以让它变形!.......不!我不接收这样处理!......不!我也不接受那样处理!......不!为什麽你不能提供一些比较有美感的办法!........不!你工程师要负责想办法啊!」

最後,我吐了句「你是希望我APP工程师找到办法让萤幕变长吗?」(我非常确信她认真的考虑过回答我「对!请想办法!」)

到底什麽是设计师?

或问精准一点:设计师需不需要有企划或系统性设计的概念?还是只要能够按照需求去画出一张又一张漂亮的概念图即可?

上面的例子很能刺激人的拳头,但对思考不好,因为它太极端。

拿iPhone的设计师最大的问题(并不是沟通态度、或彻底缺乏常识与责任感)在於「他们画出来的概念图里,用的都是iOS的元件。」

想想看:当专案团队正在赶工时,收到最新的设计图定稿打开来看,Android工程师傻眼正想抗议,PM赶快问iOS工程师「需要多久时间完成介面」,iOS工程师报了个数字後,PM转头跟Android工程师说(而不是问)「能不能在同样的时间内完成?......为什麽不行?不行要自己想办法!」

我知道......「完成客户需求(然後收钱)」才是最重要的,专案团队未来会变成什麽样.......有多少人会认真思考这个问题呢?


<<:  【D9】取得加权指数历史资料

>>:  【LeetCode】Linked List

网路对等连线

Peering Connection 继前两天提到的VPC,这边就不得不提到VPC网路对等连线(Pe...

Day19 Let's ODOO: Logging

在我们写Service时,我们通常会记录自己想要的logs以供分析,本篇来介绍如何使用Odoo的lo...

Arm???

谁会想到以前用KEIL C写8051 现在相同的职缺名称几乎都换成了Arm 我居然搭上了51的末班车...

进击的软件工程师之路-软件战斗营 第七周

学习进度 JAVA常见错误(Error、Exception) 例外处理(throws、try cat...

Day2.程序运行的基本概念(预处理、编译、组译、链结)

平常我们很少关注编译和链结的过程,因为开发环境都集成开发的环境,比如Visual Studio、Ec...