
這幾天參加了一個 Apple 行動應用創新賽在台大舉辦的說明會,無論你有沒有聽過,只要你對程式開發有那麼一點點興趣、你是個希望有機會用科技解決生活問題的學生、甚至你有一個去 Apple Park 總部參觀的夢想,那你或許可以從這個比賽中滿足這些願望。
我想先很快速地說一下今天聽完這場說明會的心得,算是蠻有收穫的,甚至是你想了解但是不知從何下手都很建議看一下,因為 Apple 其實提供了很多資源可以免費使用,聽到後來我有種開發一個 App 好像真的很簡單一樣的感覺。
文章的最後再來聊聊「行動應用創新競賽」是什麼。
今天這場活動講師是蘋果 Swift 開發培訓師 Jane Chao,內容並不是很生硬在教你怎麼寫 Swift 程式,而是給你一些概念和資源,讓有興趣想要嘗試 Swift 的人可以有一個方向。
真的要開始寫 Code 的時候,使用 Apple 開發的 Xcode App,裡面提供上萬種不同的 Kit(類似套件的工具)可以直接使用,有點像是踩著別人的肩膀往上爬的概念;還有上千種的圖示可以直接拖拉進你的 App 開發視窗中,完全不用再費心花時間去找素材來用。
Jane 分享了應該是他認為目前開發 App 最有淺力的三大領域。
像《Pokemon Go》這款 App 就是 AR 擴增實境最好的例子,其他像是 Apple 行人導航功能、可以讓你直接看到傢俱擺到家中會是什麼樣子的室內設計 App…等,包含最近很多掃描家中就可以幫你建立家中房子 3D 格局圖的 App 也是 AR 擴增實境的應用。
這些只要透過 Xcode 搭配 ARKit、RealityKit,或是使用更加視覺化介面的 Reality Composer 就可以很快速做出一個簡單的 AR 應用程式。
像是 iPhone 照片的人臉辨識、鎖定畫面景深擋住時間時間一點點的效果、ChatGPT 的文章生成、垃圾郵件的自動分類….等,這些都是透過機器學習來完成的。
如果想要研究這方面的應用,可以使用 CoreML、CoreML tools、有視覺介面的 CreateML,甚至是學著使用 AppIntents,這樣就可以讓 Siri 來取用你的 App。
目前最熱門的就是 Vision Pro 的所有 App 都是屬於空間運算的範疇,簡單來說也是更宏觀的 AR 擴增實境。
例如直接在你烹飪的鍋子上放一個虛擬計時器,這樣看似簡單的一個小設計,卻可以提供使用者非常大的幫助;或者是 Vision Pro 的 Presona 人像模式、直接在你家中用視覺話的方式告訴你 Wi-Fi 的強弱,這些都是空間運算的一環。
我沒有接觸過 Swift,雖然有玩過 Playground,但也僅止於此而已,可是上面所說到的這些案例都是活生生和我們息息相關的、是我們常常接觸、需要的設計。
再加上我大學和畢業的時候也有寫過 C# 和 ASP.net,也開發過一些小的網頁系統,我其實可以體會自己做出來的東西被大家喜歡用的那種成就感,會是讓你一直持續做這件事的動力。
再加上無論是 Playground、Reality Composer、Xcode…等學習、開發工具其實都有友善的視覺介面,這樣就可以很容易入手,再藉由模仿的方式來做出第一套自己的 App,當然不是說一簇可及,但至少有跡可循。
所以重點應該是在於要做什麼?你做了什麼 App 會讓大家想一直去用。
我想這就是 Apple 行動應用創新賽的目的,鼓勵大家找出可以解決生活問題、幫助生活更好的方式,所以你不用會寫 App,你有好的創意也是可以參賽。
至於這項比賽更多的細節是什麼?因為篇幅有點太長了,我會寫在另外一篇《2024 行動應用創新賽開跑,不會寫程式也能參賽,還可以飛去參加 WWDC》做介紹。
最後也跟大家分享另外兩場 App 行動應用創新賽的說明會:
另外也分享一下這場講師 Jane Chao 的 YouTube,裡面有很多關於 Swift Coding 教學,從基礎、中階到進階都有,有興趣的人可以去看一看 ChaoCode YouTube 頻道。
延伸閱讀》
如果想知道更多關於 Apple 的消息、教學、小技巧或是科技新知,一定要點擊以下任一 LOGO,追蹤我們的 Facebook 粉絲團、訂閱 IG、YouTube 以及 Telegram。
經典競速遊戲《跑跑卡丁車》真的要回來了!NEXON 正式公開以《跑跑卡丁車》IP 為核心打造的全新專案,遊戲名稱不再使用先前玩家熟悉的「跑跑卡丁車經典」,而是直...
許多人當初申請 Gmail 時,可能只是隨手輸入一個暱稱、英文名字或一串數字,過了幾年才發現地址太長、太難記,甚至不太適合拿來求職或處理正式工作。 過去 Gma...
還在網路上四處尋找可商用的免費中文字體嗎?這個由台灣網友製作的《免費中文字型速查表》推薦你先收藏起來! 當中整理超過 230 款可免費商用的中文字體,還提供缺字...
特斯拉 FSD 近年來持續進化,不論是市區道路、高速公路,或是複雜路況的駕駛表現都比過去成熟不少;唯獨「停車」體驗還不夠聰明,也是車主最常需要手動接管的情境。 ...
颱風接近台灣時,許多人第一個反應,通常是打開中央氣象署(前中央氣象局)網站,確認颱風目前的位置、移動方向,以及可能影響台灣的時間。 不過,臨時想知道颱風現在移動...
Apple 在 iOS 27 Beta 2 裡,替 Siri AI 加上一條更明確的新規則:只要使用者貼上 URL,要求 Siri 摘要、朗讀或擷取網頁內容,S...