北京时间6月11日凌晨,一年一度的WWDC24(苹果全球开发者大会)就要正式拉开序幕。

打开网易新闻 查看更多图片

作为全球开发者大会的一部分,苹果每年都会向全球学生发起挑战:使用编程语言Swift创作一款原创App Playground。“今年收到的优秀作品令人印象深刻,这些App Playground的概念、设计和运行相比以往更上一层楼。”苹果亚太及欧洲区开发者关系的负责人谢恩伟说到。

对于苹果举办Swift Student Challenge这项赛事,谢恩伟也提到,学生应该拥有与专业开发者相同的机会,这样他们就能得到充足的资源来识别市场需求,从而解决他们关心的问题。

Swift是苹果开发的一门功能强大的编程语言,简单易学。有了它,任何人都可以像专业人士一样编写代码。“Swift Playgrounds能够带领学习者从第一行代码开始,一直到构建出自己的第一个App,它非常适合任何人从零开始。”

同时,所有获奖者都有一个共同点:他们都想借助科技的力量,为社会贡献价值。对近期与我们对话的几位获奖者而言,编程不仅为他们打造独特职业道路带来了机遇,同时也能为他人提供帮助。

“我时刻关注着社会上的弱势群体,并思考有什么更好的方式来为他们带来温暖和帮助。”

李若珊将七巧板与虚拟现实相结合,为孩子们打造游戏化的学习方式。

因为一直想为弱势群体与青少年儿童奉献自己的一份力,在填高考志愿时,李若珊选择了上海商学院社会工作专业。在与专业课老师对专业及未来职业发展进行深度交流的过程中,李若珊发现仅靠自身专业所学能做的太少了。

在契机之下,李若珊加入了校内iOS Club,希望以科技来帮助弱势群体。从最初的Hello World到渐渐掌握了Swift的语法和特性,“我感受到了一种前所未有的成就感和自豪感。每一行代码的编写,都像是在创造一个个微小而美好的奇迹,让我不断地沉浸其中。”

李若珊的表姐是一位近乎全盲的视障人士,表姐的生活经历让她更加深刻地意识到视障人群的需求。也让李若珊付诸行动,与她的团队合力制作了一款针对于视障人群出行的App《瞳舟共济》,这是一款识别路面情况与障碍物的App,同时也能识别交通站点,为视障人群提供了更安全、便捷的出行体验。

同时,作为一名膝关节损伤患者,长达3年的康复训练让李若珊深知居家日常康复的困难。在2022年的“移动应用创新赛”中,她为膝关节损伤患者设计了一款康复训练App,不仅提供了个性化的康复计划,还通过视频和语音引导,帮助患者在家中进行有效的康复训练。

打开网易新闻 查看更多图片

这次提交的Swift Playgrounds作品,则将七巧板与虚拟现实相结合,为孩子们打造了一个充满乐趣和创造力的学习环境。在这个游戏中,孩子们不仅能够学到关于海洋生物的知识,更是孩子们探索海洋世界的奇妙窗口,为他们的成长旅程注入了无限的可能性。

“我的参赛动力主要源于想在社会责任方面做些什么,以及想结合自身经历和自身知识。我希望通过参加比赛,将技术与社会需求相结合,为解决现实问题和改善社会福祉做出贡献。”李若珊说,很高兴能够与iOS Club在大学相遇,给予了她全新的人生体验,也从未有一个地方,对她有如此深远的影响。

“参加Swift Student Challenge 对我来说是⼀次要的经历,因为这是我编程路途中的⼀个关键部分。”


张皓晟的App Playground是一款适合小朋友学习数字电路知识的游戏。

与李若珊同为上海商学院iOS Club一员的张皓晟,创作的第一款真正意义上的应用正是这次大赛的作品。

作为一名计算机科学与技术专业的学生,张皓晟认为对于学习知识或技术来说,最合适的,也是最快的途径就是以热爱驱动⾃⼰主动学习。“我希望让学习成为⼀种爱好,因此我制作出了这款适合⼩朋友学习数字电路知识的游戏以期激发他们对学习的热爱。”

对于参加这次Swift Student Challenge,张皓晟说自己对参赛的选择不仅仅看⽐赛的品牌或奖项,更看⽐赛是否能提供⼀个平台,让他能将所学应⽤到实践中,特别是如果⽐赛能够⿎励创新,⽀持团队合作,并有机会让作品得到业界专家们的评审和反馈,那么这样的⽐赛对他来说就具有很⼤的吸引⼒。

