蘋果 Vision Pro:軟體工程師的工作利器?
在過去幾年裡,我擁有多個 AR/VR 頭戴式裝置,一直以來都只把它們視為娛樂或遊戲設備。然而,當蘋果展示 Macbook Pro 的螢幕能無縫轉換成清晰的虛擬空間時,我不禁思考:這會是第一個超越娛樂功能的頭戴式裝置嗎?身為全職軟體工程師,我能否使用蘋果 Vision Pro 來完成工作?
懷著這個疑問,我在 2024 年 1 月 19 日早上 5 點,經歷了複雜的流程,下單購買了蘋果 Vision Pro。這個影片沒有任何贊助,我自己吞下了 Vision Pro 這顆昂貴的「藥丸」,就是為了讓你們不用親自嘗試。
評估 Vision Pro 的三個面向
在評估 Vision Pro 時,我特別關注三個類別:編碼、協作和生產力。因為我認為這三個領域對任何軟體工程師的日常生活都至關重要。如果 Vision Pro 想要成為能讓軟體工程師完成工作的設備,至少要在其中一個類別表現出色,甚至全部都要做好。
編碼體驗
就我個人而言,編碼在我的日常工作中佔比不大,大部分工作都屬於協作類別(我們稍後會談到)。但我知道,對許多軟體工程師來說,編碼是他們工作的重要部分。
然而,出廠時的 Vision Pro 只有少數原生應用程式,而且沒有一個與編碼有關。雖然大多數 iPad 應用程式只要開發者為 Vision Pro 發布,就能自動在上面運行,但考慮到我已經有一台搭載蘋果矽晶片的 iPad Pro,而且從未想過用它來完成編碼工作,我不得不說 Vision Pro 也不例外。
我知道蘋果希望你把它視為獨立的計算單元,但就編碼而言,根本無法利用它的計算能力來完成哪怕是最簡單的編碼任務。
不過,在某些情況下,我仍然能夠使用 Vision Pro,並認為它對我的編碼工作流程有著有意義的增強。主要是能夠將它用作 Macbook Pro 的巨大沉浸式螢幕。蘋果在生態系統整合方面非常出色,所以毫不奇怪,Macbook Pro 的螢幕能無縫轉換成非常大且極其清晰的虛擬螢幕。
在渲染螢幕或 Vision Pro 上的任何內容時,蘋果做了一件非常聰明的事:為了節省計算資源,只有你直接看的部分會以最高解析度渲染,而且非常清晰,其餘部分(也就是我們所說的周邊視野)則以低得多的解析度渲染。這其實和我們的視覺工作方式完全一樣。試試看,當你看電視時,電視是清晰的,但櫃子、牆壁等則有點模糊;或者當你編碼時,如果你專注地靠近幾行代碼,你會注意到屏幕的其他部分自然是模糊的。這在 Vision Pro 上效果非常好,螢幕非常清晰,你可以輕鬆地用它編碼很長時間。
然而,缺點是你只能得到一個螢幕。令人驚訝的是,如果你使用 Vision Pro 的虛擬螢幕,甚至不能使用 Macbook 的螢幕。我原本希望它能像 iPad 一樣,讓 Macbook 將其用作擴展螢幕,但不幸的是,它不是。
我希望蘋果能讓你將個別應用程式拖到頭戴式裝置上,這樣我就可以把 Visual Studio Code 拖到 Vision Pro 上,並將其調整為巨大的縱向比例,以便進行沉浸式的專注編碼,而其餘應用程式則留在 Macbook Pro 上。也許這會在未來的版本中實現,誰知道呢?但就目前而言,你只能使用那一個螢幕,不過如果你需要,它仍然能提供沉浸感。你可以禁用通透模式,將 Vision Pro 設置為勿擾模式,播放安靜的音樂,專注於那一個螢幕。我確實在一些場合這樣做過,感覺還不錯。
雖然所有 iPad 應用程式都能自動在 Vision Pro 上運行,但開發者仍然需要為 Vision Pro 發布應用程式。有一個我很想使用但目前還沒有的應用程式是遠端桌面。雖然我的主機是 Mac,但我仍然在很多其他開發用例中使用 Windows。我原本希望在 Vision Pro 上安裝遠端桌面,這樣我就可以在同一個虛擬空間中同時看到 Macbook Pro 的螢幕和 Windows 桌面。但同樣,我希望未來能看到這一點。
所以就編碼而言,你從 Vision Pro 中真正得到的只是一個非常高解析度的巨大虛擬螢幕,讓你能夠完全沉浸在你正在做的事情中。
協作體驗
接下來是協作類別,這是我一天中花費大部分時間的地方,比如會議、演示以及關於架構和設計的討論。那麼,Vision Pro 在這些場景中能派上用場嗎?
首先要回答的問題是,我能否將它與現有的協作應用程式(如 Teams 或 Zoom)一起使用,還是它只適用於蘋果生態系統中的 FaceTime 和訊息等應用程式?由於在遠程協作中,上鏡頭顯然是很重要的一部分,我掃描了我的臉來創建我的虛擬形象。正如許多人(如 Marquez Brian Tong 和 The Verge)已經指出的那樣,這個虛擬形象相當不自然。你可以看出是我,或者至少它在試圖代表我,而且它反映我動作的速度非常快,但它看起來非常人工,在某些情況下甚至很奇怪。所以蘋果宣稱這個功能「更好」是恰當的。
好消息是,Vision Pro 和虛擬形象可以與所有主要的通訊平台很好地配合使用。我個人在 Microsoft Teams 和 Zoom 上進行了測試,效果很好。我的虛擬形象雖然有點嚇人,但顯示得很好,而且能很好地反映我的面部表情。虛擬形象功能既令人印象深刻,又非常糟糕,很難解釋。
除了在會議中說話,如果有任何打字的需求,比如通過聊天或其他方式,我強烈建議使用物理鍵盤。
我還試圖看看 Zoom 上的白板功能是否有效,不幸的是,截至目前,它似乎不支持 Vision Pro。如果有人開始白板會議,你在 Vision Pro 上根本看不到,也不會收到任何通知,而其他設備上的其他參與者可以看到並與白板互動。
所以,除了在約書亞樹放鬆時用奇怪的虛擬形象參加會議外,Vision Pro 在協作方面並不能提供太多其他功能。就我個人而言,我原本希望在這個類別中能有更多的功能,但我想這也是第一代產品的副作用。我完全預計隨著應用程式的更新以利用 Vision Pro 的優勢,未來會有更多的整合。
生產力提升
Vision Pro 在直接讓你完成工作方面還不夠完善,但也許它可以作為輔助設備提供一些生產力的提升,幫助你更有效地完成工作。
為了探索這個想法,我重新訪問了虛擬空間,將 Macbook Pro 的螢幕與原生 Vision Pro 應用程式一起分享。就在這時,我突然明白了,我看到了像 Vision Pro 這樣的設備作為輔助設備、現有計算設備的夥伴或現有工作流程的補充所具有的潛力。
想象一下,你在單一螢幕上工作時,Vision Pro 放在你的桌子上。事情變得有點混亂,你想同時處理多個工作流程並跟蹤它們。那麼你戴上 Vision Pro,進入一個虛擬空間,在那裡你可以繼續工作。你在一邊觸發部署,然後在上面設置一個漂亮的小計時器,提醒你部署何時完成。事實上,應用程式 Crouton 已經在做類似的事情,用於同時烹飪多個食譜。
然後你開始一個 25 分鐘的番茄鐘,在這段時間裡查看你的電子郵件。當 25 分鐘的計時器結束時,你休息 5 分鐘,進入一個安靜的冥想空間。然後你參加一個快速會議,不用擔心你的頭髮,因為你的虛擬形象的頭髮總是整齊的。在會議期間,你收到通知,你的部署計時器結束了,這意味著你的軟體包已經部署好了,你可以拉下依賴項並實現項目的其餘代碼。
所以會議一結束,你就啟動你的代碼編輯器,進入兩個小時的沉浸式專注模式,在完全的流動狀態下完成你的代碼,這標誌著你一天的結束。你摘下 Vision Pro,一切都消失了,計時器、電子郵件、雜亂都消失了。你留下一張乾淨的桌子和一個螢幕,明天可以重新開始新的一天。
更不用說,Vision Pro 還可以伴隨你度過一天的其餘時間,用於遊戲或類似電影院的電影體驗。
雖然這是一個我很想用 Vision Pro 實現的假設場景,但它並不遙遠。一些功能更新和應用程式的跟上可以實現這個和許多其他場景,在這些場景中,Vision Pro 可以增強你現有的工作流程,而不是試圖取代它們。
總結
不可否認,Vision Pro 中的技術相當令人印象深刻。眼睛和手部追蹤非常出色,幾乎是神奇的。通透模式是我見過的最高質量的。生態系統整合非常出色,幾乎所有 iPad 應用程式都能使用的潛力也相當不錯。
然而,在編碼、協作和生產力方面,我認為它遠不是一個獨立的單元。技術還不夠成熟。
也就是說,我確實認為它可以成為你現有蘋果生態系統中非常有用的補充,作為一個夥伴設備,幫助你在生產力方面有一個不錯的提升。就這個特定目的而言,我認為它是我用過的最好的頭戴式裝置。
但如果我不提房間裡的大象,那就太失職了。它也是我用過的最昂貴的頭戴式裝置,而且不幸的是,考慮到巨大的額外成本,它並沒有增加足夠多的額外功能,讓我覺得值得投資。在完成工作方面,尤其是在軟體工程領域,它遠不是一個能提供有形和有意義價值的產品。
所以,儘管 Vision Pro 中的一些技術很酷,但我不能推薦它用於實際工作,尤其是在軟體工程方面。充其量,這是一個第一代產品,基本上讓你看到了蘋果對未來的願景。
在下面的評論中告訴我你對 Vision Pro 作為軟體工程師的伴侶設備的看法。你是否看到了一些我沒有考慮到的額外用例?聽到你的一些想法會很酷。當然,請做一些常規的事情來幫助頻道,比如點贊、評論和訂閱。謝謝!