
蘋果將於台灣時間 6 月 10 日至 14 日舉辦今年度的開發者大會 WWDC25;每年 WWDC 前官方都會先公布年度 Swift Student Challenge 獲獎名單,今年台灣總共有三名學生獲獎,《科技新報》採訪其中兩名獲獎學生,分別是在美國華盛頓大學就讀電腦科學與軟體工程系的余睿霖,與就讀中原大學資工系的江竑燁。
值得一提的是,今年是江竑燁第二度獲 Swift Student Challenge 獎,且今年也將前往美國參加 WWDC25 大會。
余睿霖從硬體開始,最後轉迷上寫程式
余睿霖在考上華盛頓大學電腦科學與軟體工程系前,曾就讀逢甲大學,並參加逢甲大學的 iOS 社團;今年是他第三次投稿,前兩次的作品都因為「想得太複雜」,因而沒有獲得評審青睞,而這次他有了前兩次經驗,並有了很好的故事呈現方式,因此獲獎。
不過雖然余睿霖現在朝向軟體開發者之路前進,但實際上他最一開始卻是從硬體開始接觸,最後才迷上寫程式。
「小時候我會玩電腦遊戲,因而惹爸爸生氣、並將電腦整個拔走,每次都得自己拿回來一一組裝。」余睿霖指出,自己一開始是因為這樣的原因才與電腦有所接觸,但後來看了駭客電影後發現寫程式是件很酷的事,因而轉迷上寫程式。不過一開始余睿霖寫出來的程式大多是都純文字介面,並沒有太多的互動性,後來找到寫程式的熱情所在,整個大學生涯幾乎都在寫 App、參加比賽,現在也已有作品上架到 App Store 中,此一作品為「DailyVal」。
說到前兩次參加 Swift Student Challenge 的經驗,余睿霖表示,前兩次的投稿都是把比賽設想太複雜,因此設計出來的 App 也太複雜,因此沒有獲得評審青睞。據 Swift Student Challenge 的比賽規定,參加者要打造出一款三分鐘內就可體驗完的應用程式。
余睿霖第一次參賽的作品,是一款與密碼學有關的遊戲應用程式,整個遊戲方式就是擔任一個中間人,並推測傳遞訊息的雙方所傳輸的密碼;但由於設計的太過複雜,無法完整呈現密碼學被攻擊的理念。第二次參賽的作品則是打造一個學習如何彈鋼琴的迷宮闖關遊戲,但由於這款作品並沒有傳達對社會正面理念,因此也未獲得評審的關注。
第三次,也就是這次的得獎作品,作品主題是森林守護者。余睿霖曾修過一門社會環境科學的課,並跟隨教授一起到河邊撿垃圾、塑膠、廢棄腳踏車等,讓他體會到人類一個微小舉動都可以對生態有影響。森林守護者是一款小遊戲,針對人類開採、撲滅野火與否等一系列的選擇,最終森林的樣貌會走向不同的發展,余睿霖希望透過有趣方式喚醒用戶了解生態的重要性。
(Source:余睿霖提供)
針對今年的 WWDC 余睿霖最期待會有新迭代技術,尤其是與 AI 相關的最新發展;他表示,一直有消息顯示蘋果的 Apple Intelligence 部分功能延後推出,今年希望能看到有更多開發者面向的 AI 新功能亮相。
另一方面,余睿霖在提到今年的得獎作品時有特別提到,因為自己不擅長繪圖,因此森林守護者的圖片都是透過 AI 來生成;余睿霖過往都是透過自學的方式來學習寫程式,在沒有 AI 的年代,遇到一個問題可能就要想兩三天,而現在 AI 工具可以給你一個方向、檢視你的盲區,AI 給出的建議不見得要全盤接受,但仍是個亦師亦友的好輔助工具。他也建議未來的後進者,未來應該要善用 AI 工具來加以輔助,來檢視自己的作品哪裡還可以更加優化。
連兩年獲獎,江竑燁這次打造 Swift 用戶的 LinkedIn
江竑燁已可說是 Swift Student Challenge 的得獎熟面孔,他在去年透過「MyGoal」獲得 Swift Student Challenge 評審的肯定;今年他再接再厲打造出「Swift Hub」App,這是一款以 Swift code 社群為核心,近似於 LinkedIn 的交流 App,希望能夠透過此一作品幫助對程式設計有想法的同好。
(Source:江竑燁提供)
江竑燁指出,「Swift Hub」是一款設計給「想要學 Swift 的人」可以用的 LinkedIn;在這款應用程式中,用戶可以分享學習方面的小技巧、整合 Swift 相關活動,或是分享自己遇到的問題、學習資源等,甚至可以查看哪些學校現在有相關的社團、社團內的成員專業為何,並進而與這些成員交流等。
(Source:江竑燁提供)
江竑燁是在今年公布 Swift Student Challenge 賽事資訊後,透過放寒假約兩三週的時間寫出「Swift Hub」。他表示,可以這麼快就寫出這款應用程式,是結合了自己過去學習的經驗,以及 AI 工具的輔助。
江竑燁分享,自己是利用 Alex Sidebar 這款 AI 輔助工具來開發應用程式,只要輸入指令就能生成應用程式,自己需要做的就是輔助、引導來解決 Bug。
除了今年的得獎作品外,江竑燁現在也正在開發一款食譜相關的應用程式「VCook」,這款應用程式整合了食譜、烹煮時間、上手難易度、計時器、食材總覽等資訊,且還可依照人數來調整食材的多寡,如果對某份食譜有興趣,應用程式也會列出相對應的食材清單;假如在購買食材時發現某項食材找不到,應用程式也可以提出相對應的替代食材。
(Source:江竑燁提供)
值得注意的是,「VCook」也結合 AI 功能,只要按下應用程式畫面下方中央的「Create」功能,並導入看到的某道菜、甜點照片,就能生成相對應的食譜,不僅可以減少烹煮時的煩惱,也能進壹步避免被網路上隨意搜尋出的創意食譜「雷到」,且這項功能還可依照食用者是否對某些食材過敏、吃素與否、特別習慣等進行客製化。
針對今年的 WWDC,江竑燁期待看到 Xcode 能加入更多 AI 功能;他表示,去年有看到官方在 Xcode 中加入類似 Alex Sidebar 的功能,希望今年可以看到更多 AI 功能。不過他也提到,有注意到蘋果進來在 AI 發展方面似乎遇上了一些困難,希望今年能看到蘋果會有所突破,呈現出更進一步的發展。
(首圖來源:蘋果)