互联网时代的应用设计.docx
上传人:sy****28 上传时间:2024-09-13 格式:DOCX 页数:6 大小:308KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

互联网时代的应用设计.docx

互联网时代的应用设计.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

互联网时代的应用设计在互联网时代如何开发一个成功的应用?先发放一万份调查问卷,找几十个人关在黑屋子里花两年时间研发,然后期待着一旦推出就颠覆整个互联网?我不得不抱歉地说,以这样一种方式研发一款互联网应用,在互联网时代已经不太适用。互联网应用单纯地从和传统应用的运行环境下的不同所带来的差异就足够决定互联网应用并不是把传统应用简单地搬到网上。对于开发应用的开发模式上也存在很大的区别,我们先姑且认为那种花两年时间甚至更长时间找几十个人在黑屋子里悄悄研发,刻盘,装在一个大盒子里,顺便附上一本牛津字典一样厚的使用手册属于传统的模式。那说到互联网时代的应用设计,我想我们大可不必先从什么需求分析开始,大谈特谈软件的鲁棒性,考虑什么代码的可读性,不厌其烦地重复说明团队合作的重要性。是的,这方面的理论和书籍已经多到泛滥的程度,以至于你随便进入一个书店,在《XXX无师自通》那类书的旁边书架,即轻松获得。但我实在不忍心在继大量软件工程教育后再去毒害大家的灵魂谈论毫无生趣的理论,在这里我想和大家分享的其实是一些互联网应用设计的变化。通过对一些互联网成功案例的关注和研究,我在此归纳了我认为一个成功的互联网产品应该具备的最重要的五种特质。1.专注互联网应用越来越倾向于专注,并且正是因为这种专注,让用户的需求得到充分满足。例如HYPERLINK"http://office.microsoft.com/en-us/outlook/default.aspx"\t"_blank"MicrosoftOutlook那样臃肿的软件已经在互联网上被分解成为了很多应用。需要日程安排?可以用HYPERLINK"http://www.google.com/calendar/"\t"_blank"GoogleCalendar。需要电子邮件?可以用HYPERLINK"http://mail.google.com"\t"_blank"GoogleMail。需要记Notes?可以用HYPERLINK"http://www.evernote.com/"\t"_blank"Evernote。需要TODOs管理?可以用HYPERLINK"http://www.rememberthemilk.com/"\t"_blank"RememberTheMilk。正是因为分解,这些互联网应用的设计师可以专注地把一方面的功能设计得十分出色。如何做到专注?我认为不妨遵循以下几个基本的设计原则。从简和商品还没有上市前就考虑降价一样,产品还没开始设计就在思考比别人做得更多一些是十分愚蠢的事儿。我们已经有太多鲜活的例子去证明优秀的产品不是赢在价格上。可能你会问,在计算机应用的设计上从简也一样适用?若你有这样的疑问,并且希望真实地体验这种感受,我的回答办法很简单,你去附近的新华书店前台,那边有一个SAP提供的查书系统(没错,他们称自己是最伟大的商业管理解决方案提供商),你试着去搜索一本书并且试着完成一次购买流程,同样地你再回家用HYPERLINK"http://book.dangdang.com/"\t"_blank"当当图书试着同样购买这本书,一切都不需要我多说了。轻量若曾经有个暴发户老板找你聊过他想做的事,动辄就是一个平台要和alibaba一样,你辛苦地按他的想法实现了这样的一个“宏伟平台”,最后90%的栏目无人问津,结果一年不到就死掉了,那我相信你能更容易地理解轻量的重要性。轻量不是没有料复杂的流程庞大的组织结构轻量是内容精致流程清晰机动灵活的团队即使tecent和alibaba,事实上都是在变得轻量。没错他们有庞大的产品和服务结构,但是当我们剥离出其中一个产品,他们都是很轻量的。轻量也不仅仅是对于产品而言,他们团队也是由很多轻量灵活的小团队组成。给自己挠痒你明明是一个做互联网应用信息架构天才,却去因为觉得设计一款帮助分析电机震动频率分量的软件更赚钱而决定选择做一件让你痛苦不堪的事儿。这本身就是一种悲哀。没有任何一个外行能理解你看到HYPERLINK"http://basecamphq.com/"\t"_blank"Basecamp的信息架构时的兴奋。同样地,你有何必委屈自己去给别人挠痒呢?和摄影中“最美的东西就在你身边一公里以内”一样,最好做到专注的办法就是做自己需要的东西。不用担心所谓狗屁市场的问题,这个地球很大的。(PS,我并没有说不充分思考就推出项目,并且相样那样是很致命的)2.开放把用户牢牢地锁在自己的屋子里深怕这些用户跑掉的做法,在互联网上也许这些用户根本就不会愿意进入这个屋子。这样的例子很多,例如有的软件你就死活找不到导出选项。互联网上,用户更容易更换产品,你的不好用,我就用其他的,因此用封闭的办