为儿童构建应用程序的权威指南

已发表: 2022-03-11

不耐烦。 固执。 躁动不安。 像这样的属性使为孩子们构建应用程序成为一项艰巨的任务。 然而,只要有一点洞察力,设计师就可以为孩子们设计体验和构建应用程序,从而改善他们的大脑发育并帮助他们玩耍和学习。

“如果我小时候没有玩过游戏,我绝对不会进入编程领域,”马克·扎克伯格说。

设计师可以对后代产生重大影响,因为为孩子们创造一个成功的应用程序具有令人难以置信但经常被低估的塑造未来的力量。 这些获胜的应用程序有一天可能会负责创建下一个扎克伯格。

为孩子们构建应用程序并不容易。 事实上,这往往是相当困难的。 但最受欢迎的儿童互动应用程序之所以取得成功,是因为它们遵循了某些最佳实践。

我们将看看:

  • 为儿童和成人设计的区别
  • 为儿童和成人设计的相似之处
  • 为儿童设计应用程序的框架
  • 为儿童构建应用程序的提示和最佳实践

如何为孩子设计,交付最好的孩子

为儿童和成人构建应用程序:4 个主要区别

为儿童构建应用程序和为成人设计应用程序之间的主要区别在于用户的目标。 根据《为孩子设计:游戏和学习的数字产品》一书的作者 Debra Gelman 的说法,在为成人设计时——即使是在为成人开发游戏时——目标是帮助他们越过终点线。 在为儿童设计数字产品时,终点线只是故事的一小部分。

在为儿童构建应用程序时,需要考虑以下四个主要区别。

1. 孩子喜欢好的挑战或冲突

使用银行或电子邮件应用程序,成年人希望尽可能快速有效地完成他们的任务。 而一个孩子,在玩游戏的过程中,享受着挑战和冲突,因为最终,它使他们的成就更加重要。

一个典型的例子是 Toca House,这是一款由 Toca Boca 的制造商开发的流行 iPad 应用程序,它挑战孩子们用吸尘器吸尘。 当然,地毯在轻轻一扫后并不干净,因为那还不够硬。

格尔曼说,微冲突(比如用吸尘器吸尘)可以帮助孩子解决他们自己的内心冲突。 她通过 LEGO 对冲突游戏的研究来支持她的案例,该研究指出,微冲突有助于孩子们培养以下技能:

  • 预测其他人可能如何对他们的行为作出反应
  • 控制自己的情绪
  • 沟通清楚
  • 看到别人的观点
  • 创造性地解决分歧

为孩子设计应用程序

2. 孩子们想要对所有事情的反馈

在数字空间中玩耍时,孩子们在与某物互动时期望获得视觉和听觉反馈。 大多数成功的儿童应用程序都会对每次交互产生响应(反馈)。 孩子们希望他们所做的任何事情都会得到回报。

3. 孩子比成年人更信任

因为孩子们无法提前预测或理解他们行为的后果,他们通常比成年人更信任。 设计师需要在儿童应用程序中构建安全措施。

4. 孩子比成人发展得更快

在 Google Play Store 和 Apple 的 App Store 中,可以按年龄范围过滤儿童类别:“5 岁及以下”、“6-8 岁”和“9-11 岁”。 孩子的发展速度比成人快得多:一个 4 岁的应用程序不适合 6 岁的孩子。

一个好的经验法则是专注于两岁的年龄范围。 4 岁和 8 岁之间有一些差异需要考虑。 虽然一个年龄组可能会在学习过程中潜入并学习该应用程序,但另一个年龄组可能需要明确的说明来增强他们使用该应用程序的信心。

最适合儿童的应用程序
最适合儿童的应用程序有许多相似之处。

为儿童和成人设计应用程序:4 个主要相似之处

好消息是,为儿童设计和为成人设计之间仍有不少相似之处。 要构建儿童应用程序,设计师只需要记住他们已经知道的关于良好 UX 设计的一切。

以下是为儿童设计应用程序和为成人设计应用程序的四个主要相似之处。

1. 人们期望一致性

