国产小软件需要什么?


上个月我推荐了两个桌面便签小软件:Sticker 和 ShirusuPad ,没有想到这篇不经意的文章在这一个月给我带来了百来个访问量,平均每天都有几个人顺着搜索引擎找到这里。那么,在这么多同类软件中为什么我只推荐了这两个老外的作品,而忽视了许多国产的同类软件呢?或者说,同类的国产小软件差在哪里呢?

类似小软件要实现的功能和它们本身都很简单,所以它们的问题显然不会出现在技术的层面,在我看来,它们欠缺的是对用户的考量,这主要表现在以下的四个方面:

1、不考虑用户的使用习惯和需求。
2、定制功能相对较差。
3、产品同一性严重,缺乏看点和卖点。
4、做多余的事情。

感觉上,这些软件的作者们在创作之前并没有对用户的使用习惯和需求进行调查,而在完成后又没能根据用户反馈进行改进,作为程序设计者的作者和使用者的习惯很多时候是有差异的,这就导致花了力气做出来产品之后却很难赢得用户的青睐。

即使设计者的思路符合了大部分人的需求,部分用户仍有自己特殊的使用习惯——就像大家大多都习惯用右手,但”左撇子”也很多,很多设计中也需要为他们考虑(比如鼠标就有专门对应左手习惯的产品,Windows也有针对左手用户的使用方案);在小软件中做到面面俱到是不可能也不必要的,那么不妨提供一定的定制功能给用户,如此就能弥补这些用户的需求(放到桌面标签软件里大致就是字体、颜色、边框、背景、界面元素等一系列设置功能),遗憾的是考虑到这一点的设计者并不多。

在一个经典的作品之后会有一系列的模仿者,但如果没有创新,无论如何它们都很难超过前面的同类作品,这个道理不难理解,可放在产品的设计中好像设计者们都忘记了这个问题,比如我们看到的无数无聊的国产网游作品,难道他们真认为把界面、操作、副本和战场系统都设计得和魔兽世界95%相似就是成功的作品了么,前作的成功可绝非只是因为这些东西……哦,扯远了,说到国产网游就生气。做这些小软件之前,应该先问几个问题:同类经典作品有什么优秀之处,用户需要这些软件实现什么功能,我的设计在什么地方有所不同。

作为小软件,它的特点就是体积小、功能单一且有实用性,但是不少程序设计师却做了画蛇添足的事情。假如绝对大多数用户并不需要这些功能,就应该考虑:这些功能是必须的吗,没有它们又会有什么不同,若是这两个问题的答案皆否,那么就不应该保留它们。另一件需要提起的多余的事情,则是小软件中的各种插件(大部分有广告嫌疑),这无疑会极大降低用户的使用体验,设计者应该考虑清楚是否值得去冒这个风险。

以上是一些对国产小软件的考量,主要对应的是以绿色、免费或共享方式发布的小软件,当然,如果在设计初始就打算将它们作为商业软件来发布的话,上面的内容在某些地方就不见得适用了,而在另一些部分则需要更多的思考,这些内容暂就不细谈。

而实际上,这些内容和很多东西都有共通之处,小到像马克杯这样的日常用具,大到国产电器、手机、Mp3等消费性电子产品,它们的样式设计都是如此;大多产品里看得出的只是不用心的模仿,而一些经典的同类产品则感觉的到精心的设计,不是有个说法叫细节决定成败么(棒子和鬼子就特别很注意细节……)。

多数时候,区别不在技术和实力,关键在是否能想得到——而是否能想得到的关键,一是要从用户的角度思考,二是真正的用心,三是实际的操作经验。

