技术开发 频道

成功满足用户需求 开发者需牢记十点

  6、合理的资源占用

  如果一个键盘应用工具占据200MB的硬盘空间,或一个简单的文本编辑器需要1GB的内存来运行,显然是十分不合理的。不过,现在越来越多的应用程序成为资源大户。现在的很多小型应用程序的体积几乎和5年前微软Office办公应用软件一样大,而Office本身的大小则已经和几年前的操作系统一样。

  该为应用程序进行一下“瘦身”了。认真检查一下你的应用程序,哪些文件是用户所真正需要的,哪些是可有可无的。

  7、文档编写

  很多开发者不喜欢编写文档,这是一个事实。他们认为自己的应用程序非常易用,根本不需要编写文档。这种观点存在两个问题。首先是很多用户可能是计算机盲,再简单的应用程序他们也需要文档来指导。其次,程序易用与否,开发者自身的感觉往往是错误的。另外,某些应用程序在几乎开发完成后,再安排其它技术人员来编写文档,而这些人员可能并不了解软件的真正运行原理,这样的文档往往只是说明一些表面问题,对不熟悉该应用软件的终端用户帮助不大。

  8、公开性

  用户不希望应用程序私下悄悄做一些“小动作”,这包括许多方面。以下是应用程序应该避免发生的一些事情:

  ·要求额外费用,而这些费用在用户购买软件之前是未明确化的。

  ·安装任何广告分发插件。

  ·增加浏览器工具栏、Outlook插件或其他插件到用户系统中。

  ·删除或修改用户数据或系统文件。

  ·未经用户认可或同意,出于营销或技术目的,发送或捕获用户个人信息。

  ·未经用户同意就设置自己的应用为默认程序。

  尽管可能很少有用户会注意到上述操作,但开发者还是应该避免这样做,换位考虑,如果你是用户,你希望自己使用这样的应用程序吗?

  9、简单的数据备份/恢复

  某些应用程序之所以声名狼藉的原因是难于备份和恢复。某些应用程序将数据隐藏在无法被备份的区域。说到这点立即想到微软的Outlook Express,它就是将用户的邮件数据“埋藏”在Windows文件夹下,我曾经因此丢失了五年的邮件数据。另外,有些应用会以某种方式来锁定自己的数据,让备份应用程序无法对它们正确备份。

  开发者应确保将数据存放在合适的位置,让它们能够被轻松备份、恢复、迁移到新计算机等,并使用常见的备份应用程序来测试自己的程序。

  10、完成承诺的功能

  这一点看似非常简单,实则不然。很多应用程序不仅仅是没有达到用户期望,而且甚至没有很好的实现自己所承诺的功能。尽管这个问题的部分原因是销售人员和市场部门夸大了应用的功能,但是,如果用户付费购买了某个特定的功能,开发者就应该实现这个功能。

0
相关文章