
下週(6/10-6/14 01:00UTC+8)就是 WWDC25(Worldwide Developers Conference 2025) 啦!身為每天 iPhone 不離手、MacBook 不離膝的 果粉 / Swift
開發者(還有幻想在家躺著用 Vision Pro 完成所有事情),一年一度的 Apple 開發者大會當然不能錯過。雖然發表會的主角,常常是給工程師看的那些新 SDK、新 API,但其實有不少內容是跟一般使用者息息相關的。
這兩天也在各大文章平台,看到大家對 WWDC25 的期待,在觀看其他人的文章之前,我也來趕快自己寫一篇!
我將會整理一下目前流出的 WWDC 預測消息,附上一些我個人的期待和關注。
WWDC 是 Apple 每年最重要的發表會,固定在每年 6 月舉辦,主要面向是給開發者們,會預告新的作業系統和軟體整合,硬體為輔,可以當作是 9/10 月 iPhone/iPad 發表會的暖身。
⸻
Apple Intelligence:能追上其他人嗎?
今年 WWDC 的主軸,幾乎可以確定就是 Apple Intelligence。身為一個 果粉 和 資深Swift
開發者,我非常理解大部分人對 Apple 在 AI 領域的失望。在某些地方 Apple 過往的堅持,導致了目前的落後。
但隨著今年 AI 團隊的調整,我雖然還是不奢望 Apple 能在今年內就追上其他公司的腳步,但至少,應該能夠生出一些比較像樣的 AI Service/Product(或者跟以前一樣直接把別人的服務收購再整合起來更簡單)。
根據之前的消息,我個人比較期待的功能有:
- Siri: 讓人一再失望的 Siri,在引入大型語言模型後,是否能重返榮耀?還有多國語系的整合,能讓他的回應更貼近使用者嗎?
- Shortcuts: 引入 AI 輔助,提升和 Siri 的整合,讓使用者能夠更方便的透過 Siri 來使用 Shortcuts,現在的功能限制太多,我有一些情境都還是需要手動來執行。
- 更完整的 Apple Apps 整合: 去年 WWDC 發表的功能(Mail, Calendar, Notes, Maps, Photos, etc.),我自己在使用上仍然覺得有點雞肋,準確性也差強人意(不確定是否是語系支援的關係),希望這次和外部服務整合過後,能有更好的表現。
另外提一下 Spotlight,目前我自己是用 Raycast 來取代 Spotlight,這兩週也看到了 Sky 的發表,雖然好像沒有看到相關的 Rumor,但我覺得如果原生的 Spotlight 能夠有類似的功能更新,那我應該會蠻開心的。
⸻
iOS / iPadOS:UI 風格對齊 visionOS、版本號規則大改?
根據 Rumor,這次 iOS 版本號可能會直接從 17 跳到 26,直接採用年份來命名,那我比較好奇的是,那 iPhone 命名也會調整成相同邏輯嗎?身為開發者每次要回顧 iPhone 發表的年份,很多時候都需要查表或 Wiki 來確認(還是其實大家都背得起來?),如果直接採用年份來命名,那應該會更方便吧?
而關於 iOS/iPadOS 的消息,我目前關注的有:
- UI 設計部分: 傳言整個系統會走 visionOS 的半透明、圓角風格,圖示變得更有立體感,讓我想起以前 iOS 4 的時候也會 JailBreak 玩類似的 UI 調整。
- 電池 AI 模式: 會根據使用行為幫你調整省電策略,這點真的蠻實用的,尤其是適合很多出門不帶行動電源會焦慮的人。
- 桌面模式: 只要插上 USB-C 外接螢幕,就能像 iPad 一樣多工操作。這是又再把 iOS 跟 iPadOS gap 縮小的意思嗎?那連接模式是 iPhone <-> Docker <-> 鍵鼠螢幕這樣?
⸻
macOS 26:名稱可能是 Tahoe,界面也換新
跟前面一樣,macOS 也會改用年份來命名,版本號直接跳到 26。
雖然我其實沒有在記 macOS 版本的數字,我都是直接記名字,像是我入門的 Snow Leopard
,版本號我還要查過才知道是 10.6(而且那時候還叫 Mac OS X),這次改用年份我自己是蠻喜歡的,還是其他 OS 也來幫他們加個名字?
macOS 的功能和更新,我關注的有:
- UI 設計: 我自己之前每次更新 macOS 的時候,都會覺得新的 UI 功能和調整蠻不錯的,像是之前的 Stage Manager,雖然需要一段時間適應,但習慣之後用起來真的蠻方便的,期待這次的新 UI 設計也能驚艷到我。
- Vehicle Motion Cues: 這個我在 iPhone 上面用覺得通勤的時候很方便,但我自己比較少在車上用 Mac 就是,有需要的人應該會很喜歡。
- New Gaming App:
是不是也有看過這張梗圖?
我們用 Mac 玩遊戲就沒人權嗎QQ,其實現在已經越來越多遊戲支援 macOS,也有 GPT(Game Porting Toolkit)可以直接把遊戲移植到 macOS 上,我們用 Mac 玩遊戲的人真的很正常啊!期待這次的新遊戲App,順便還有看能不能把難用的 Game Center 也一起改進。

