影石 Insta360 智能 4K 网摄像头 Link2 上市,AI 加持、让视频会议更简单
编程教育应用 Swift Playgrounds 能控制机器人了,这是苹果进入 STEAM 教育领域的信号
Swift Playgrounds 的这次更新更像是为 WWDC 预热。
Swift Playgrounds 是去年 WWDC 大会上苹果发布的 iPad 应用程序,旨在用游戏的方式教小孩学习 Swift 编程。Swift Playgrounds 提供多种不同类型的课程,在「Swift 基础」课程里,小孩通过特殊的编码键盘控制一个叫做 Byte 的卡通角色搜集宝石完成编程任务。
Swift Playgrounds 1.5 版本将会在下周更新,这次更新所带来的最大改变是,用户可以用 Swift Playgrounds 直接控制机器人、无人机以及乐高的开发套件,而不只限于 iPad 内的软件程序。目前 Swift Playgrounds 所支持的硬件产品包括乐高 Mindstorm 系列、Parrot 无人机、Sphero 的智能小球、优必选的 Jimu 系列机器人、奇幻工房的 Dash 机器人以及 Skoog 音乐教学硬件。
Swift Playgrounds 通过蓝牙连接第三方模块来创建各种机器人,比如传感器、电机等,乐高表示,他们已经为 Playgrounds 开发了十小时的课程。另外,通过该平台,用户可以控制优必选的 Jimu 机器人行走、跳舞,或者像下图那样用 Sphero 的 Sprk+ 平台制作一个真人版「乒乓」游戏。
除了简单的机械动作外,有一些程序设计基础的用户可以在 Swift Playgrounds 上编写自己的 Swift 代码,实现更加复杂的运动控制,比如设定 Parrot 无人机的航道,或者让无人机实现翻转、俯冲等动作。
自去年发布起,Swift Playgrounds 已经下载了一百万次,这次从软件向硬件层面的扩展,能够帮助小孩更加直观地体会到代码执行的结果,从而提升他们对编程的兴趣。苹果的高级副总裁 Craig Federighi 在一份声明中表示:「世界上已经有一百多万名儿童和成人使用 Swift Playgrounds,用更加好玩的方式学习 Swift 编程。现在,他们可以直接观察到代码执行的结果,并且控制机器人、无人机,这是一种强大的学习方式。」
据悉,苹果希望在学校里推广 Swift Playgrounds 方案,帮助教师更好地进行编程教学,让学生通过 Swift Playgrounds 设置的课程和挑战完成编程学习。
STEAM 教育是一片巨大的蓝海,这已经是业内的共识,入局者多如牛毛,其中不乏 Sphero、奇幻工房、优必选这样的明星公司。但总的来看,STEAM 教育产品设计思路无非三种:模块化的机械结构、模块化电子模块、图形化编程,上述公司产品属于前两者的产品居多,在图形化编程领域,似乎只有 Scratch 一枝独秀。Swift Playgrounds 的此次更新为各硬件厂商提供了强大的软件支持,在一定程度上改变了教育机器人厂商各自为政的局面,而在全球范围内的数以亿计苹果用户,无疑为 Swift Playgrounds 的推广提供了广大的用户基础。
Swift Playgrounds 新版本的更新时间与 WWDC 召开时间相近,似乎是为了对此次大会进行预热。有消息称在 WWDC 上苹果会发布数款硬件产品,但我们也可以从 Swift Playgrounds 上看到苹果在软件和服务上的野心。通过硬件获得用户基础,然后通过服务赚取利润,也许这就是苹果公司未来的发展方式之一。