係統粉 > IT資訊 > 蘋果資訊

蘋果的五大係統、五大支柱

發布時間:2019-06-05    瀏覽數:

北京時間2019年6月4日淩晨10點,在聖何塞市中心的McEnery Convention Center,蘋果WWDC 2019全球開發者大會最值得關注的Keynote環節正式開幕。

在這一環節中,除了硬件層麵的Mac Pro和Pro Display XDR的發布值得關注,蘋果也發布了一係列麵向開發者的開發工具,比如說如ARKit 3、RealityKit、CoreML 3、SiriKit等。

這些開發者工具有什麼亮點?將帶你一探究竟。

AR:功能更加多樣化

縱觀前兩年的WWDC大會,蘋果對AR的重視隻增不減;在WWDC2019上,蘋果除了升級了ARKit,還公布了一個新的高級AR框架RealityKit以及一個能夠輕鬆創建AR體驗的新應用程序Reality Composer。

ARKit是在2017年推出的,是蘋果進軍AR的第一步;2018年,蘋果將其升級為ARKi t2,主要進行了兩項更新:與Pixar合作的新的文件格式USDZ和多人共享AR。如今,ARKit再次升級,迎來了ARKit 3。

ARKit 3引入了實時人體遮擋,它能夠知道人和AR對象的位置,對場景進行適當地遮擋。不僅如此,它還能夠通過動作捕捉,跟蹤人類的動作,作為AR場景的輸入。同時,通過ARKit 3,設備的前後兩個攝像頭現在可以同時使用,因此,用戶的麵部表情也可以成為AR體驗的一部分。

除了能夠同時使用兩個攝像頭,多麵部跟蹤和多人之間的實時協作會話也是ARKit 3的亮點所在,這能夠讓用戶擁有更多樣化的AR體驗。

ARKit 3是在原有的ARKit基礎上進行的升級;不同於ARKit 3,今年首次公布的RealityKit和RealityComposer顯得更為新穎。

RealityKit是一個全新的高級框架,具有真實感渲染、相機效果、動畫、物理等功能,是專門為增強現實而構建的。它能夠為多人AR應用程序處理網絡,這意味著開發人員不需要是網絡工程師就能夠開發共享AR體驗。

Reality Composer是一個新的開發程序,它不僅麵向iOS,還能夠在macOS中使用。這個工具讓開發人員能夠可視化地創建AR場景,並且能夠在場景中添加移動、縮放和旋轉等動畫。不僅如此,開發人員還能夠對動畫進行設置:當用戶輕擊對象、用戶接近對象、或是激活其他觸發器時執行操作。

CoreML 3:支持高級神經網絡

在WWDC2019上,蘋果介紹了CoreML 3,這是蘋果機器學習模型框架的最新版本。

CoreML是能在蘋果產品上使用的高性能機器學習框架,能幫助開發者快速地將多種機器學習模型融合到App中。它在2017年推出,2018年升級為CoreML 2,處理速度提升了30%。

而如今,CoreML升級為CoreML 3,CoreML 3將首次為設備上的機器學習提供培訓。由於模型可以使用設備上的用戶數據進行更新,因此CoreML 3能夠幫助模型在不損害隱私的情況下與用戶行為保持相關。

不僅如此,CoreML 3還支持高級神經網絡,支持超過100種層類型,這讓它在圖像、聲音識別上有更好的表現。另外,它能夠無縫地利用CPU、GPU和神經引擎去提供最大的性能和效率。

SiriKit:更好的應用擴展

Siri是蘋果最先推出的AI應用,也是世界上最受歡迎的語音智能助手之一;在WWDC2019上,Siri也得到了升級。

一個最為直觀的改變是,蘋果在iOS13中采用了Neural Text-to-Speech(TTS)技術,讓Siri的語音聽起來更加自然,這也標誌著Siri不再借重人類語音樣本而發聲。

