Windows Phone 复制粘贴:“女王” 的故事
故事的主角叫做 Priyanka Singhai,她是 Windows Phone “复制/粘贴” 的项目组长,团队成员们亲切的称她为:“复制/粘贴” 女王 。
从 Singhai 的个人经历来看,成为 “复制/粘贴” 小组的领头人是她的命运。2004 年离开印度老家加入到集团内部的 Office for Mac 部门,Singhai 的第一份工作就是修缮文本编辑功能。多年的工作经验,让她对文字处理颇有心得,以下是记者 Michael Stroh(下称 MS)对她的专访。
MS:首先我要承认,我并不经常使用手机上的复制/粘贴功能。但我知道有些用户对这个功能很痴狂。我错过了什么吗?
Singhai:让我们假设一些情况,你的妻子给你发来女儿钢琴演奏会的邀请,而你想把其中的地址保存到你的通讯录。再比如,你在网上发现一些好玩的段子想要分享给好友,或者你想在短信里引用邮件中的内容。诸如此类你想分享却又不想再次输入的情况,这个时候,你的手机能满足你的需要吗?
MS:以前你的工作是在桌面应用里粘粘贴贴,现在换成手机了,有什么不同吗?
Singhai:在桌面应用里,你可以完成选择性粘贴,全选,剪切等功能。在手机上,更多的功能意味着增加复杂性,所以手机应该帮你做出正确的选择。这意味着设计者要洞察用户的需求而不是告诉用户 “嘿!我们提供很多选项!” 手机就是如此,要得是简单,而不是复杂。
MS:这么说来 “复制/粘贴” 功能不像看上去那么简单喽?
Singhai:其实是挺复杂的。只有确保手机里的所有软件都能用上这个功能了,用户才会感觉到 “这个功能能用了” 。这牵扯到大量的调试工作。复制/粘贴从立项到开发完成总共涉及了 9 至 10 个团队。每个人都有自己的观点,你要让所有人明白你的想法,了解你的出发点,这里面既有挑战也有收获。
MS:你们是如何开发这个功能的?
Singhai:最初我们设计了一个浮动的工具栏,提供复制,粘贴和剪贴的选项。你先要选中内容,接着要点选一个按钮调出工具栏,然后才能选择你需要的功能。这种方式太累赘了。我们希望这个功能更智能些,在用户需要的时候自动出现,完工后快速消失。
MS:具体怎么办呢?
Singhai:我们注意到用户往往是在复制和粘贴中选择一种操作。如果选择了一段文字,那么他们很有可能是想复制,如果是锁定一个位置,那么他们很可能是想粘贴。根据这个规律我们就能判断用户究竟是想要做什么。
由于我们的手机能够判断你下一步想要做什么,所以它会为你首先选择一种功能,这样是不是就很方便啦!
MS:开发过程中遇到过什么困难吗?
Singhai:我们发现人们通常叫这个功能为 “剪切/粘贴” 。同样的,一开始我们的团队也称其为:“剪切/粘贴”。
经过调研我们发现,手机用户大多数情况下使用复制而不是剪切。因此我们考虑过 “剪切” 是否还有必要存在。对于 90% 的情况而言,用户们的确不需要 “剪切”,而事实证明,我们确实是对的。现在用户们仍然管这个功能叫 “剪切/粘贴” 但实际上已经是 “复制/粘贴” 了。当真的需要剪切的时候,用户可以在选择文字后按退格键把内容给删除掉。
MS:工作中遇到的最艰难的情况是什么?
Singhai:了解用户的真实需求,因为我不可能和每个用户做一对一的沟通。你需要一双捕捉线索的眼睛。
MS:比如说?
Singhai:多次粘贴。在我们内部的测试论坛上有人反馈说想要实现一次复制多次粘贴的功能。天呢,我以为我们能搞定一次复制一次粘贴就足够了呢!
所以,你要和他们交流,问问他们,“你在做什么呀?” “什么情况下需要多次粘贴呢?” 虽然这并不是一个常用功能,但并不表示我们就可以忽略它。最后,我们支持了多次粘贴。当然,人们并不总愿意告诉你他们在想什么,有的时候你要主动出击多多询问。
MS:Mongo 更新里 “复制/粘贴” 功能会有变化吗?
Singhai:会有,我们会让它跑地更流畅。在 Mango 里,每当你完成一次粘贴,都会有一个声音提示,这个小变化能带给用户一种成就感。我们也正在改进 UI ,适当强化 “多次粘贴” 的概念。
MS:最让你得意的是什么?
Singhai:本来这是一件并不困难的事情,但为了解决一些被人忽视的问题,我们确实做了很多工作。最棒的是,我能告诉妈妈:“你看到手机上的这个功能了吗?是我做的!”
via Windowsteamblog