其他還有用 iPhone 當放大鏡、盲人輔助以及其他 Accessibility 的更新,一直都是 Apple 的強項,就不另外列出來了。
⸻
visionOS / tvOS / watchOS:一致風格,全家福統一化
這三個相比於其他比較小眾的就放一起吧!
- visionOS: (沒錢買555)預計會推出眼動捲動功能,光用眼睛看螢幕就能滾動內容,那什麼時候可以玩 SAO?
- tvOS: 預期是不會有太大功能變動,應該就 UI 更新。
- watchOS: 除了 UI 更新,應該也會有更多健康相關的更新,我很期待什麼時候台灣可以開放睡眠呼吸中止監測的功能?
⸻
Xcode:開發者的 AI 夥伴要來了?
到底吹很久的 Swift Assist 要來了沒?
從去年 WWDC24 就說會推出,但到現在都沒有看到,經過了一年,我們有機會看到他的登場嗎?以目前各種 AI IDE 大亂鬥的趨勢(或者也有 Alex Sidebar 可以搭配 Xcode),我自己對 Swift Assist 已經沒有那麼期待,目前我自己已經主要使用 Cursor 來做開發,Xcode 只拿來看 SwiftUI Preview 和跑 Playground。我目前對 Swift Assist 的期待是,能夠比 Cursor 產出更精準的 Swift code,畢竟是自己家的語言,應該產出的品質要更好吧?
另外,Xcode 的模擬器也預期會有更新,能夠更順暢的運行 visionOS 的 App,讓開發者更方便開發 XR 應用,我自己對 Vision Pro 還是覺得體積太大,所以對於 visionOS 比較沒有關注,如果未來體積能夠縮小,那應該也能讓更多開發者願意嘗試(查了一下 SAO 裡面的 Augma 是2026年4月上市....)。
⸻
Swift 6.2 來囉!
根據之前的提案,Swift 6.2 我覺得應該會好用的更新:
- SE-0451 Raw identifiers
可以讓命名更有彈性了!以往我們在命名 function, enum case 之類的時候,如果遇到全大寫縮寫單字不好閱讀,或者數字開頭沒有辦法直接使用,在這個更新之後就更方便了! - SE-0477 Default Value in String Interpolations
讓你的 String Interpolation 更方便,多了 default value 可以直接用。 - SE-0459 Add Collection conformances for enumerated()
enumerated() 可以直接拿去給 List 或者 ForEach 用。 - SE-0419 Swift Backtrace API
更方便 debug 了,可以更清楚的知道 Call Stack。 - SE-0481 weak let
更方便的宣告 weak reference。 - SE-0475 Transactional Observation of Values
透過新的 Observations 更簡單觀察值的變化。 - SE-0469 Task Naming
給 Task 取名字方便閱讀。 - SE-0453 InlineArray, a fixed-size array
高效安全的 fixed-size array。
其他還有很多很多更新,可以看看 Paul Hudson 大大整理的 What's new in Swift 6.2?。
我知道大部分 Swift 開發者,可能都因為 strict concurrency checking 還卡在 Swift 5.x 的版本,但了解這些更新,對於未來的 Swift 6.x 的遷移,也應該會更有幫助(而且大家也應該都知道遲早有一天 Apple 會強制大家升級,只是不願面對,或者團隊決策者不給時間升級)。而且即便工作的專案沒辦法馬上升級,但也可以在自己的 side project 上嘗試使用,對於未來的遷移也會更有幫助。
⸻
零零總總就先寫到這邊,如果還有什麼想補充的,歡迎留言跟我分享。
最後,除了飛到 Apple Park 現場參加(可以下載 Harry 大大開發的 EventBuddy 去找他玩),以及透過線上觀看之外,今年還有 iPlayground 官方舉辦的 Watch Party,有興趣的話可以前往參加,相信會是一次很棒的體驗。
⸻
你最期待 WWDC25 什麼內容呢?留言跟我分享吧 🍎