apple stories
開發人員解碼:從其構思 app 概念至登陸 App Store 的歷程
三位 Swift Student Challenge 得獎者以其獨特人文概念創出沉浸式 app;明年賽事將於 2 月 6 日接受報名
每年,Apple 舉辦的 Swift Student Challenge 表揚世界各地學生開發人員的創意與獨創精神,誠邀他們運用 Swift 和 Xcode 解決其社區以至更大區域存在的實際問題。
2026 年賽事將於 2 月 6 日起接受報名,為期三星期。學生可經全新「Develop in Swift Tutorials」與 「Meet with Apple Code-along Sessions」備戰。
往屆 Swift Student Challenge 得獎者 Brayden Gogis、Adrit Rao 和 Sofia Sandoval 親自體驗 app 開發如何激發創意與好奇心、培養其批判思考能力,更為其精彩事業奠定基礎。他們運用機械學習與空間運算等尖端科技技術,成功開發出功能完備、蘊含溫情與獨特人文概念的 app 與遊戲。
從學習編碼、參加 Swift Student Challenge 提交作品,到自己第一款 app 與遊戲登陸 App Store,三位得獎者分享其 app 創作歷程如下:
Brayden Gogis 想不起自己何時開始沉迷於各式各樣的遊戲。
他憶述道:「早在幼稚園時,老師請我們打扮成長大後想成為的樣子,我扮演了一位遊戲節目主持。」
小學二年級時,當他第一次在 iPod touch 上發現 App Store ,他對遊戲的熱愛更熾熱至全新境界。Brayden Gogis 表示:「當時爸爸向我展示一款由一位 14 歲少年開發的遊戲,我覺得這超級厲害了!」
於他而言,創作傳統遊戲平台作品似乎遙不可及,但經 App Store 開發遊戲卻顯得觸手可及。於是他在網上搜尋編碼教學課程,盡可能學習所有與編碼相關的知識。
Brayden Gogis 於 2019 年參加 Swift Student Challenge 時,他憑現已推出的 app《Solisquare》勇奪殊榮。此 app 以嶄新方式詮釋經典紙牌遊戲,操作簡潔直接,手感自然流暢。
Brayden Gogis 表示:「對於創作講求互動的 app 與遊戲,SwiftUI 真的很有幫助,因為我可以快速建立原型、展現介面設計,更能展示其互動體驗。」
現年 21 歲的 Brayden Gogis 就讀美國印第安納州 Taylor University,其最新於 App Store 推出的作品《Joybox》亦承襲了以上人文風格。《Joybox》為一款社交媒體 app,用户可建立群組,在其共享的「Joybox」加入相片、故事和音樂,且可選擇於特定時間一同開啟。此 app 以 SwiftUI 與 UIKit 技術製作,運用豐富細緻的背景設計、漸變效果與觸覺反應,模擬手寫回憶後放入盒內的真實感覺;同時與 Apple Music 整合,讓用户可分享音樂。
Brayden Gogis 表示:「我享受編碼,因為我喜愛人,而我希望盡我所能讓人們的生活變得更好。每天花五分鐘專注於你心懷感激的事物上,與他人分享,這對大腦健康真的很有幫助。」
小學時,Adrit Rao 搬到美國加州 Palo Alto,第一次接觸 Block Programming;COVID-19 疫情期間,他自學了編碼基礎知識。從一開始,他便深深著迷於開發 app 時所需要的問題解決能力。
這位三度榮獲 Swift Student Challenge 殊榮的開發人員分享道:「App Store 提供簡單直接的方式,讓我可以將自己的作品分享予社區以外的用户。當你不用再擔心如何接觸受眾,你便可專注於下一步:你要解決甚麼問題?你要建立怎麼樣的易用解決方案?」
Adrit Rao 是醫學預科生,最近入讀加州大學柏克萊分校一年級。他特別關注科技如何協助改善無障礙體驗,以及促進人與人之間的聯繫。他正開發一款名為《EyeSee》的 app,是經 iPhone 的強大內置演算法,模擬不同視覺障礙體驗的 app,現正於開發完成階段。他解釋道:「此 app 背後理念是要培養同理心,因為要理解他人眼中的世界,不是易事。」
其先前推出的 app《Signer》中,Adrit Rao 運用 Apple 的裝置內置機械學習框架,即 Core ML 模型,將手語動作轉換成語音。此想法源於他讀過的一篇文章,內容談及聽障人士與不懂手語的人溝通時常感到挫折。《Signer》的設計目的是協助用户在日常生活中即時交流,尤其在無法立即學會用上手語的情況,例如在超級市場的簡短交流,或是在本地咖啡店「落單」。
Adrit Rao 計劃與支援聽障人士社區的組織合作,收集更多用户意見,持續改良此 app。他表示:「每次收到能讓 app 變得更好的意見時,均讓我感到十分振奮。
我希望可持續改良《Signer》,確保它能同時滿足聽障人士與具聽力人士的需求。」
Sofia Sandoval 的腦海一直創意滿盈。她的成長階段遊走於美國與墨西哥,每逢節日或特別場合,她都會親手製作精緻心意卡,以此與親友保持聯繫。
然而,當她升上墨西哥的 Tecnológico de Monterrey 攻讀電腦科學時,她發現已難以維持此習慣,也更難與親人保持聯繫。她說:「現在大家都以訊息聯絡,但收到一張真正的心意卡,感覺很特別,連製作過程也是滿載心意,讓對方感受愛與關懷。」
去年 Swift Student Challenge 截止報名前夕,Sofia Sandoval 正處於心力交瘁、也有點想家的狀態,就在此時她靈光一閃。其得獎作品《Cariño》將自製心意卡的所承載的溫情與心意,轉化為數碼體驗。她以 iPad 和 Apple Pencil 在《Procreate》中設計卡片模型後放入 app。
Sofia Sandoval 解釋道:「我希望用户可得到猶如在紙卡上書寫般的體驗,我運用 Swift 和 SwiftUI 設計了心意卡的邊界,讓用户可以像翻轉真正的心意卡一樣將其翻轉,亦加入了『擦除』與『匯出最終設計』的功能。」
她目前正嘗試運用空間運算的力量,為此 app 增添更多層次。今年稍早已於 App Store 推出《Cariño》的
Sofia Sandoval 表示:「在學校的創新實驗室裡,我將此 app 下載至 Apple Vision Pro,這激發了我學習如何開發和改進相關解決方案的好奇心。」
Sofia Sandoval 又言,對於有意踏出第一步學習編寫程式的學生來說,當下就是打開 Xcode 開始學習的最佳時機。她建議道:「我知道這可能會讓人感到不知所措,但真正學習的唯一方法,就是全心投入其中,讓自己離開舒適圈。所有工具觸手可及,你所需要的一切,就在你手中。」
今年秋季,有志參加 2026 年 Swift Student Challenge 的開發人員可經全新推出的 「Develop in Swift Tutorials」 備戰,深入探討 SwiftUI、空間運算、app 設計與機械學習等主題。
學生與教育工作人員亦可報名參與 「Meet with Apple」 特備課程,了解 app 開發入門、實戰 Xcode 的智能編碼,以及參與 Swift Student Challenge。
分享文章