作者Guest author Darrell Benatar是 UserTesting.com的CEO.
桌面软件、网站或者app移植到移动平台顺应了广大移动设备用户的需求。你有一款很棒的桌面app或者网站,这时候,用户说:“我想在移动设备上使用它。”所以你赶紧重新布局界面元素,改变字体的风格和大小,以及一切你能做到的。
类似这种方法的移植很少能获得成功,大部分桌面app和网站都是经过长时间的开发,并且经过很长时间优化以适应桌面电脑自身的特征,比如良好的网络连接、大屏幕、强大的处理系统、键盘以及鼠标等。
移动设备不具备桌面电脑的这些性能,但它也有着桌面电脑不具备的特性,比如位置感知和触屏。把现有产品移植到移动设备上会让产品处于一种尴尬的境地,并且很多移植到移动设备上的产品与桌面产品的体验相差甚远。
移植到移动平台的两个圈套
1. 移植就是“移植”,一点都不改变
你是否也遇见过这样一种情况,一些移植到移动设备上的网站用户体验糟糕至极。虽然操作平台已经变了,但是开发者的思路并没有发生变化,移动设备上的内容展现形式还是跟桌面电脑一样,用户不得不用经常用手指缩放页面,或者需要大量的滑动操作。用户是无法忍受这种“半移动”的网站的。
2. 打算为移动用户重造桌面用户体验
如果没有打造出真正的移动用户体验,那么你的产品离死已经不远了。现在很多此前坚定地做桌面软件的公司也开始尝试移动开发了,他们想忠实地为移动用户再现桌面软件的用户体验,在我看来这是错的。
当然,你的用户会告诉你他们想在移动设备上看到你桌面网站或者app的全部功能,不过现实中,一般情况下很少移动设备可以执行桌面软件相同的功能和控制,所以想要在移动端复制一个传统的桌面用户体验几乎是不可能的。
重新思考移动端,而不是移植
从DOS到Windows, 从 Windows到 Web,我们已经从软件的演进之路了解了很多,我们的数字历史一直被一些大公司主导。而移动端的兴起也是最近几年的事情,因此不少人还会以桌面产品的思维来思考移动端的用户体验。
桌面电脑和移动设备之间的转变已经是非常清晰的了,不是更换个格式就成的,要重新思考你的产品和你的用户。移动并不仅仅是一套不同的技术,用户和设备的交互方式更是迥然不同,用户对产品的期待也已经发生了改变。
移动设备便于携带的特性让用户使用间更为碎片化,用户也就产生了即时满足、完成以及离开的需要。这也就意味着,传统的app和网站的使用流程和方式,目的和构架都需要重新进行思考。
某些情况下,如果你的产品内容过于庞大或者复杂,你可以把它拆解为几个不同的app或者网站,用户会关注某些特定的方面而忽略桌面电脑版本的其他方面。或者你可以选择一个更为综合的办法,一个功能丰富的产品和一个只关注某个重要功能的产品。
软件移植的5个注意事项
1.理解用户的难题:虽然用户可能知道在哪些方面遇到了问题,但并不能清除准确地描述出来。因此产品经理需要从用户的角度出发,把这个问题彻底地想清楚,当然产品经理的想法并不能代替用户的想法,这里说的是基于用户的思考方式。
2.为80%的主流移动用户设计:技术爱好者可以玩转不少有难度的产品,但他们只是用户中很小的一部分,不要为了凸显产品的技术性而忽略了大部分用户。
3.弄清楚产品首先要解决用户的是哪个问题。产品不是只有一个功能,这些功能的优先次序怎么排列,刚开始做产品应该先把产品的核心功能做完善,在条件允许的情况,再添加其他一些功能。印象笔记在这方面做的就很好。
4.功能最关键:要确保app或者网站能正常运行,并且易于使用,然后尽可能地把产品做的漂亮些。
5.测试并不仅仅是可用性:尽可能多地使用测试工具,以确保你的用户会真实地参与到你发布的产品中。
传统的软件大公司并都不会把移动端的部署作为工作的核心,但至少要保证有专业的全职的产品经理在思考这个问题。向移动端转型有一定风险,并且会把自己的缺点暴露给那些以移动为***要务的竞争对手。所以,开发者重新思考移动端,而不是简单地把网站或者app移植至移动端。