苹果举办 Swift Student Challenge多年,自2020 年起,参与 Swift Student Challenge 的学生加入使用 Swift 的全球开发者社区,以专业人士使用的同一程式语言,创造新一波破格创新 app。 下一届挑战将于明年2月举办,新增新类别,是根据所提交的出色作品,表扬 50 名杰出得奖者。
有意学习编码学生48%不知从何学起
有意学习编码和app开发的学生,不论未来是否会从事科技界,也甚向往学习以上技能。 YPulse于今年9月公布一项以逾1000名美国学生为对象的独立调查,调查人员发现,92%学生认为学习编码很重要,另有94%认为,编码是未来就业市场的重要技能。 此外,受访学生意识到掌握编码和开发 app 有众多好处,包括提升创意、解决本地及全球问题,以至最终让世界变得更美好。
调查又发现, 85% 有志学习编码的学生尚未踏出第一步,而 48% 不知从何学起。 苹果 的 Swift Playgrounds app 旨在协助学员从学晓第一句编码程序开始,以 Swift 开发自己的第一个 app,初学者可以 iPad 及 Mac 探索、学习、发现和试验编码和 app 开发。 苹果 全球开发者关系与教育暨企业营销副总裁 Susan Prescott 表示
苹果 相信人人都可以学习编码和开发 app。 能够每年透过 Swift Student Challenge 支持及表扬有抱负的学生开发者。 学生开发 app,不论是为协助同辈识别心理健康的资源,还是支持校园的可持续发展工作;我们知道,学生渴望学习编码技能后解决他们所在乎的挑战,而且也想知道如何着手。 苹果 正为学生和教育工作者推出全新编码资源,与我们的社区合作伙伴合作开发专属 Swift 编码程序,且提早分享 2024 年 Swift Student Challenge 的时间表。
4 项全新「人人可编码」计划
为协助学员开发 app,苹果 与世界各地的教育工作者合作。 而为了支持教育工作者教授 Swift Playgrounds,4 项全新人人可编码计划提供资源,循序渐进指导学生发展重要技能,创造可解决其关心议题的 app。
人人可编码计划可以融入至任何学科领域,非常适合课堂或编码学会。 这些计划向学生介绍一种以极少编码便可建立用户界面的现代方式:SwiftUI;以及使用 Swift Playgrounds 的最新 app 开发技术。 学生编码的同时,可以通过App预览功能实时查看他们的app变化。
即日推出的 4 项新计划包括:
应用简易设计(Design a Simple App):学生按照专业开发人员的步骤,可以在 Keynote 创造 app 雏型来学习 app 设计的基础知识、练习快速原型设计(Prototype) 及收集意见。
用堆叠与形状开发(Build with Stacks and Shapes):学生可以在 Swift Playgrounds 踏出开发 app 的第一步,且以 SwiftUI 为自画像或艺术品编码来学习用户界面设计的基础知识。
开发度身订造的形状(Build Custom Shapes):学生可以在 Swift Playgrounds 内,利用 SwiftUI 和About Me范例 app 设计形状、学习绘制坐标,以及编写度身订造的形状,令用户界面提升至另一水平。
设计 app 图标(Design an App Icon):学生可以学习及实践 app 设计原则,创作一个独特、令人难忘而又可表达想法的的 app 图标;练习快速原型设计(Prototype) ;收集意见;并将图标上载至 Swift Playgrounds,让其成为 app 的一部分。
明年2月开始提交app playground 作品
教育工作者可利用 Swift Playgrounds 教授编码及 app 开发的全新资源,包括 4 项全新人人可编码计划,现已于 苹果 Education Community 提供教育工作者。 在此觅得适合任何能力水平的资源、与同业交流等等。 Swift Playgrounds 4.4 现已推出,支持 Swift 5.9,以及提供适用于 iPadOS 17 和 macOS Sonoma 的软件开发工具 (SDK)。
学生将受邀于2024年2月的三星期内,向 Swift Student Challenge 提交 app playground 作品。 如欲接收通知,以示 Swift Student Challenge 开始,请至 developer.苹果.com 登记。 而在350名得奖者中所选出的50名杰出得奖者,将受邀于明年夏天到访加州库比提诺的苹果总部,得到与彼此及苹果团队交流的机会。 所有获奖者将享苹果 Developer Program的一年会员资格,让他们可以将app提交至App Store,且得到苹果支持。