每年蘋果獎學(xué)金的獲得者,可以免費(fèi)獲得WWDC門票(售價(jià)1599美元,折合人民幣約10237元),免費(fèi)住宿旅行,以及一年的Apple開發(fā)者會員資格。這些優(yōu)秀的開發(fā)者,通過iPad平臺的官方編程教學(xué)App——Swift Playgrounds,制作了各種創(chuàng)意作品。
IT之家聯(lián)系到其中一些開發(fā)者,和他們聊了作品背后的故事。
很多開發(fā)者的年齡很小,有95后也有00后,而且部分人已經(jīng)是連續(xù)兩年獲獎。驚嘆和佩服之余,其實(shí)感受到獲獎都是有理由的。每個人都很積極與正能量,并且表現(xiàn)出對編程的極大熱情。也許,這就是蘋果所希望看到的創(chuàng)造力吧。
這些獲獎作品中,有解構(gòu)漢字歷史的《De-Chinese》,中國民間傳統(tǒng)游戲《褲襠棋》,分享同性戀成長故事的《Coming Out》,以及用AI算法解數(shù)學(xué)題的《漢諾塔》。
下面讓我們看看這些開發(fā)者,以及他們的作品吧。說不定,下一個獲得蘋果獎學(xué)金的人,就是你!
De-Chinese字解構(gòu):AR感受中國漢字之美(開發(fā)者:傅佳晨)
(傅佳晨在WWDC18現(xiàn)場/受訪者提供)
傅佳晨是來自上海商學(xué)院的女生,2014年開始自學(xué)編程。大二和朋友建立iOS Club社團(tuán),組成了一群熱愛編程的小伙伴。業(yè)余時(shí)間,她還會去上??萍拣^教小朋友編程。
本次她的獲獎作品,是《De-Chinese(字解構(gòu))》。這是一款解構(gòu)漢字的作品,幫助用戶學(xué)習(xí)和理解漢字背后的文化故事,包括歷史演變、漢字書寫、AR漢字等三個部分。
(《De-Chinese》演示圖/受訪者提供)
(《De-Chinese》AR演示圖/受訪者提供)
傅佳晨告訴IT之家,作品靈感來源于游戲《帝國時(shí)代》。她癡迷于游戲中的歷史更替,以及中國古人的智慧和創(chuàng)造力。
她介紹說,中國漢字與字母拼接類語言(英/俄/法語等)不同,每一個漢字都有其對應(yīng)的象形、象意故事。現(xiàn)在的人,大多數(shù)只是在學(xué)習(xí)漢字表面的用途(聽說讀寫)。她希望更多的人能夠深入并全面了解漢字,從而學(xué)習(xí)到背后所傳承的中國文化。
(《De-Chinese》演示視頻/受訪者提供,IT之家移動客戶端用戶若無法觀看視頻,請點(diǎn)此查看)
怎樣的作品才能獲得蘋果獎學(xué)金?傅佳晨認(rèn)為最重要的是follow your heart,做自己想做的事情,那樣獲得的獎學(xué)金才最有意義。
她分享說,如果有好的創(chuàng)意想實(shí)現(xiàn)出來,那么一定要堅(jiān)持下去,不要被其他人干擾。蘋果非??粗貏?chuàng)造力、想象力,只要創(chuàng)意非常棒,那么就會有機(jī)會獲獎。
傅佳晨本身也是一名App愛好者,喜歡嘗試各種App和游戲。未來的打算,她希望在互聯(lián)網(wǎng)行業(yè)做產(chǎn)品設(shè)計(jì)和開發(fā),目標(biāo)是上架自己做的App,并獲得不錯的下載量和評價(jià)。
同學(xué)們,這么有才的小姐姐,還不趕緊撩下,啊不,趕緊交流學(xué)習(xí)下!一起走向App開發(fā)的光輝之路吧~
褲襠棋:鮮為人知的中國傳統(tǒng)游戲(開發(fā)者:朱智語)
(朱智語在WWDC18現(xiàn)場/受訪者提供)
你聽過褲襠棋嗎?也叫區(qū)字棋,是一款流傳于中國民間的傳統(tǒng)游戲。雙方各有兩粒棋子,交戰(zhàn)一方只要將另一方困住就算獲勝。來自美國歐克頓高中的朱智語,就通過這樣一款作品贏得蘋果的青睞。
朱智語從小學(xué)四年級開始接觸編程,陸續(xù)學(xué)習(xí)了LOGO、Shell、Pascal、C、Swift、Python、Java等語言。小時(shí)候他和爺爺玩的褲襠棋,初中時(shí)拿到學(xué)校分享,同學(xué)們都挺感興趣的。于是,他一直想通過學(xué)習(xí)到的程序知識,將這個游戲傳承下去。
《褲襠棋》的開發(fā),通過MAC的XCode完成,大概花了一周時(shí)間,支持人機(jī)或雙人對戰(zhàn)。應(yīng)用選擇的是跨平臺的SpriteKit框架,以及GameplayKit的AI框架。他會反復(fù)閱讀開發(fā)文檔,觀看往年WWDC視頻,來解決開發(fā)中遇到的各種問題。
(《褲襠棋》演示圖/受訪者提供)
關(guān)于如何獲得蘋果獎學(xué)金,朱智語認(rèn)為,從實(shí)際生活中衍生出來的創(chuàng)意,肯定是重點(diǎn)。以教育或服務(wù)所有人為主題,可能會給Playground加分。他還特別寫過一篇《WWDC獎學(xué)金指北》。簡單來說,就是需要用英文和Swift,獨(dú)立編寫一個有創(chuàng)意和技術(shù)水平的Playground。
哪些App才能得到App Store的推薦?朱智語認(rèn)為,蘋果是一家設(shè)計(jì)驅(qū)動的公司,開發(fā)者需要在創(chuàng)新、界面設(shè)計(jì)、用戶交互方面下功夫。同時(shí),蘋果尊重各種個性和文化,注重安全和隱私。其中對殘障人士、特殊需求群體的關(guān)懷,以及多語言的優(yōu)化是加分項(xiàng)。就是蘋果說的“Be inclusive, be exceptional(朱智語翻譯為既包容,又不同)”。
(朱智語和WWDC18中國區(qū)獲獎開發(fā)者合影/受訪者提供)
生活中,朱智語喜歡寫寫程序放到GitHub上,或者翻譯Developing iOS Apps with Swift課程。未來的話,他希望能進(jìn)個好的大學(xué),研究操作系統(tǒng)和攻防,或者AR增強(qiáng)現(xiàn)實(shí),能實(shí)現(xiàn)《刀劍神域》VR MMORPG(虛擬現(xiàn)實(shí)大型多人在線角色扮演游戲)。
所以來一局褲襠棋嗎?還是一起實(shí)現(xiàn)《刀劍神域》VR MMORPG?
Coming Out:蘋果希望App為每個人而設(shè)計(jì),我也是(開發(fā)者:徐銘)
(徐銘&庫克在WWDC18現(xiàn)場合影/受訪者提供)
2014年,徐銘14歲。那一年,蘋果在WWDC發(fā)布Swift編程語言。那一年,也是徐銘學(xué)習(xí)iOS編程的起點(diǎn)。
徐銘通過在線教育網(wǎng)站Udemy,買了iOS 8開發(fā)課程,跟著視頻學(xué)習(xí)編程。加上蘋果官方開發(fā)文檔,程序開發(fā)問答網(wǎng)站Stack Overflow,以及網(wǎng)絡(luò)搜索,他學(xué)習(xí)了更多API的深入用法。
本次的獲獎作品,是基于同性戀經(jīng)歷創(chuàng)作的《Coming Out》。這個作品講述了徐銘的成長故事,包括他小時(shí)候?qū)π詣e的概念,以及出柜后遇到的困難。他創(chuàng)造了一個小人,在情景里隨著觸摸互動行走,并播放錄音分享小故事。他認(rèn)為把自己的故事,用這種新穎的方式分享,是很有意義的事情。
(《Coming Out》演示圖/受訪者提供)
(《Coming Out》演示圖/受訪者提供)
他分享說:“我覺著我不是因?yàn)樽隽诉@個主題才贏的,是因?yàn)槲矣玫募夹g(shù)和互動性。同性戀沒有什么特別,我們應(yīng)該淡化歧視以及偏見?!?/p>
“蘋果歡迎有滿足不同人需求的App。例如殘疾人,不同語言的人,不同文化背景的人。蘋果希望App能夠?yàn)槊總€人而設(shè)計(jì),讓人們因?yàn)锳pp而過更好的生活。”
關(guān)于獲得獎學(xué)金的秘訣,徐銘認(rèn)為是新穎和創(chuàng)新。他使用了SpriteKit游戲框架,并且自己繪制所有圖片素材。同時(shí),他認(rèn)為開發(fā)者要不斷學(xué)習(xí),尤其是信息時(shí)代,每天都有新的技術(shù)和改變。就像蘋果WWDC,每年都有新的API和技術(shù)。
(徐銘在WWDC18等待入場區(qū)/受訪者提供)
對于蘋果的應(yīng)用生態(tài),徐銘希望蘋果的API能更加開放,給予開發(fā)者更多空間和技術(shù)。例如ARKit提供Feature Point的信息,CoreML提供本地機(jī)器學(xué)習(xí),以及個性化Siri用于自己的應(yīng)用等。
“我就是喜歡和電腦有關(guān)的東西?!毙煦懴矚g電腦,喜歡編程。他明年上大學(xué),將學(xué)習(xí)計(jì)算機(jī)科學(xué)專業(yè),未來想從事人工智能的研究,解放體力勞動和重復(fù)性工作,讓人們有更好的生活。他堅(jiān)信科技改變一切,“我從不懷疑AI將帶給我們驚喜?!?/p>
看來這位小哥是要顛復(fù)人們的工作方式啊,那么未來看你的了!
漢諾塔:AI算法解決數(shù)學(xué)課難題(開發(fā)者:杜蔚然)
(杜蔚然在WWDC18現(xiàn)場/受訪者提供)
說起漢諾塔,很多人光聽名字不熟悉,其實(shí)可能你早就玩過這款游戲。主要玩法是,將順序疊好的圓盤,按照規(guī)則從一個柱子移到另一個柱子。
本次的開發(fā)者叫杜蔚然,來自美國圣安妮貝爾菲德中學(xué)。在3月份上完最后一節(jié)數(shù)學(xué)課,他發(fā)現(xiàn)了老師擺放在教室里的漢諾塔。等待的時(shí)候,他開始解起了這個漢諾塔。他發(fā)現(xiàn)當(dāng)塔上的環(huán)數(shù)越多,越容易忘記上一步的走法,導(dǎo)致很難推算下一步的步驟。
當(dāng)時(shí)杜蔚然想到,是否能用一個AI小程序來解漢諾塔。于是他通過Swift Playgrounds,做了一個漢諾塔,通過AI算法來解題。并且,他使用了UITimer實(shí)現(xiàn)異步編程,從而一步步顯示出漢諾塔的解決過程。
(《漢諾塔》演示圖/受訪者提供)
(《漢諾塔》演示視頻/受訪者提供,IT之家移動客戶端用戶若無法觀看視頻,請點(diǎn)此查看)
目前,杜蔚然正在為北京市郊鐵路S2線開發(fā)一個時(shí)刻表App。據(jù)他介紹,這款A(yù)pp將添加一些人性化的小元素,以及一些對于乘客有幫助的小貼士。預(yù)計(jì)在7月中旬上架App Store。
對于蘋果的應(yīng)用生態(tài),他希望iOS和MacOS的銜接能更加順暢,例如可以讓Mac使用iPhone的高像素?cái)z像頭進(jìn)行視頻通話。
關(guān)于未來的規(guī)劃,杜蔚然說對人工智能、機(jī)器學(xué)習(xí)都很感興趣。因?yàn)檫@些技術(shù),能夠被很好的應(yīng)用到生活中解決實(shí)際問題。他想在大學(xué)學(xué)習(xí)數(shù)學(xué)、量子物理、機(jī)器學(xué)習(xí),“這些學(xué)科對于人類的發(fā)展,都能起到非常積極的作用。我希望能夠盡自己的一份力,讓這個世界變得更好?!?/p>
看清楚了,想提高數(shù)學(xué)和物理成績的同學(xué),可以重點(diǎn)關(guān)注這位開發(fā)者~
更全更快的蘋果WWDC18全球開發(fā)者大會前方消息,盡在IT之家WWDC18報(bào)道專題:點(diǎn)此前往
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。