Home >  > 杀手级Mobile App必备要素

杀手级Mobile App必备要素

0

Apple 的 App Store 上线已整整三年,从最初的500款 iPhone App 发展到现在,已有50多万的 App 在 Apple App Store 进行销售。而 App Store 中销售的 App 也随着 Apple 的硬件发展,从 iPhone、iPad 逐渐扩展到 Mac 上的程序。Apple App Store 改变了整个产业的发展方向,使得人们接受了通过这样一个平台来销售、购买和使用软件。而 App 的质量和数量对于一个手机硬件的成功也至关重要(关于这点的讨论可以参见我之前的文章:硬件之上,应用为王)。因而其他手机厂商也相继推出自己的软件销售平台,Microsoft、Google Android、Amazon以及众多的国内软件销售平台,让销售和购买手机应用程序变得更加简单方便。

面对数以万计的App,作为一个开发者怎样做出一个优秀的 App?作为一个用户怎样选择一个好的 App?在面对令人眼花撩目的 App 时这些问题则变得至关重要。

功能和创意

一个 App 的核心必然是其功能,只有这个 App 所提供的功能、服务真正为用户所需,才会有市场。所以如何找准功能的亮点,找到一个好的创意,一定是开发者所需要做的第一步。同时,用户在寻找 App 的时候也是从自身的需求出发的。

1. 游戏

之所以要把游戏单独提出来说,是因为游戏和其他日常应用所不同的特性。手机游戏除了应当具备优秀的画面、优质的音乐等基本要素外,更重要的是能给用户提供持久的刺激性和高度的可玩性。

独特的创意保证了用户的新鲜感。就拿持久占据销售榜首的Angry Birds来说,其独特的玩法和简单的操作让男女老少都能很快沉迷其中。(关于 Angry Birds 的成功,可以参见我之前的文章:Angry Birds: 从愤怒到成功)

作为游戏来说还有一点很重要 — 耐玩度。如果一个游戏初玩很刺激,但稍微玩久一点就变得无聊,那么这不是一个好游戏。好的游戏是能让人久久沉迷欲罢不能。例如热销的 Fruit Ninjia,虽然操作来说只是简简单单的切割水果,但丰富的模式、比分系统使得无数玩家沉迷其中。

2. 非游戏

作为日常应用的软件,无论是社交类、办公类、新闻类等等,功能的卖点无疑是第一位。

开发这类 App 首先应当寻找其他软件尚未覆盖的盲点,从这样的蓝海领域着手。或者提供针对某一类用户的独特需求来开发应用。有需求就有市场,准确把握用户的需求是最为重要的。比如 Flipboard,就是抓住用户想使用 iPad 的大屏幕简单方便地观看来自各种来源的消息、新闻的需求,从而获得了成功。

而如果想要做的 App 已经有了已经有类似的在销售。那么就要考虑,自己所做的 App 是否能提供独特之处,用户为什么选择我的而不选择另一款App。单纯的功能复制和抄袭也许很难获得成功(可以参见我之前的文章:漫谈MobileRSS抄袭事件)。Tweetbot 这款 App 是 iPhone 上的 Twitter客户端,在其发布之前 iPhone 上已经有几十个 Twitter 客户端。但 Tweetbot 还是在推出之后获得了一致好评和欢迎。正是因为其精打细磨的界面,独特的功能而得到用户的认可。

此外,还要注意功能的专一和精致,单纯的功能叠加也许并不能获得成功,反而浪费了精力并且掩盖了重点。把一个简单的功能做好做强,是优秀 App 的共同特征。

界面

Apple 的工业设计和 UI 设计可以说达到了业界的顶级水平。作为用户来说,在如此精美的手机和操作系统下,对使用的 App 的界面设计会要求更高。如果说功能是一个人的智慧,那么界面就是一个人的外表。虽然不能通过外表进行全部的判断,但是第一印象的好坏很大程度上决定了用户是否选择一款 App。再加上 iPhone 4 的 Retina Display 的分辨率已经达到了肉眼可识别分辨率的极限,粗糙的界面设计将会在如此精细的分辨率下变得更为不堪。

界面设计并不仅仅意味着美观和华丽,简洁直观的界面同样会得到用户的欢迎。前面所提到的 Tweetbot 就是用其独特的简约机械风格界面,受到了一致好评。

此外,UI 设计也包括设计合理的界面。一个不合理的界面设计会让用户感到不适。把适当的功能和界面匹配起来,合理的安排设计,尽量减少用户在不同 View 中的跳转和操作、把最常用的功能放在最明显的地方等等。诸多此类要素都是在设计界面时应当考虑的。

交互

交互向来是软件设计中的重点之一。而在 Mobile App 中,如何在不到五寸的触摸屏幕中和用户进行合理的交互是设计时需要考虑的要点之一。用户希望所使用的 App 更贴近用户的日常使用逻辑和习惯,并且应当有直观的操作,从而降低使用时学习成本。比如 Angry Birds 这款游戏,就连我三岁的弟弟都能拿起手机顺利地开始游戏。这就是交互设计的成功例子之一。在交互设计上,一定要尽可能的人性化,减少学习成本。

此外,交互还包括音乐、图片的显示、信息的反馈、程序的稳定性、程序响应速度等等诸多方面。一款优秀的 App 应当充分考虑各个方面,保证良好的交互体验。

持续开发

优秀的 App 除了具备上述要点之外,还应当要有持续的发展和进步。这就要求开发者能够迭代迅速,推出新版本。在去除 Bug 的同时,对功能进行加强。这样使用者才会持续使用。App Store 上不少 App 都是在推出时受到大量的好评,但开发者渐渐停止更新,失去了和其他 App 的竞争能力。用户也不会选择购买一款久久不更新的 App。因而,保证开发的激情和持久的发展是优秀 App 另一必备要素。

总结

以上的观点大多从开发者的的角度来谈如何作出一个好的 App,但我本人并不是专业的开发者。更多时候我是作为一个使用者,来说说对一个好的 App 的期待。因而,以上的几点要素也可以看作时用户选择 App 的一个标准。

Mobile App 层出不群,每个开发者都希望能做出热卖的 App,而用户也期待精彩好用的 App。我们期待在这样一个优秀的平台上,有更多优秀的 App 涌现。

相关推荐

发表评论

You must be logged in to post a comment.