看了 WWDC,沒有發現特別顯著的變化。蘋果的四大系統(macOS、iOS、tvOS、watchOS)正在變得越來越完善。許多新的特性你可能在許多第三方應用或者其他 OS 上見過。只記得iOS 在推出下拉菜單那代 iOS后就一直在走這條路:不斷吸取其他優秀軟件的特性,將其集中于新的 iOS 中。于是,你看到了 Weight、Night Shift、多設備復制粘貼、新的備忘錄、新的照片應用、新的炫酷無比的 iMessage等等……
可以,這個蘋果很安卓。
當然,iOS 仍然在現在最優秀的移動操作系統。下面是我印象深刻的變化:
legibility 易辨認性
iOS 的人機界面指南一直強調Deference、Clarity、Depth 三大設計原則。在 iOS10上體現得十分明顯。iOS正在變得越來越 legibility。
新的系統推送通知和下拉菜單采用了卡片樣式的設計,強調了縱深感(Depth),在視覺上更加有層次感,賦予了 UI 新的活力,使得內容更加容易辨認并讓用戶在使用中感到輕松、預約。
原來的下拉菜單中的快捷按鈕一直是大家吐槽的地方,由原先的線框按鈕到以灰度區分的純色按鈕到 iOS10的彩色樣式,這是UI 上的妥協,但這樣的好處是大大降低了用戶的認知成本,更加 Clartiy。
無處不在的 3D Touch
蘋果一直在探究 3D Touch 的交互形式。3D Touch 的運用變得無處不在。同時APP 的快捷菜單中直接顯示了更多關于應用的詳情,這使得用戶無需進入 APP 便可以獲得更多的信息(之前已經有很多的相關概念設計),減少了界面跳轉和用戶點擊行為。當人們習慣了3D Touch 帶來的快捷后,3D Touch 會變得越來越符合直覺—你知道應用最重要的信息就在那里。在這一點講,3D Touch 并不是一個“然并卵”的特性。
消失的滑動解鎖
iOS 上最著名的交互特性—滑動解鎖被蘋果自己所革新。iOS10通過點擊 home 鍵完成解鎖。這一改變最大的原因是蘋果新一代的硬件具備指紋解鎖的特性,只需要你將手指置于 home 鍵即可解鎖,因此滑動解鎖的使用正在變得越來越少,所以“滑動解鎖”從領先的交互形式變成了落伍的交互形式(目測國內廠商迅速跟進?)
iPad 上的 Swift playgrounds
之前 iPad Pro 的發布,很多人渴望蘋果的開發工具 xcode 能夠來到 iPad 上來。現在,你終于可以在 iPad 上搗鼓 Swift 了。稍微試用了一下 Playgrounds,不得不說蘋果真的牛逼。
Playground 里可以下載到 swift 的實戰教程,這些教程全是游戲化的形式,大大降低了學習編程的門檻。不要以為這是給小孩子玩玩的編程學習教程,里面的教程包含了十分全面的 swift 語法,甚至你可以通過 swift 在場景中進行自由創造。
許多人看完 playgrounds 的介紹,可能以為這只是個對新手友好的編程教程工具。但是這個 playgorunds 具備xcode里的 playground 功能:具備實時代碼預覽特性的編輯器,你可以通過新建空白 playground 來創造你的 swift 程序,非常好玩。
并且這個編輯器做的十分接近 Xcode 的體驗。語法提示、自動補全、錯誤提示一個不缺,并且鍵盤也做了改進。你可以通過拖動按鍵來選取輸入符號和數字。
從此 iPad 派上了新的用場!
最后
我將我的 iPad mini2 更新到了 beta iOS10,不建議各位將主力機器更新測試系統,會存在很多 bug,另外我的 iPad 第一次更新失敗,成功變磚。普通用戶還是老老實實等待正式版的推出,測試版的系統或多或少會存在一些問題。
此外蘋果更新了新的人機交互指南,前往 [https://developer.apple.com/ios/human-interface-guidelines/] 可以看到新的變化。