【蘋果 WWDC 2019】新 macOS 登場、超簡明 SwiftUI,讓開發者一次寫好 5 種蘋果 OS

這次 WWDC 同時也提供許多新的 API 和工具給開發者,別錯過啦!
評論
評論

在今年 2019 開發者大會 WWDC 上,蘋果也發表了全新 macOS 「Catalina」,其中最重要的更新當屬把 iTunes 一分為三,拆成Apple Music、Apple Podcast、Apple TV,大大簡化並改善這三項服務。

螢幕快照_2019-06-04_上午2_48_49

Apple Music 是相對變化較少,延續 iTunes 音樂功能的一塊,它主要是在介面上將能幫助使用者從超過5000萬首歌曲中更方便搜尋喜歡的音樂。

Apple TV 則可說是為了今年秋季 Apple TV + 準備而來,它具有經機器學習優化後的個性化推薦功能,並支援4K HDR和Dolby Atmos串流的電影服務。至於 Apple Podcasts 也提供了超過700,000款節目,並且有自動更新通知功能,跟全新搜索工具。

此外,macOS Catalina 全新的「Sidecar」功能可以把 iPad 當作第二螢幕使用,也可以一邊看著 Mac,一邊用 iPad 的 Apple Pencil 工作。

Apple-macOS-Catalina-sidecar-tethered-wo

在這次 macOS Catalina 上也推出了十分貼心的聲控服務,讓不方便使用鍵盤、滑鼠的使用者直接透過 Siri 來完全控制 Mac,而且所有的語音導航標籤可以幾乎使用在所有 APP 上,也可以跟iOS、新的 iPadOS 上交互使用。蘋果還保證完全不會紀錄、擁有所有的語音控制內容。

這次 WWDC 同時也提供許多新的 API 和工具給開發者,其中蘋果特別介紹了全新的 SwiftUI 框架、新的 Xcode 與 AR 套件。SwiftUI 支援更加簡單易懂的聲明性代碼,就可以讓開發者建立全功能使用者界面,而且同時開放相同 API,讓開發者一次就能寫出跨建 iOS、iPadOS、macOS,watchOS 和 tvOS 等五個蘋果 OS 平台的應用程式。

螢幕快照_2019-06-04_上午3_09_19
螢幕快照_2019-06-04_上午3_10_26

Xcode 11 則是「圖形化」不用寫任何程式碼的 UI 設計工具。開發者只要把 UI 配置好,Xcode 11 就會自動生成 Swift 程式碼而且還支援APP的自動即時預覽,讓軟體開發者和UI設計者能更緊密地協作。同時,Xcode 也能讓原生的 iPad APP 在「無痛」的狀況下,直接帶到 Mac 上。

螢幕快照_2019-06-04_上午2_49_27

關於 AR 部分,ARKit 3 讓蘋果設備的 AR 能力更加強大了。現在ARKit 3 提供相當簡便卻強大的動態捕捉功能,只要相機一錄影,螢幕就會自動生成畫面中人物的動態模型(感覺再也不用動態捕捉衣了?)

螢幕快照_2019-06-04_上午3_02_13

全新 RealityKit 則具有相當不錯的渲染能力,能讓開發者做出更為逼真的 AR 效果;跟它搭配的還有Reality Composer,可讓沒有製作 3D 模型經驗的開發者直接使用 3D 模型動畫庫,就製作出 AR 內容並直接在 Xcode 中產生程式碼。

螢幕快照_2019-06-04_上午3_01_30

另外上述的API 開發 Beta 測試版今天就會公開,開發者們,手癢了嗎?

延伸閱讀:



精選熱門好工作

客服消費爭議專員

樂購蝦皮股份有限公司
臺北市.台灣

獎勵 NT$20,000

Video/Image Processing Software Engineer

PicCollage 拼貼趣
臺北市.台灣

獎勵 NT$20,000

Backend 工程師

Omlet Arcade 美商歐姆雷特
臺北市.台灣

獎勵 NT$20,000

評論