一位父亲给幼儿iPad应用开发者的建议

移动开发 Android iOS
本文为一个父亲对开发iPad儿童应用的开发者的建议,一共有四点,包括:功能可见是王道、分页是基本动作、菜单是不常用的二级动作和不要尝试骗孩子买些东西。

我花了很长时间为孩子购买和测试iPad应用。具体点说,我很愿意为我两岁的宝贝女儿做这件事情,即便她已经成功霸占了我的iPad。通过这段时间的观察研究,我也摸索出了什么对我女儿很有效,所以我就总结了四个基本规范,希望能够给予开发者些许启发。

1. 功能可见是王道

大多数幼儿类应用展示了一系列不同事物,你可以点击触发一些动作。母牛哞哞叫,窗口打开或关闭,蜂蜜罐需要收集起来等等。但是大多数应用并没有指出哪些元素是可交互的,哪些不是。这常常让人狂躁且沮丧,比如大狗熊游戏,你需要仔细尝试才能发现那些实际可交互的元素。

解决方法很简单:功能可见(Affordance)。将元素置于问题情境中来提示用户它是可触碰的。Disney Puzzle Book就做的很好。例如,在Winnie the Pooth Puzzle Book中,蜜蜂罐之肆意摆动提示孩子们需要触摸他们才能收集。

2. 分页是基本动作

分页对大多数幼儿应用的趣味性而言是如此的重要,但它也经常是一片沼泽。各家的处理方式各异。最通用的分页方法是基于触摸式的箭头和手势。这两种交互都是可行的,但是由于轻拂操作对于较小的手指来说略显笨拙,手势则需要精确,所以箭头对幼儿最适用了。

另外,整个屏幕的底部也是一片点击热区。如果分页控件放置于底部,孩子们经常会误点击这一部分而带来一些麻烦。我很喜欢Old MacDonald的分页处理方式:在屏幕顶端清晰地标记了前进和返回箭头。

3. 菜单是不常用的二级动作

对于屏幕的顶部:不要放置任何交互元素——尤其是菜单操作,一旦用户跟随着应用前进,很少需要它。很多次我不得不停下车取消一些菜单误操作……很危险啊!Mickey Mouse Puzzle Book就是这类让人沮丧的应用实例的代表:

PalyTales对与菜单动作采取了很聪明的策略。第一,菜单按钮放置在了右上角区域,避免了误操作(当然,顶部中间位置会更好,这样避免了上述左右分页导航的冲突。)

最重要的是,它使用了两次点击的方法启动菜单。菜单icon正常状态下是透明的,第一次点击后会移除透明层,第二次点击则会启动菜单。尽管不是很简单,但不失为一种避免误点击的好方法。

4. 如果你尝试骗我的孩子买些东西,那你死定了

我盯着你呢,Talking Tom Cat。许多应用都这样做,但Talking Tom Cat可谓首屈一指。屏幕如同个地雷,放置了一些图标,很容易由于误点击引起购买操作——不包括随机变换引起人注意力的广告条。GoDaddy的dark patterns总是诱骗用户购买更多的域名,也属于一类,但是如果你尝试运用persuasive design于我年幼的女儿身上,感激涕零。否则,你的应用将会被删除,且以后不会有任何利益瓜葛。 

结论
为孩子们设计应用是非常困难的。不仅难在创造高质量、与年龄相匹配的内容,而且设计应用的流程和交互也非常困难,因为设计师们必须避免使用一些高级的手势 (这些东西会让孩子们感到沮丧和困惑,他们的爸妈也一样)。所有的应用都应当坚持基础性的东西。希望上述四点能对幼儿类应用有所裨益。

–EOF–

文章中提到的两种设计原则——dark patterns和persuasive design——非常值得研究一下。

孩子是无知的,记得过年时候,给四五岁的表弟看Tom猫,就这玩意儿就得晚上半天,而且以后天天吵着要看。确实,从交互和趣味性上,都很不错,但是通过无知孩子的误点击赚钱确实是有些“作恶”的色彩。父母是纠结的,孩子喜欢但是这玩意儿一不小心就得掏腰包,最终之得忍痛割爱将其删除。虽然App最终 服务的是孩子,但是开发者也得知道应用的管道是父母,父母这一关过不了你也无法见到最终用户。

责任编辑:徐川 来源: cocoachina
相关推荐

2012-03-20 21:09:46

APP

2015-11-18 19:03:27

开发者Linux容器

2015-11-19 14:48:01

LinuxLinux容器虚拟机

2010-01-08 10:05:00

RoRRuby on Rai

2012-04-02 22:49:58

Android

2011-12-05 22:44:53

Android

2013-11-14 10:11:09

百度轻应用

2012-04-01 15:03:39

大型项目开发者

2020-01-07 09:22:34

Linux 系统 数据

2013-10-22 09:54:42

开发者应用

2019-06-11 13:28:11

互联网

2013-01-24 16:52:55

开发者Windows 8WP8

2011-03-17 11:45:30

iPad 2应用开发者

2012-03-23 11:06:32

百度

2010-12-03 11:17:12

2014-09-23 10:20:46

开发者

2015-06-04 13:15:11

独立开发者

2013-04-16 09:40:45

2018-07-04 14:03:19

百度DuerOS

2015-07-10 12:38:30

手游开发工作建议
点赞
收藏

51CTO技术栈公众号