更重要的是,不仅仅是使⽤Swift进⾏开发这件事情本身,还有对相关特性和编程范式的运⽤以及解决遇到的新问题的思路。

“SwiftUI帮助我实现控件和⻚⾯的布局以及交互,SpriteKit帮助我将我的游戏逻辑具象化。⽽让我感到意外的是,SpriteKit的动画意外地强⼤并兼顾易⽤性。它使得我能够轻易实现⽐较丝滑的动画。”

谈到未来的计划,在⼯作上,张皓晟希望得到⼀份能够驱动他持续学习和创新,并有提升空间的⼯作,对编程的热爱不会因为⼀份机械性复劳动的⼯作⽽被浇灭。同时,他我希望在能⼒⾜够,并现实条件允许的情况下为开源社区做出更多贡献。

“我的最终愿景不仅仅是成为⼀名技术⾼⼿,更希望能够通过我所学的知识和技能作为⼯具为社会作出积极的贡献。我深信技术是推动世界进步的要⼒。⽆论是通过开发可提⾼⽣活品质的应⽤,还是参与到那些旨在解决全球性问题的项⽬中,我都希望能够贡献我的⼀份⼒。”

事实上,张皓晟已经开始实施这件事情,例如编写博客,将遇到的难题和解决⽅案记录下来,例如在GitHub上⼒所能及地为⼀些项⽬提出issue,并贡献代码。

“希望在我的人生的某一个阶段,能拥有自己的创业项目,给社会创造价值,给人们带来便利。”

打开网易新闻 查看更多图片

刘曦恺创造的App Playground 结合了他的两项爱好:音乐和编程。

和前两位第一次参加Swift Student Challenge不同,这是刘曦恺第二次参加并获奖。这一次是在他即将结束研究生学业,开始正式工作之际,他的心境也有了一些变化。

刘曦恺是⼀个Apple Music重度⽤户,同样被它们精美的专辑封面所吸引,于是想将这些封⾯保存下来,作为Live Photo,甚⾄是动态壁纸使⽤。以此扩展出了⼀个Live Photo编辑器和壁纸App,取名为Live Art。

和很多⼈⼀样,刘曦恺对科技的兴趣从接触互联⽹开始,接触的第⼀台智能移动设备是iPod touch,从此对iOS这个充满可能性的系统产⽣了⾮常多的想法。后来在中南⼤学的iOS Club学习了Objective-C以及Swift。“听起来有些普通,但就像盗梦空间⼀样,⼩时候在潜意识⾥种下的科技的种⼦,就是这样微妙⽽深刻地影响了⼀⽣。”

作为⼀个计算机类的学⽣,刘曦恺评价Swift语⾔的设计⾮常精巧,有很多业界的先进理念⽐如函数式编程、代码⾃然语⾔化。以后的职业上,他想做⼀个iOS开发者,更希望能在苹果做⼀个开发者。“苹果免费提供的⼯具商店平台也真的能让所有⼈做⼀个独⽴开发者,上架⾃⼰的idea。”

同时刘曦恺也在继续开发这次学⽣挑战的作品Live Art,计划以独立开发者的形式将其上架App Store。他希望使用现在火热的AI生成图片的技术来生成一些壁纸,让这个App有持续的更新动力,并通过适配Vision Pro为出发点来探索空间计算的魅力。

对他来说,WWDC意味着新科技、新⼯具。“今年⾮常期待苹果转向⽣成式AI之后的产品创新,以及开放给开发者的⽣成式AI能⼒,也想看到更多空间计算能⼒释放给开发者使⽤。”

再次祝贺三位获奖的学生开发者们。

同时,我们也了解到,苹果为2024年挑战赛新增了一个机制,即如果参赛者的App Playground概念、设计和应用实现达到了极高水准,将被授予更高的奖项。

苹果将在350名挑战赛获奖者中选出50名杰出获奖者,他们将受邀今年夏天亲赴位于库比提诺的Apple Park度过振奋人心的三天,期间他们将从Apple专家和工程师那里获得宝贵的见解,与同伴沟通,并获得其他一系列难忘的经历。

在这里也祝福这些同学,能够站上这样一个舞台,与来自全球各地的开发者们一同竞技、表达自我!