已有 5 条评论

  1. @都乐,先要谢谢您这么认真地来回复,来这里看文章的人本来就少,像您这样真正愿意参与话题的就更可贵了。

    诚如其言,URNotes确实有可取之处,但这个软件在开发时候对不同用户需求的调查不足,考量同类软件中的佼佼者的优点也不足,最后的美工部分也不足,所以我确实不很喜欢它。国内的小软件作者各自为战而缺乏合作,确实使得作品质量不高,虽然这有着种种这样那样的内因外因,但决定一个小软件最终价值的,还在于它用户的多少,为什么就不能中前期做更充分的准备,后期也多做一些美工优化呢?

    另外,对于小软件来说,照搬抄袭当然不好,但借鉴成功前作的优点却完全不是坏事。

  2. 记得上次向楼主提过URNotes桌面便签,是国人开发的,我个人觉得作者在设计上很有独到的思路,完全没有照搬哪个软件,你提出了这4个问题:
    1、界面操作有问题,不能独立成小的便签(不知道是不是我的系统问题)。
    2、没有更换模板文件的选择,甚至标签不能选择大小,这就太死板了。
    3、一旦关闭软件窗口,整个软件就关闭了,这不太符合便签的使用习惯。
    4、这个软件略感复杂,而且对用户习惯和个人定制方面欠缺考虑。

    就我个人的想法,我觉得:
    1、电脑桌面空间毕竟有限,如果独立成很多贴在桌面上势必会占据太多用户桌面空间,我觉得作者做成固定分组、分页的方式还是有考量的,这点就说明了作者用心做了,当然,如果能同时实现分多个便签的话那就更好了。
    2、不知道是不是软件版本一直在更新,URNotes是可以调整大小的,最近也有了换皮肤的功能。
    3、便签窗口可以关闭也可以最小化隐藏,还可以贴到桌面的几个边上自动隐藏,我觉得你提的那两款软件是没有这么好的功能的,有的便签软件甚至是一关闭就把便签删除了。
    4、你说的第四点就得看个人了,我觉得URNotes是在鱼鱼便签的基础上增加了一些功能,像分组管理功能和提醒,这样实用性增强了很多,用过鱼鱼便签的应该都不会陌生。

    以上也纯属我个人的一些想法啦,从这个软件来看,我觉得国内还是有一些真正用心做软件的作者的,只是很少而已,URNotes的作者应该算一个。

  3. @9fun,非常感谢写这么长的回复,首先我得承认我的确不了解软件开发者,这些看法大多从使用者的角度出发,难免失于偏颇;但是事情是相对的,我认为开发者也有必要了解使用者的想法,这总是不会错的。

    国内软件开发者的环境相对老外们确实很糟糕,即使在我居住的城市郑州这样的省会城市,一个还算不错的C++程序员的收入也相对很微薄(我有朋友就是做这个的)。可是这应该并不是决定性的因素,从使用者的角度来看很多作者在创作中并没有自己的策划,而这在我看来是有必要的。

    你谈到的包括免费发布捆绑插件、项目管理和单元调试等因素我其实略有了解,不能否认的是,前者会直接对用户数量造成影响,后者也反映出作者在创作之前的准备不足。我还认为做为小软件的作者而言,这些软件并非他们的主要收入来源,而造成收入的状况前提也是先有用户,这就需要作者做了够长远的策划,而且对挂插件的方式做平衡和选择,我并不完全抵触这个方式,但是如果安装个小软件就偷偷给我安装三五个流氓软件那谁都受不了啊……

    至于网游的设计……你提起的资金问题也的确是最主要的制约因素,但是国内网游制作公司滥作频出的原因绝非只源于此,问题复杂得多,前期的调研和策划就先天不足,设计时用户、运营商、设计者之间互相的交流匮乏(有些甚至在设计的各环节都是如此),缺乏自己的思想而只企图模仿成功的前作等等,这些都导致了这种状况的产生和延续……最可怕的是这种状况不是一次两次而是成为一种业界的循环演练,做烂十款网游所消耗的资金和人力物力也是非常庞大的数字了,这种浪费真是不能避免的吗?

    其实你我所谈起的问题并不抵触,甚至在某些方面能够相互补充——不管怎样软件和用户之间所实现的是相互之间的需求,作者从这个需求关系中实现自己的利益诉求也不过分。但是世上是先有千里马还是先有伯乐呢,在这个问题上我认为是先有用户后有需求,然后才有了一系列的小软件作者。

    最后,我对社会福利和生活保障这些硬环境的看法表示严重认同。

  4. 其实对我来说,国内软件环境才是个大问题。国内IT行业着实只是蓝领,大多数的it从业者都还在为了生存奋斗,很难有精力和时间风险给自己热爱的软件事业,去在工作之外做一些事业。

    而国外的相对来说正规公司的比例更大,每个人在拥有工作之后就比较能稳定的安排自己的生活了,相对来说业余方面的事业就更能撑起来。切身体会……

  5. 我曾经做过软件开发,这个事其实我觉得没有你说的简单,也许你只是作为一个用户的角度想这个问题。

    1。国产小软件作者也要吃饭,上班之余根本没这么多时间,如果小软件以共享形式发布,想靠此盈利来作为开发动力,基本上等死。桌面软件基本上被几大巨头抢光了。普通网民根本不需要这些小软件。大软件自己也开发不来。、

    2。免费发布,作者想要收入必然捆绑插件是最好的路。

    3。软件开发其实是有个Project项目管理Junit单元测试等一系列工作,但是对于独立开发者而已,根本不会去弄这些的,导致后期代码写的很随意,很多实用功能不是不想加,是代码太乱根本加不上了。

    4。你所说的听取用户反馈,当然是很好,但是还是那个问题,一方面要开发一方面要看反馈,有时候根本不知道哪些该听取,意见太多了。如果是一个开发团队,是有人专门负责反馈分析然后筛选给开发人员的。开发人员只要专注开发。

    5。网游就更不用说了,你自行创新开发要时间,等你开发个2、3年,市面上早就不流行这个游戏了,前期你也没这么多资金支持开发。

    当然这个只是客观因素,其本质还是生活保障,外国为什么这么多开发小软件的,因为他们社会福利好,不要担心,明天是否被辞职就没钱吃饭了这些问题,所以可能专注些。国内自然就不是了。所以我觉得不是国产小软件要什么,而是社会要给小软件开发者一个什么样的环境。

我也说两句儿......