儿童和成人都期望一致的设计模式。 与流行的看法相反,孩子们不喜欢屏幕上的所有东西都做“酷”的事情。

根据 Gelman 的说法,儿童和成人都会对看似随意且不必要的设计元素感到恼火。 只要有一种众所周知的疯狂方法,孩子们就喜欢屏幕上的物品来做很酷的事情。

阻碍或自发动画或无助于整体目标的元素可能会让孩子和成人都感到沮丧,并导致他们放弃游戏或应用程序。 黛布拉·格尔曼。

2.人们需要一个使用应用程序的理由

无论是为儿童还是成人设计,设计师都需要清楚地阐明应用程序的功能和工作方式,否则可能会让人们很快对它感到厌烦。

对于成人和儿童来说,一个应用程序必须有一个目的,并且它的目的必须从一开始就很明显。 虽然很容易相信孩子们会喜欢探索一个应用程序,但如果它没有给他们一个继续使用它的充分理由,他们很快就会感到无聊。

孩子们

3.人们不想被震惊

人们指望应用程序以某种方式工作,他们希望它这样做。 例如,当一个成年人在网上购物时,在他们付款后,他们希望收到一封电子邮件确认以及确认购买的消息。 人们不希望被重新引导到试图通过其他优惠向他们追加销售的目标网页。

Gelman 说对于孩子来说也是如此,并提供了以下示例:

“作为一个在游戏中将宝石添加到盒子中的孩子,他们希望能够打开存放宝石的盒子以查看所有宝石,而不必打开盒子、拉出抽屉并寻找他们想要的东西。思想就在里面。”

4.人们享受一些额外的东西

Gelman 称之为 lagniappe。 lagniappe 是一种额外的东西——一个复活节彩蛋——用来取悦人们。 成人和儿童都喜欢这些小而出人意料的互动,这些互动可以增强他们使用应用程序的体验。

例如,Snapchat 的“下拉刷新”功能显示了一个会改变颜色的跳舞幽灵,让人们知道他们的动态正在更新,带有一丝俏皮和愉悦。 Lagniappes 不同于人们不喜欢的冲击。

为儿童设计成功应用程序的框架

设计一款出色的儿童应用程序不仅仅是简化成人概念。 与为成年人设计一样,设计师必须了解他们的用户和使用环境:他们的认知、身体和情感状况,这样应用程序才会与他们产生共鸣。

最好不要偏离常见的移动应用程序设计原则太远,这就是为什么了解儿童和成人设计的相似之处是有帮助的。

儿童应用程序开发

放下速写本,拿起笔记本

设计一个成功的儿童应用程序很困难,因为设计师不是孩子。 设计师必须能够同情他们为之设计的人,而孩子可能难以理解,尤其是对于那些不花太多时间在他们身边的人。

设计师最好选择一个年龄范围(他们之间不超过两年),而不是随机观察孩子,并注意他们如何互动,什么吸引了他们的注意力,什么没有。 最好观察至少相互了解的女孩和男孩群体。

孩子们简单地通过他们的游戏方式、他们选择玩什么、他们选择玩多长时间以及他们何时决定玩其他东西来交流数量。 黛布拉·格尔曼。

在观察时,设计师需要注意孩子们如何在他们的环境中玩耍、交流和与物体互动。 令人惊讶的是,孩子做的任何愚蠢的事情都可能告诉设计师孩子如何使用他们的应用程序。

一些要寻找的东西:

  • 这个年龄段的孩子喜欢遵守规则,还是更喜欢发明自己的游戏?
  • 他们是在非常努力,还是只是在试图愚弄对方?
  • 男孩和女孩玩游戏的方式有区别吗?

经过观察,设计师需要选择一种特定的游戏类型,以缩小与为儿童设计应用程序的关系。 Toca Tea Party 是 Toca Boca 的流行 iPad 应用程序,就是一个很好的例子。 它最初是一个纸质原型,上面有茶壶、杯子和碟子的剪裁,放在 iPad 上。 创作者设置元素并让孩子们玩它。