Siri與AirPods的結合也是亮點之一。例如,當用戶收到短信時,可以讓Siri在AirPods中直接讀出來,不僅如此,你還能夠利用AirPods快速回複短信。

此外,Siri在HomePod上的體驗也得到了大幅提升,顯得更加個性化;比如說,HomePod可以識別家庭的不同用戶,而當不同用戶的手機靠近HomePod時,它就能夠得知該用戶喜歡的播客和音樂。

值得注意的是,在今年的WWDC大會上,蘋果推出了SiriKit。SiriKit包含Intents和IntentsUI框架,開發者可以用它們來實現應用擴展;而應用程序一旦采用SiriKit,即使應用程序本身沒有運行,也能夠通過Siri實現應用擴展。

HomeKit:加強隱私保護力度

HomeKit是蘋果在2015年推出的智能家居框架,它內置於iOS8中,用於與用戶家中連接的附件進行通信和控製。

在本次WWDC中,蘋果主要強調HomeKit對用戶隱私的保護力度。比如說,蘋果首次推出了HomeKit Secure Video,它能夠分析本地的智能家庭設備(比如安全攝像頭)的視頻,然後再將其加密,上傳到iCloud。

和HomeKit Secure Video一樣首次亮相的還有獲得一係列第三方支持的HomeKit路由器,這個路由器能夠將設備隔離開,以防止整個網絡受到攻擊。

據了解,HomeKit路由器提供的保護隱私的安全措施遠遠超出了家庭安全攝像頭的範圍,它的自動防火牆能夠與HomeKit配件進行連接,隻要其中一個配件遭受到入侵,入侵者就沒有辦法訪問其他設備,阻止了個人信息泄露。

SwiftUI:從一百行代碼到十幾行

在本次的全球開發者大會上,蘋果發布了基於開發語言Swift建立的框架——SwiftUI。

Swift是蘋果於2014年WWDC發布的新開發語言,可與Objective-C共同運行於macOS和iOS平台,用於搭建基於蘋果平台的應用程序。Swift的設計以安全為出發點,以避免各種常見的編程錯誤類別;2015年,蘋果將Swift開源。

本次蘋果發布的SwiftUI正是基於Swift語言,它使用一組工具和API,可在所有的蘋果平台上提供一套統一的UI框架,當然也可以用於watchOS、tvOS、macOS等蘋果旗下的多個操作係統,它具有自動支持動態類型、暗黑模式、本地化和可訪問性的特點。 

舉例來說,新的SwiftUI編程框架擁有全新的交互式開發人員體驗,跟隨開發人員的更改,模擬設備上的預覽會立即更新。

比如說,SwiftUI使用圖形模塊放入代碼段,在擴展時添加行,下拉菜單使開發人員更容易更改參數。隻需單擊一下,開發人員就可以切換到模擬器,應用程序幾乎可以立即移動到實際硬件。

在發布會上,蘋果的Craig Federighi也演示了如何將一百行代碼簡化為大約十幾行,大大減少了開發者的開發流程。

值得一提的是,SwiftUI還與其他API集成,如ARKit;同時,它也針對某些從左到右來輸入的語言進行了專門的優化——當然了,SwiftUI也原生支持暗黑模式。

總結

從本次大會上發布的開發套件來看,蘋果主要著力於兩個方麵,一是注重在AR與AI方麵的技術生態開發,二是側重在蘋果生態下的跨係統開發體驗,並完整地覆蓋旗下的macOS、watchOS、iOS、tvOS和iPadOS等操作係統。

這不僅帶來了更好的用戶體驗,而且讓蘋果操作係統生態的每一個部分之間的聯係都更加緊密,從而更具吸引力。

可以說,通過這一次的WWDC,我們已經隱約看到整個蘋果應用生態的未來。

蘋果的五大係統、五大支柱(1)
上一篇:WWDC 2019:Apple推新Mac Pro和Pro Display XDR 下一篇:全新macOS超方便改動被發現:中英文混打空格不再愁

相關資訊

最新熱門應用

電腦問答