今年有幸被蘋果抽中 WWDC
,參加年度 Apple 世界碼農大會。異國他鄉,略曲折,但還好,很快跟老司機相遇了的。
在大會開始之前,官網直接給了這個頁面:
就像今年的 WWDC
app里面顯示lab名稱一樣,“我現在告訴你分享主題的名字,那么 Google 可能要完啦”。今年 Apple 有些任性。
凌晨三點半,我眼都還沒睜開趕到了會議中心排隊,前方已經排了五十多位小伙伴了的,有的鋪地毯睡覺排隊的,有坐地上敲代碼的,有玩游戲的,但唯一讓我吃驚的是那位排在隊伍第一名的,60多歲的高齡白發老人了的,眼神依舊堅毅,果粉的世界大家都懂。
上午 庫克總結 keynote 6 件事情
watch 加了kid讓watch更加有趣,千萬別讓你家小孩看到,否則那么卡通,你又要下單給小朋友買啦。加上智能機器學習讓watch真正了解你,更加適合自己。
ios 11 大幅度更新,比如增加
開車模式
,這樣開車的時候手機就可以安靜的放在一邊了的,再比如large navigation bar title
,App Store
全新改版, 作為開發者又要開始適配了。iTunes connect 提一句吧,蘋果竟然自己實現了灰度發布,審核分分鐘的事情,有人現場體驗,40分鐘審核通過。mac os 難道蘋果是詞窮了么? 起了個
High Serria
,我還以為要開會地方的名字San Jose
。 Safari 比之前更加流暢,但改動最大的莫過于文件系統使用HSF。iMac pro 全場歡呼,終于更新了古董般的立體機,硬件升級程度可謂直接要下單,什么都不說,買買買。
iPad Pro dock像Mac一樣,可以拖拽懸浮底部,配合分屏操作,更加方便的共享內容實現拖拽,什么都不說,買買買。
HomePod 你以為是簡單的音響么?不,他還有強大的處理器,各種模式,一黑一白,什么都不說,買買買。
最后再看一眼庫克吧
下午 Platforms State of the Union & Hands-On Area
Xcode 9 長大了的
refactor :不僅終于支持swift了的,而且更加強勁,?fix功能更加強大
Source Control Github: 直接集成了 Github,Github 網頁中也直接可以open in xcode
編譯速度大幅度提升:把 indexing+build 直接合并到一步,增量編譯等。
可謂年度最佳的是終于可以拋棄 USB 調試了的
其他
Swift 4: 使用更加簡單,比如Codable,其他沒有細講,具體可以等后面的分享
ios 11: file document 以及 drag API,主要是演示了在iPad上實現分屏拖拽功能
ARKit,VR, Metal 2, ML: Apple突然放大招,不在沉寂,一絕殺入 VR&AR 領域,但 ARKit 從iPhone6S & iPad Pro才開始支持哦
Camera API: 提供了一系列的圖像相關的API,比如depth等。 原來蘋果相機要如此犀利了的。傳說比 Google 處理速度快6倍
當操作的事情應該放在mainThread等
諜照 iMac Pro,VR, AR, HomePod
HomePod 可惜只能拍張不能摸,只能拍張
iPad上體驗了一下兩個AR Demo,還不錯。想回去自己也弄一個玩玩。工作人員還熱情的詢問是否來自中國,然后給我用中文交流,中文還算可以。
iMac Pro 一圈人圍起來,一樣是不能摸,旁邊一小伙子笑著來了一句,難道是不能工作?
iPad ios 11 體驗
VR體驗區人太多,加上天色已晚,我就沒有過去排隊啦。
?晚上 party
回顧一下今年WWDC的一些關鍵點
關于工具 Xcode
今年最大的亮點還是集中在硬件,今年是硬件大年:
iMac Pro, HomePod, iPad Pro
關于技術 ML VR AR Metal
個人最感興趣的還是AR和ML。先聊聊ML,蘋果的Machine Learning,并不是想象中的一整套學習訓練的API,目前展示的是:結合很多已經成熟的訓練工具,比如Caffe等,把第三方訓練出來的數據模型,利用蘋果自己提供的Python工具轉化成Apple的model,這樣Xcode就可以方便的使用了的,Apple 提供了ML 的API,ios只需要幾步就能實現簡單的圖像識別等功能。也就是說你可以沿用你之前已經訓練好的數據,直接集成到ios上了的。但一個字沒有提之前火熱的 TensorFlow ,原因自不必多說了吧。之前已經用 TensorFlow 在ios 實踐做了一個實時物體識別,手機一會就會發燙,不知道換成原生的 ML 會不會好一些呢??
再來聊聊AR,增強現實。蘋果今年大幅度開放了新的Camera API,比如圖像追蹤,圖像灰度處理等,再結合ARKit, 我們要做的就是自己建模了的,剩下的工作都交給蘋果。打算回國之后嘗試在項目上實踐一下。