13、iPhone应用开发:从Flash of Genius到Postage的经验分享

iPhone应用开发:从Flash of Genius到Postage的经验分享

1. Flash of Genius应用开发历程

在开发Flash of Genius这款用于SAT词汇学习的应用时,开发者最初认为完成了闪卡按钮和标记的设计后,应用就已完整,觉得自己创造了一个学习词汇的实用工具。然而,从一开始就忽略了一个重要问题:用户如何知道这个应用怎么用呢?

起初,开发者打算写一个常见问题解答(FAQ)并放在设置页面上。但在为这个小闪卡应用写了一篇2000字的FAQ后,意识到这可能不是好办法。因为如果用户需要去看FAQ,那就意味着开发已经失败了,iPhone应用应该是完全直观的。

Flash of Genius应用的核心是一个算法,它能决定用户看到哪些闪卡以及何时看到。如果用户答错某个单词,这个单词会在不久后再次出现,直到用户记住其定义。例如,用户答对了“placid”但答错“placate”时,会弹出一张课程卡片比较这两个词,并强调它们都来自同一个词根“plac”。这个算法还有一些更复杂的人工智能元素。

对于大多数非技术人员来说,理解算法的概念比较困难。为了解决这个问题,开发者采用了一个简单有效的方法:在首次出现可能让用户困惑的情况时,弹出一个UIAlertView提示。比如,在学习模式下用户首次点击对勾或“X”按钮时,会弹出提示让用户知道应用会处理好一切。

在开发过程中,观察用户与应用的交互非常重要。开发者观察了很多人在不了解应用的情况下与它的互动,发现这种提示信息足以让用户理解应用的使用方法。同时,开发者也意识到不能过度使用UIAlertView,他总共只用了四个。

此外,可用性测试促使应用做出了很多改变,主要是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值