只有軟的沒有硬的,蘋果 WWDC 2014 匯總:全新的 OS X、更加開放的 iOS 8,以及全新的開發者工具
(2014.6.3 09:23) 更新:以下視頻來自The Verge,10分鐘帶你看完蘋果WWDC 2014 keynote:
沒有iPhone 6,沒有Retina版本的MacBook Air,也沒有4K分辨率的iMac,更沒有印上“b”的蘋果耳機,這是一場只有軟件沒有硬件的發布會。
全新的Mac OS X 10.10 Yosemite
沒有任何懸念,今年的WWDC如期發布了全新的OS X Yosemite。和當初的iOS 7一樣,OS X Yosemite來了一個超級大變臉,整體採用了扁平化的設計風格:和iOS一樣的Dock欄、全部重新繪製的應用圖標,以及隨處可見的毛玻璃效果,OS X的整體設計和iOS如出一轍。
當然不僅僅是設計上的變化,在整個功能上OS X Yosemite都藉鑑了不少iOS的元素,並且進一步同iOS進行無縫的整合。例如完全重新設計的通知中心,新加入了日曆提醒、天氣、股票等iOS常見的通知欄內容;首次實現了OS X和iOS的AirDrop連接功能;甚至是通過Handoff功能,蘋果在OS X上整合了iPhone的短信和通話功能,可以直接通過Mac接打電話......
另外OS X Yosemite還帶了不少功能上的強化,例如重新設計的郵件客戶端,支持超大附件的雲端中專功能;以及全新升級的Safari瀏覽器,據蘋果官方給出的數據,幾乎在任何測試環節都完胜Chrome,帶來全新的瀏覽體驗;OS X Yosemite還帶來了全新的iCloud Drive客戶端,用戶可以在Mac、iPhone、iPad甚至是PC之間同步數據。
OS X Yosemite將在秋季向所有用戶免費開放更新,開發者們今天就可以下載測試版本。不是開發者又想提前體驗最新OS X 的朋友則可以通過OS X Beta Seed Program申請。
萬眾期待的iOS 8,更多的是功能上的改進
剛剛經歷過iOS 7的重大升級,iOS 8在界面設計上並沒有帶給我們太多的驚喜,依舊延續了iOS 7扁平化的風格,但在功能上iOS 8還是帶來了不少驚喜,比較簡單粗暴的總結就是iOS越發的Android化了......
iOS 8進一步強化了通知欄的功能,不僅僅是功能上的改動,而是開放了接口,第三方應用可以利用iOS 8的接口,直接在通知中心創建Widget;iOS 8在收到消息提醒後,可以直接在消息通知欄中回复信息;在多任務界面中整合了常用聯繫人,點擊頭像就可以打電話、發短信、或者進行Facetime;Family Sharing,可以建立一個屬於家庭成員之間的“私有云”等等......
iOS 8還專門針對中國地區進行了優化,例如新增加了矢量地圖、點對點導航功能、增加對中國農曆的支持,iOS 8中的QuickType功能同樣支持中文輸入。
尤其值得一提的是新版的iMessage,iOS 8中的iMessage新增多人群組聊天,支持發送語音消息,支持發送視頻,支持發送地理位置,聊天記錄中的圖片可以歸檔查看等等,簡單的說就是iMessage已經全面微信化,引用網友的評論就是,iMessage和微信就只差了一個朋友圈......
對開發者而言,iOS 8正前所未有的開放
相信對於大多數用戶來說,他們對於iOS 8的感受遠不如開發者們來的震撼,這一次的WWDC蘋果確實給了開發者不少驚喜,而但中很大一部分的驚喜都來自iOS 8的開放,不僅僅是開放,而且是前所未有的開放。
就像上面在介紹iOS 8功能時提到的那樣,iOS 8強化了通知中心的功能,開發者可以根據蘋果提供的接口自行在通知中心創建Widget,這只是iOS 8眾多開放接口中的一個而已。例如在iOS 8 中,蘋果向所有開發者開放了社交分享和自定義動作接口,第三方應用也可以像現在Facebook、Twitter那樣,將分享組件整合進iOS中。
大家普遍關心的蘋果健康管理和智能家居系統,同樣是通過開放系統API來實現的。 Healthkit 為可穿戴設備和App 提供了數據接口,而自帶應用Health 則取代傳聞中的Healthbook,成為蘋果對健康類硬件和App 搭建的信息窗口+ 控制中心+ 數據池。
在智能家居方面,蘋果推出的Homekit 可以對家庭中的燈光、門鎖、攝像頭、插座開關等各種聯網設備進行控制。場景模式與Siri 的結合十分有趣,你可以睡覺前跟Siri 說聲“晚安”,然後你家大門將自動上鎖,燈光則自動關閉。
不僅如此,有著嚴格安全紅線的Touch ID現在也可以被第三方應用所使用,但為了確保安全性,用戶指紋數據將被隔離保護,iOS 和第三方應用均無法獲取。
相信還有個開放的地方尤其受到中國用戶的喜歡,那就是蘋果開放了輸入法。在iOS 8 中,開發者可以向用戶提供全系統使用的輸入法,輸入模式和佈局都可以自由定制,WWDC 現場就顯示了一款Swype 式的滑動輸入。第三方輸入法的記錄和詞庫將可以與iOS 默認輸入法同步。
全新的開發語言Swift,蘋果想要再次定義開發規則
在我看來,整場WWDC最大的驚喜就是蘋果新推出的全新開發語言——Swift,無論實在編程的難度還是執行效率上,都要甩出Object-C好幾條街的全新語言,用蘋果自己的話說就是,編程從未如此簡單。
Swift被外國不少技術大牛認為是蘋果接下來最具影響力的產品,因為Swift會影響整個OS X和iOS的開發環境。 Swift比較牛的地方在於,可以兼容Object-C和C語言,開發者可以在Object-C和C語言的基礎上,繼續用Swift進行開發。
Swift比起之前的Object-C要精簡不少,去掉了很多繁瑣的代碼符號,執行效率要高出不少,而且難度也相應的開發難度也要降低不少;並且Swift全部採用可視化編程設計,用戶可以一遍寫代碼,一遍查看代碼的實際運行效果,可以進行實時預覽,大大提到編程的效率。
為了幫助開發者熟悉Swift語言,蘋果官方還推出了《The Swift Programming Language》開髮指南。所以今天不在微博、微信、朋友圈中發點Swift的內容,還好意思說自己是程序員麼......
其實整場發布會看下來,一個比較強烈的感覺是蘋果正在進一步整合OS X和iOS這兩大操作系統,無論是在設計風格上,還是功能設置上,都在相互借鑒融合。
雖然沒有發布任何硬件,但足可見蘋果在軟件生態上下的功夫。尤其是iOS 8開放的各種接口,以及推出更加高效的開放工具,蘋果對於軟件的重視程度可見一斑。
最後,如果錯過了蘋果的發布會,但又覺得圖文直播看得不過癮的同學,蘋果官方已經放出了發布會的視頻,點擊直接查看。
[36氪原創文章,作者: WANGJINGYU]
資料來源:36Kr