- shenzhenware-
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 上看到苹果在软件和服务上的野心。通过硬件获得用户基础,然后通过服务赚取利润,也许这就是苹果公司未来的发展方式之一。(本文作者:双双@深圳湾)■
·● STEAM 教育特稿●·
关于「开源」和「创客」是如何柔软地改变教育行业, DFRobot 这么说
耗资 2000 万打造机器人赛事,Makeblock 要全方位布局「撬开」教育市场
众筹超 200 万美元的 Snapmaker 告诉你,如何将 3D 打印机做成全机械制造平台
● ●●
深圳湾(公众号 ID:shenzhenware)将持续关注物联网、人工智能、机器人、无人机、智能驾驶、智能家居等领域的新锐产品和初创团队,欢迎联系我们。微信私人客服:小炫(ID:warexx)。