每年苹果奖学金的获得者,可以免费获得WWDC门票(售价1599美元,折合人民币约10237元),免费住宿旅行,以及一年的Apple开发者会员资格。这些优秀的开发者,通过iPad平台的官方编程教学App——Swift Playgrounds,制作了各种创意作品。
我们联系到其中一些开发者,和他们聊了作品背后的故事。
很多开发者的年龄很小,有95后也有00后,而且部分人已经是连续两年获奖。惊叹和佩服之余,其实感受到获奖都是有理由的。每个人都很积极与正能量,并且表现出对编程的极大热情。也许,这就是苹果所希望看到的创造力吧。
这些获奖作品中,有解构汉字历史的《De-Chinese》,中国民间传统游戏《裤裆棋》,分享同性恋成长故事的《Coming Out》,以及用AI算法解数学题的《汉诺塔》。
下面让我们看看这些开发者,以及他们的作品吧。说不定,下一个获得苹果奖学金的人,就是你!
De-Chinese字解构:AR感受中国汉字之美(开发者:傅佳晨)
(傅佳晨在WWDC18现场/受访者提供)
傅佳晨是来自上海商学院的女生,2014年开始自学编程。大二和朋友建立iOS Club社团,组成了一群热爱编程的小伙伴。业余时间,她还会去上海科技馆教小朋友编程。
本次她的获奖作品,是《De-Chinese(字解构)》。这是一款解构汉字的作品,帮助用户学习和理解汉字背后的文化故事,包括历史演变、汉字书写、AR汉字等三个部分。
(《De-Chinese》演示图/受访者提供)
(《De-Chinese》AR演示图/受访者提供)
傅佳晨告诉IT之家,作品灵感来源于游戏《帝国时代》。她痴迷于游戏中的历史更替,以及中国古人的智慧和创造力。
她介绍说,中国汉字与字母拼接类语言(英/俄/法语等)不同,每一个汉字都有其对应的象形、象意故事。现在的人,大多数只是在学习汉字表面的用途(听说读写)。她希望更多的人能够深入并全面了解汉字,从而学习到背后所传承的中国文化。
(《De-Chinese》演示视频/受访者提供,IT之家移动客户端用户若无法观看视频,请点此查看)
怎样的作品才能获得苹果奖学金?傅佳晨认为最重要的是follow your heart,做自己想做的事情,那样获得的奖学金才最有意义。
她分享说,如果有好的创意想实现出来,那么一定要坚持下去,不要被其他人干扰。苹果非常看重创造力、想象力,只要创意非常棒,那么就会有机会获奖。
傅佳晨本身也是一名App爱好者,喜欢尝试各种App和游戏。未来的打算,她希望在互联网行业做产品设计和开发,目标是上架自己做的App,并获得不错的下载量和评价。
同学们,这么有才的小姐姐,还不赶紧撩下,啊不,赶紧交流学习下!一起走向App开发的光辉之路吧~
裤裆棋:鲜为人知的中国传统游戏(开发者:朱智语)
(朱智语在WWDC18现场/受访者提供)
你听过裤裆棋吗?也叫区字棋,是一款流传于中国民间的传统游戏。双方各有两粒棋子,交战一方只要将另一方困住就算获胜。来自美国欧克顿高中的朱智语,就通过这样一款作品赢得苹果的青睐。
朱智语从小学四年级开始接触编程,陆续学习了LOGO、Shell、Pascal、C、Swift、Python、Java等语言。小时候他和爷爷玩的裤裆棋,初中时拿到学校分享,同学们都挺感兴趣的。于是,他一直想通过学习到的程序知识,将这个游戏传承下去。
《裤裆棋》的开发,通过MAC的XCode完成,大概花了一周时间,支持人机或双人对战。应用选择的是跨平台的SpriteKit框架,以及GameplayKit的AI框架。他会反复阅读开发文档,观看往年WWDC视频,来解决开发中遇到的各种问题。
(《裤裆棋》演示图/受访者提供)
关于如何获得苹果奖学金,朱智语认为,从实际生活中衍生出来的创意,肯定是重点。以教育或服务所有人为主题,可能会给Playground加分。他还特别写过一篇《WWDC奖学金指北》。简单来说,就是需要用英文和Swift,独立编写一个有创意和技术水平的Playground。
哪些App才能得到App Store的推荐?朱智语认为,苹果是一家设计驱动的公司,开发者需要在创新、界面设计、用户交互方面下功夫。同时,苹果尊重各种个性和文化,注重安全和隐私。其中对残障人士、特殊需求群体的关怀,以及多语言的优化是加分项。就是苹果说的“Be inclusive, be exceptional(朱智语翻译为既包容,又不同)”。
(朱智语和WWDC18中国区获奖开发者合影/受访者提供)
生活中,朱智语喜欢写写程序放到GitHub上,或者翻译Developing iOS Apps with Swift课程。未来的话,他希望能进个好的大学,研究操作系统和攻防,或者AR增强现实,能实现《刀剑神域》VR MMORPG(虚拟现实大型多人在线角色扮演游戏)。
所以来一局裤裆棋吗?还是一起实现《刀剑神域》VR MMORPG?
Coming Out:苹果希望App为每个人而设计,我也是(开发者:徐铭)
(徐铭&库克在WWDC18现场合影合影/受访者提供)
2014年,徐铭14岁。那一年,苹果在WWDC发布Swift编程语言。那一年,也是徐铭学习iOS编程的起点。
徐铭通过在线教育网站Udemy,买了iOS 8开发课程,跟着视频学习编程。加上苹果官方开发文档,程序开发问答网站Stack Overflow,以及网络搜索,他学习了更多API的深入用法。
本次的获奖作品,是基于同性恋经历创作的《Coming Out》。这个作品讲述了徐铭的成长故事,包括他小时候对性别的概念,以及出柜后遇到的困难。他创造了一个小人,在情景里随着触摸互动行走,并播放录音分享小故事。他认为把自己的故事,用这种新颖的方式分享,是很有意义的事情。
(《Coming Out》演示图/受访者提供)
(《Coming Out》演示图/受访者提供)
他分享说:“我觉着我不是因为做了这个主题才赢的,是因为我用的技术和互动性。同性恋没有什么特别,我们应该淡化歧视以及偏见。”
“苹果欢迎有满足不同人需求的App。例如残疾人,不同语言的人,不同文化背景的人。苹果希望App能够为每个人而设计,让人们因为App而过更好的生活。”
关于获得奖学金的秘诀,徐铭认为是新颖和创新。他使用了SpriteKit游戏框架,并且自己绘制所有图片素材。同时,他认为开发者要不断学习,尤其是信息时代,每天都有新的技术和改变。就像苹果WWDC,每年都有新的API和技术。
(徐铭在WWDC18等待入场区/受访者提供)
对于苹果的应用生态,徐铭希望苹果的API能更加开放,给予开发者更多空间和技术。例如ARKit提供Feature Point的信息,CoreML提供本地机器学习,以及个性化Siri用于自己的应用等。
“我就是喜欢和电脑有关的东西。”徐铭喜欢电脑,喜欢编程。他明年上大学,将学习计算机科学专业,未来想从事人工智能的研究,解放体力劳动和重复性工作,让人们有更好的生活。他坚信科技改变一切,“我从不怀疑AI将带给我们惊喜。”
看来这位小哥是要颠复人们的工作方式啊,那么未来看你的了!
汉诺塔:AI算法解决数学课难题(开发者:杜蔚然)
(杜蔚然在WWDC18现场/受访者提供)
说起汉诺塔,很多人光听名字不熟悉,其实可能你早就玩过这款游戏。主要玩法是,将顺序叠好的圆盘,按照规则从一个柱子移到另一个柱子。
本次的开发者叫杜蔚然,来自美国圣安妮贝尔菲德中学。在3月份上完最后一节数学课,他发现了老师摆放在教室里的汉诺塔。等待的时候,他开始解起了这个汉诺塔。他发现当塔上的环数越多,越容易忘记上一步的走法,导致很难推算下一步的步骤。
当时杜蔚然想到,是否能用一个AI小程序来解汉诺塔。于是他通过Swift Playgrounds,做了一个汉诺塔,通过AI算法来解题。并且,他使用了UITimer实现异步编程,从而一步步显示出汉诺塔的解决过程。
(《汉诺塔》演示图/受访者提供)
(《汉诺塔》演示视频/受访者提供,IT之家移动客户端用户若无法观看视频,请点此查看)
目前,杜蔚然正在为北京市郊铁路S2线开发一个时刻表App。据他介绍,这款App将添加一些人性化的小元素,以及一些对于乘客有帮助的小贴士。预计在7月中旬上架App Store。
对于苹果的应用生态,他希望iOS和MacOS的衔接能更加顺畅,例如可以让Mac使用iPhone的高像素摄像头进行视频通话。
关于未来的规划,杜蔚然说对人工智能、机器学习都很感兴趣。因为这些技术,能够被很好的应用到生活中解决实际问题。他想在大学学习数学、量子物理、机器学习,“这些学科对于人类的发展,都能起到非常积极的作用。我希望能够尽自己的一份力,让这个世界变得更好。”
领取专属 10元无门槛券
私享最新 技术干货