2016 APPLE WWDC 观点:Swift Playground

浏览量876 点赞418 2020-06-04

大家应该都有发现,APPLE 2016 WWDC 无论在活动预告、活动主画面,都出现程式语言的编辑画面与字型,一开始的确让人不知道为什幺?只猜想因为是开发者大会,所以有个程式编辑画面也不会觉得奇怪。直到每场发表会最精彩的 One more thing 后,才让我理解这主画面的意义。

2016 APPLE WWDC 观点:Swift Playground

 

在 One more thing 中介绍了 Swift Playgrounds 这透过游戏来学习写程式的系统,Swift 是在 2014 WWDC 中所推出的一款编译式程式语言,主要用来开发 Mac OS、iOS、tvOS、watchOS…等 APPLE 相关产品应用程式的程式语言,目前他与 Objective-C 都是 APPLE 相关应用程式主要的开发语言。

说到学习程式,在许多五六年级生最大的印象就是陌生、害怕、不知从何下手,因为在以往课堂中大多以生硬的定义与很陌生的名词来教导。当然有些朋友理解力很好,很快就可进入写程式的乐趣,但有更多朋友的逻辑才华都葬送在这让老师不知道怎幺教,学生学的也很痛苦的程式课程。

Swift Playgrounds 以动画的直译式呈现,来告诉学童在程式编码时会出现的结果,并以循序渐进的关卡方式,来让学童可逐步迈入写程式的趣味,并在程式世界中获得控制与创造的快乐。

2016 APPLE WWDC 观点:Swift Playground

 

说到透过游戏过程来写程式 APPLE 并不是第一个,在 2015 年时,微软与举办 Hour of Code 的非营利组织 Code.org,共同以 Minecraft 游戏来设计课程,让所有学童可藉由游戏的内容,来学习开发程式。另外像是 CodeMonkey,更以线上游戏为主体,设计出非常多关卡来让学童可以透过不同的逻辑与语法,来让游戏中的主角小猴子夺回香蕉。

这几个概念,都是让学童可更轻鬆的学习程式语言,毕竟软体开发人才在未来是被大量需要的。对于 APPLE 来说,Swift 这刚满两岁的程式语言尚未在市场中广泛的被使用,当然在教育系统中,也不会被拿来当成主要的程式语言教学主体。但透过 Swift Playgrounds 让学童可以用随手可得且不贵的 iPad,直接免费下载这 APP 后就可开始游戏,一旦顺利让学童与家长都可以接受与习惯这程式语言的各项语法与功能后,日后对于 APPLE 相关程式软体的开发自然也不是难事,这样也顺道让 APPLE 装置的应用变得更广,连带也能推动产品销售。

虽然这计画听起来很有企图心,但这无论对于苹果本身与学习者都是两相有利的状况下,的确是非常强大的一个手段,也是强势巩固未来系统基础的核心"人才"的最好策略。

2016 APPLE WWDC 观点:Swift Playground