“最初的想法是制作食物,但孩子们只是想超越那部分,”杰弗里说。 “现在我们已经做好了蛋糕,但你可以摆好桌子。 最受赞赏的功能之一是溢出。 那是孩子们说的。 “哦,他洒了!”

儿童应用程序开发
Unsplash 潘晓振摄

在为儿童设计时考虑参与式设计

参与式设计,也称为共同设计,是了解儿童的绝佳方法。 它包括聚集一群孩子,给他们手工艺品,让他们提出自己的设计理念。

这样做有助于设计师——不是因为孩子们的设计会很好——而是因为设计师会理解孩子们的不同观点。 如果一个女孩创造了一个仙女来帮助她做作业,它有什么样的性格? 她是像小叮当一样淘气,还是像灰姑娘中的仙女教母一样关怀备至?

用户测试儿童应用设计

出于显而易见的原因,应用程序设计人员需要使用原型工具与儿童一起测试应用程序,该工具允许使用手势测试复杂的交互式任务,例如滑动和缩放。

测试手势交互是必不可少的,因为年幼的孩子还没有像成年人那样发展他们的运动技能,也不能像成年人那样使用他们的手。 一位儿童应用程序设计师建议完全远离这些类型的手势交互,并坚持使用经典的箭头按钮。

原型可以给一个孩子,他们可以被要求教其他人如何使用该应用程序,并在教另一个孩子如何使用它的同时被观察。

为孩子们构建应用程序时,要超越现实

儿童应用程序开发的提示和技巧

为儿童设计与为成人设计完全不同。 他们喜欢鲜艳的色彩,他们希望对他们所做的每一件事都给予反馈。 为了将事情提升到一个新的水平,各种专家提供了他们为儿童设计的最佳技巧和窍门。

让孩子犯错

Word Wizard 是一个应用程序,它教孩子们如何使用包含错误的可移动字母拼写。 孩子们可以按照他们喜欢的任何顺序排列字母,然后该应用程序会大声朗读“单词”,让孩子们了解这些字母的发音方式。

例如,一个孩子可能会拼出一个 100 个字符的“单词”或看似荒谬的声音的迷人组合。 它们可以改变播放速度、口音和音调,从而增加体验的趣味性和身临其境的力量。

没有研磨蜂鸣器提醒孩子他们创造了字典中没有的单词,并且在富有想象力的并列旁边没有放置红色的“X”图标。

通过聆听结果,孩子们会明白他们自己犯了一个错误。 “错误没关系。 犯错是可以的,”创作者皮埃尔·阿贝尔说。 “错误是学习的自然组成部分。 将错误融入学习中。”

当被问及他会给对开发儿童应用程序感兴趣的设计师提供什么建议时,Abel 表示,教育应用程序必须建立在事实之上,这一点至关重要。 否则,它们毫无用处。

“有很多应用程序的人没有做功课。 您可以轻松获得一本关于新主题的书籍,并在开始开发应用程序之前了解您需要了解的所有内容。 如果我有任何疑问,我会询问专家,他们会向我解释一切。”

给孩子无限可能

麻省理工学院 App Inventor 项目总监 Josh Sheldon 表示,最好的儿童应用程序可以让孩子们自由地探索和深入沉浸式体验。

“确保它不是完全按脚本编写的,”他建议道。 “让孩子们有能力走自己的路或经历新的体验。”

最适合儿童的应用程序需要充满无限可能的乐趣

为儿童设计第一

当设计师试图从成人的角度设计针对儿童的应用程序时,他们可能会错失良机。

“这可能与从成年人的角度看起来‘正常’的交互不同,例如点击一个对象以选择它,然后再次点击以使用它,这是孩子们无法理解的。 Toca Boca 的程序员 Victor Guerrero 说,孩子们倾向于拿起一个物体,然后立即采取行动,这对他们来说不是一个两步的过程。

Guerrero 引用了 Vectorpark 作为一个很好的例子。 “Vectorpark 非常擅长交互性和交互的物理性。 玩弄物体感觉非常好。 这些概念总是令人惊讶,激发了孩子(和成人)的想象力。”

