英語流利說團隊帶你看 WWDC 2017
流利說三位 iOS 工程師參觀蘋果公司,左起依次是 Chun, Cloud, Shannon
前言
英語流利說作為國內教育科技的領先者,每年都能夠從蘋果的 WWDC 抽中幾張門票,今年我們有三位工程師有幸前往矽谷參加 WWDC 17,並第一時間傳回了最新資訊。
因為蘋果的影響力,很多人第一時間都能夠從各個媒體看到最新的產品資訊,這裡就不再重複了;我們這次將重點放在了開發者對蘋果生態的看法,以下是我們討論的一些摘要。
iPad 成為一個更好的效率工具
蘋果在這次發布會發布了新款的 iPad,並特別的用了一小段時間介紹 iOS 11 上面針對 iPad 推出的功能,聲稱是 iPad 發布以來最大的針對 iPad 的更新,包括來自 macOS 的 dock,app switcher;並推出了 Files,提供了類似於 macOS Finder 的功能以及其它很多小的功能點。iPad 作為一個輕量級效率工具的地位得到加強。
同時發布了很多與之相關的介面,最大的改變可能是增加了 Drag & Drop 功能的介面,方便應用間傳遞信息,可以預見以後會有更多的效率類應用登錄 iPad,不知道能否拯救 iPad 不溫不火的局面。
App Store 全新改版
App Store 過去幾年沒有太大的更新,這次蘋果帶來了全新改版。
App Store 的首頁被 Today 的 Tab 取代,暫時不知道這個地方的應用會是通過蘋果的競價排名來展示,還是通過蘋果的編輯推薦,但是無疑會減少獨立開發者應用的曝光機會,特別是工具類應用更多的被整合進蘋果的系統,可能獨立開發者的日子會更難過一點。
同時值得注意的是排行榜的 Tab 被取消了,突出了遊戲和應用的地位,分別給到了一個 Tab 來展示應用,這無疑會影響用戶尋找 App 的習慣,刷榜公司也可能會面臨一些業務調整。
Music
和傳言一樣,蘋果發布了 HomePod,一款集成了 Siri 的智能音箱硬體,雖然有點像小版的「垃圾桶」。和國內的開發者關係最大的莫過於 MusicKit,可以將蘋果的 Music 功能集成到自己的應用,對於健身類 App 應該是一個比較有用的功能,但是想到 Apple Music 在國內的佔有率,感覺蘋果不如提供一個中介,讓所有的音樂類應用通過統一的介面接入第三方應用。
Swift
從14年 WWDC 發布之後,每年蘋果都會強調 Swift 的地位,但是今年 WWDC Keynote 沒有提到 Swift,從後面的 Session 來看,Swift 還是被給予了不少的 Session,從這一點來看,Swift 並沒有被打入冷宮,蘋果可能更多的會將這個語言的發展放在開源社區上面。
這可能對 Swift 是一件好事,蘋果充當管理者的角色,確保了語言的一致性,用開源社區的力量更好的完善語言的功能,讓 Swift 成為一個更好的語言。
Swift 4.0 的發布也會帶來更多的更新,包括更好的 String 處理,Codable 協議的原生支持,帶來原生的 JSON 解析,以及其它很多功能的改進。值得注意的是 Swift 3 的模塊和 4.0 的模塊可以混合編譯,意味著可以逐步的將自己的代碼庫遷移過來。
Xcode
Xcode 的 Source Editor 用 Swift 進行了重寫,終於帶來了針對 Swift 的重構工具,並提升了整體響應速度,添加了Markdown 渲染工具。值得一提的是新的 Xcode 整合了 Github 的功能,以後貢獻第三方代碼更方便了。Simulator 也迎來了更新,除了速度更快之外,還進行了新的外觀設計,可以模擬物理按鍵,並添加了邊緣手勢的模擬操作。
同時 Xcode 集成了無線調試的功能,以後終於可以不用數據線連接了。
最後 Xcode 集成了 Xcode Server,可以直接在 Xcode 內部進行持續集成,如果用 Xcode Server 做 CI 工具的話,可以更方便的操作。
AI+AR+VR
蘋果在上一年 WWDC 上面就開始強調蘋果對 AI 的整合,提供更出色的系統操作體驗,並將這些功能整合進了原生 App 內;今年除了進一步宣稱其在各個操作系統和原生 App 應用外,終於公布了 CoreML 框架,使開發者可以使用平台一致的框架。
這次發布會上,蘋果還提供了一個新的 AR 框架,ARKit,可以預見後面會有更多的 AR 應用,為 App Store 的生態環境提供新的選擇。
雖然廚子以前說過 AR 比 VR 更有前途,但是還是發布了新款的 VR 內容製作的硬體更新,不知道以後會不會在這方面有新的動作。
蘋果一直都是在產品成熟並有出色的產品體驗之後才發布開發者對應的 API,開發者可以使用系統級別的 API 來構建更好的 AI 和 AR 應用,無疑會為 App Store 提供一股新的活力。
結尾
和歷屆開發者大會一樣,蘋果特彆強調了最小參會者,一位10歲的小朋友,他從6歲開始學習編程,目前在 App Store 已經有5個應用;年齡最大的參會者是一位來自日本的82歲女性開發者,這也突出了蘋果一貫對女性的尊重;在應用開發門檻越來越低的時候,也許我們真的應該花些時間思考作為一個開發者,自己想要做些什麼。
回顧 2016 WWDC
想回顧流利說團隊去年參加 WWDC 的見聞,歡迎點擊 流利說@WWDC 2016 。我們的主 App 「英語流利說」是 App Store 精選應用,去年在 App Store 獲得過7次首頁推薦,目前團隊正在招聘優秀的 iOS 工程師,想加入我們明年一起參加 WWDC 嗎?歡迎發送簡歷至 jobs@liulishuo.com 。
推薦閱讀:
TAG:WWDC | 蘋果公司AppleInc | iOS |