面向幼龄儿童的 iPad 软件是个特殊的领域:一方面众人皆知这块市场大有可为——00后无人不爱iPad,家长永远舍得为子女花钱。但另一方面由于写iPad软件、谈iPad软件和玩iPad软件的人都不是低龄儿童,关于这一领域的认真讨论并不多见。卢克·沃别斯基通过观察他一岁半的儿子与触屏设备互动的方式归纳了四点经验,在此转译出来供有志于此领域的开发者参考。原文请看这里。
一、慎用启动屏(splash screen)。
这其实是苹果在 iPhone 用户介面规约里就提到的事情。iPhone 用户介面规约建议开发者不要按照传统桌面软件的习惯为 iPhone 软件设计专门的启动屏,而应让用户在点击软件图标后立即看到一个与软件主 UI 大致相同的屏幕(苹果称之为 launch image)。用户点击后瞬间看到近似于主 UI 的屏幕,会产生「软件已经启动」的错觉。换句话说,与使用另外的启动屏的情况相比,他会觉得你的软件启动速度变快了。苹果自己的 iPhone 软件如天气、股票等在设计时都遵循了这一原则。
幼龄儿童集中注意力的能力不如成年人,故启动屏更有可能让他们丧失耐心。
二、慎用传统图形介面。
由于缺乏心理认知模型,幼龄儿童无法像长期使用电脑的成年人一样区分「介面元素」(按钮、控件等等)与「内容」,他们往往不确定屏幕上哪些东西可以点,哪些不可以。(其实很多成年人也不一定分得清。)此外面向儿童的软件在设计上往往也会考虑到儿童对视觉审美的需求,采取活泼、明快、可爱等视觉风格,如此设计出的介面元素往往与 iOS 自身提供的标准介面元素有风格冲突。(原文里插入了 Dr. Seuss’s ABC book 这个识字软件的两张截图,可以参看。)
沃别斯基认为,解决这个问题的方法是尽量直接把内容当作 UI,此亦所谓「自然用户介面」(NUI, Natural User Interfaces)的第一定律。
三、考虑增设「长按手势」。