目前,大多數智能手機用戶都在手機上體驗過某種形式的增強現實技術,例如玩《精靈寶可夢Go》(Pokémon Go),使用Snapchat,甚至是早在2009年就問世的Yelp Monocle。但是,對于應用開發者來說,增強現實可不簡單,尤其是在開發包含3D對象的應用時——用戶可以通過手機屏幕“繞著3D對象走動”或與它們交互。
這是蘋果應當著手簡化增強現實應用開發過程的原因——尤其是在如果它計劃近期發布增強現實眼鏡的情況下,增強現實眼鏡需要一些“極度流行的應用”證明其存在的價值。Facebook等其他公司,現在已經采取措施,讓開發者在他們的應用中整合增強現實體驗。通常情況下,人們不會把Facebook和蘋果看成是競爭對手。但通過提供增強現實開發工具,Facebook已經做好在手機上開打增強現實平臺戰的準備。谷歌有自己的增強現實平臺Tango。鑒于iOS、macOS,甚至Siri智能音箱將亮相全球開發者大會,蘋果需要給予增強現實技術以應有的關注。
增強現實指在現實世界視圖上疊加計算機生成的圖像。本文將主要討論智能手機平臺上的增強現實技術。增強現實應用有二維應用:將平面的非動態數字圖像疊加到通過相機鏡頭獲得的視圖上。開發者稱,這是最容易開發的增強現實移動應用。
增強現實應用還包括3D應用,這類應用通常要求更高級的軟件開發和圖像處理。例如,Snapchat的數字花冠濾鏡,用戶走動時會懸停在頭上;用戶可以在家裝應用Houzz中檢測虛擬家具。它們看起來似乎是輕量級應用,但Snapchat濾鏡的開發要求大量技術,Houzz 3D增強現實特性的開發歷時數個月。另一款提供3D成像功能的家裝平臺Modsy,對智能手機拍攝的圖片進行處理需要的時間短則5分鐘,長則數小時。然后,它會把渲染好的3D圖像發送給用戶。
在智能手機上體驗“真3D”增強現實應用還有另外一種方式:軟-硬件相結合的解決方案。谷歌的增強現實計算平臺Tango,要求智能手機配置特定相機,以及紅外和深度傳感器。目前市場上只有一款手機支持Tango,部分Tango應用運行速度慢,分辨率低。
由于預計至少未來4個月內iPhone硬件不會得到更新——不會獲得支持3D增強現實的新相機或深度傳感器,這意味著近期內蘋果在增強現實方面的進步將來自軟件。部分業內人士猜測蘋果將公布“ARkit”——集現有相機硬件與新軟件于一體的框架,使開發者能從相機獲得更多信息。
鑒于蘋果首席執行官蒂姆·庫克(Tim Cook)最近數月曾多次公開表示對增強現實的支持,稱它是“堪比智能手機的重要創意”,這樣的框架合乎情理。目前,蘋果尚未提供面向虛擬現實或增強現實的專用API(應用編程接口)。iOS平臺上有一款被稱作SceneKit的3D游戲渲染引擎,但沒有用于實時對象追蹤的API。一名不愿意透露姓名的開發者表示,他期望獲得以目前開發者不能使用的方式,“訪問” iPhone成像傳感器和直接訪問硬件的能力。
另外,如果蘋果確實計劃在未來推出增強現實眼鏡(有傳言稱蘋果將推出增強現實眼鏡,但沒有得到蘋果證實),它就需要一個強大的應用開發者生態鏈——他們知道如何開發增強現實應用,或已經在開發這類應用。發布手機版增強現實應用開發工具,將使開發者能更簡便地把這些應用移植到蘋果未來推出的增強現實硬件上。
最近上市的一款“主流”增強現實眼鏡是命運多舛的谷歌眼鏡。谷歌眼鏡很笨重,在公眾場合會讓用戶感到不自在,甚至催生了“Glassholes”(指總是與谷歌眼鏡互動而忽略了周圍外部世界的谷歌眼鏡用戶)這個詞。但是,如果使關聯信息出現在用戶眼前的體驗太好了,增強現實眼鏡的所有不便可能都是可以原諒的。換句話說,增強現實眼鏡需要出色和有用的應用,它們能證明在臉上佩戴計算機造成的尷尬都是物有所值的。
如果發布增強現實眼鏡,蘋果能吸引主流應用開發商為其增強現實眼鏡開發應用嗎?當然能。非大牌開發者開發出色增強現實應用的現實可能性是存在的,如果開發這類應用在技術上像目前這樣復雜,他們可能缺乏開發真3D增強現實應用所需要的資源。
長期以來,蘋果一直堅持的傳統是,只有能做得更好,蘋果才會進入一個市場,否則寧愿等待時機。但是,在向外界展示它對增強現實的態度方面,蘋果不應當再等待了。
投稿郵箱:chuanbeiol@163.com 詳情請訪問川北在線:http://www.bb0031.cn/