孩子们比成年人更有想象力和身体素质。 Guerrero 说,设计师需要“尝试让他们感到惊讶,并创建给他们自由的系统,以便他们可以在应用程序中探索和发挥创造力”。

也要记住成年人

Pierre Abel 提醒设计师,该应用程序还必须取悦父母,因为购买它的不是孩子,这会使事情变得有点挑战性。 为了绕过这个障碍,Hopscotch 是一款教人们如何编码的应用程序,它从不同环境中的各种各样的人那里收集尽可能多的反馈。

强烈建议在各种不同的情况下从孩子、老师和家长那里获得尽可能多的反馈。 当设计师为孩子们构建应用程序时,如果应用程序设计师积极寻求不同群体的意见,那么应用程序就不太可能产生偏见。

超越现实思考

在为儿童构建应用程序时,由于不符合“现实”而限制可用的交互可能是一种不幸的做法。 例如,让某些衣服只对某些角色开放,或者因为你在现实中做不到而不能做。

“孩子们喜欢的 Toca Boca 应用程序的一个功能是能够将许多物品堆叠在一起,例如帽子或冰淇淋勺。 在现实生活中很难做到这一点,但孩子们并不关心这一点,他们只是想玩,玩得开心,”他说。 “挑战规范通常会给游戏带来有趣的视角,挑战规范通常也很有趣。”

为孩子们设计交互式应用程序

孩子们喜欢“艰苦的乐趣”

一位一年级学生启发了已故的数学家、学习理论家和科技教育的远见卓识者 Seymour Papert,他找到了一个他一直没有想到的词:“hard fun”。

“加德纳学院是第一批拥有足够计算机供学生每天花大量时间与他们在一起的学校之一。 他们的介绍,对所有年级来说,都是在适当的水平上学习用计算机语言 Logo 编程,”Papert 写道。 “一位老师听到一个孩子用这些词来描述计算机工作:‘这很有趣。 这个很难(硬。 这是标志。 我毫不怀疑这个孩子称这项工作很有趣,因为它很辛苦,而不是尽管很辛苦。”

艰苦的乐趣归结为相信每个人在从事具有挑战性的事情时都会享受自己。 结合学习和乐趣,您将拥有一个孩子们忍不住坚持使用的应用程序。

Papert 不建议设计师从课程设计师的剧本中学习,而是向游戏设计师和开发者寻求指导。

不要欺骗孩子购买东西

Pierre Abel 建议将广告置于儿童应用程序之外,因为他们只是没有准备好处理它。 一位爸爸同意并在 Smashing Magazine 上无耻地喊出了孩子们的应用会说话的汤姆猫 2。

“很多应用程序都这样做,但会说话的汤姆猫绝对是最糟糕的。 屏幕是精心放置的图标的地雷,会导致意外购买,更不用说旨在将注意力从应用程序本身转移开的随机动画横幅广告,”他写道。 “GoDaddy 试图诱骗用户购买更多域名的黑暗模式是一回事,但如果你试图对我的小女儿使用有说服力的设计,那么所有的赌注都会失败。 你的应用将被删除,我们再也不会做生意了。”

有趣的儿童应用程序

孩子是我们的未来。 让我们设计帮助他们引领潮流的应用程序。

当今最年轻的应用程序用户,即新生代 Alpha(出生于 2010 年后),对数字技术有着前所未有的接触。 最近的研究发现,在美国,75% 的 8 岁以下儿童可以使用智能手机或平板电脑,36% 的 1 岁以下儿童也是如此。

虽然这意味着为孩子们开发应用程序可以获得巨大的金钱回报,但它也——并且可以说是最重要的——意味着应用程序创建者有可能影响整整一代人。 这是一个很大的责任,设计师应该小心行事。

• • •

进一步阅读 Toptal 设计博客:

  • 分解设计思维过程
  • 移动用户体验设计原则和最佳实践
  • 移动用户体验设计——最佳实践、约束和与开发人员合作
  • UX 的移动电子商务最佳实践(带信息图)
  • 移动应用程序设计最佳实践和错误