Apple Vision Pro評測:初見驚豔,後覺平常
導語:Apple Vision Pro是迄今最佳的消費級頭戴裝置,但這恰恰是它的問題所在。
Verge對Apple Vision Pro的評測
評分:7
售價:3499 美元
亮點
顯示技術上的奇蹟,擁有至今最佳的影片穿透效果
手部和眼動追蹤技術大步前進
與蘋果生態系統的無縫整合
在空間中自由佈置視窗,體驗十分有趣
不足之處
價格昂貴
影片傳輸依然可能模糊
手勢和視線追蹤體驗時好時壞,讓人有些挫敗感
虛擬角色既不真實又略顯恐怖
使用過程中感覺比較孤單
新推出的Apple Vision Pro承載著巨大期望,它標誌著正式進入面部穿戴式計算機的領域。蘋果宣稱,售價起始於3,499美元的Vision Pro,開啟了一種名為“空間計算”的新篇章,這一概念實際上是指在你四周執行各種應用程式。
蘋果對此的廣告宣傳也毫不保留:展示人們在各種場合都戴著Vision Pro——工作時、洗衣時、與孩子玩耍時。其雄心勃勃的目標是在現實世界中疊加應用和資訊,以此增強現實感。
蘋果宣稱Vision Pro開啟了新的篇章,過去十多年來,人們一直在研發頭戴式計算機。我在2013年曾試戴過Oculus Rift的初代開發原型,而負責編輯這篇評測的《The Verge》的Adi Robertson,則幾乎試用過所有推出的頭戴裝置。
所有這些研發成果催生了一些非常優秀的產品,比如Oculus的最初版本發展成了Meta的Quest系列,現在推出的Quest 3是一款出色的VR頭戴裝置,擁有龐大的遊戲庫和一些自家的AR功能,售價僅為500美元。
同時,蘋果公司從Tim Cook起就堅信,增強現實(AR)的價值遠超虛擬實境(VR)更有前景。多年來,蘋果一直在積極佈局AR領域:為開發者在iOS中提供AR工具,且高階iPhone和iPad早已配備鐳射雷達掃描器。
Vision Pro是蘋果依託這些創新思路,打造的首款能在你周圍空間中操作的電腦。它的目標是成為一個全能裝置,在蘋果的裝置生態中與Mac和iPad並肩作戰,幫助你高效完成工作。
不僅可以在Vision Pro中執行Excel、Webex和Slack,還能在其虛擬的4K HDR巨屏上觀看電影和電視節目。你甚至可以同步Mac顯示屏,享受在虛擬空間中的超大螢幕體驗。
聽起來很神奇,有時候的確如此。但Vision Pro同樣面臨一些重大抉擇,這些抉擇不容忽視。具體來說,為了整合這些技術於一體,頭戴裝置的重量不小,因此蘋果選擇了連線電纜的外部電池包。除此之外,還有一些更深層的權衡考慮。
在過去幾天的使用體驗中,我不斷思考這些抉擇是否值得:
Vision Pro的使用體驗是否足夠出色,以至於我願意為此每次都弄亂我的髮型?
它是否足夠優秀,以至於我寧願帶著它的巨大攜帶箱,也不願拿著我的膝上型電腦包?
它是否足夠迷人,以至於我願意用螢幕來觀察世界,而不是親眼所見?
我經常在思考,相比於現實世界,我是否更偏好在虛擬空間裡使用電腦。雖然Vision Pro非常引人入勝,但要超越現實體驗,它還有很長的路要走。
硬體
儘管蘋果不願人們將Vision Pro視為一款VR頭戴裝置,但事實上,它確實是一款VR裝置——這種裝置巧妙地讓你覺得自己並不是在使用VR頭戴裝置。
當你戴上它,它會完全遮蓋你的視線,並透過前置攝像頭傳來的3D影片,讓你感覺彷彿能透過裝置直接看到外部世界。
同時,它也能帶你進入虛擬實境世界,體驗不同程度的沉浸感:我有時會在月球上辦公,有時則會在我的廚房中,周圍環繞著漂浮的視窗,彷彿打開了一個通向約書亞樹的神奇門戶。
在計算技術領域,定義“現實”是一件複雜的事情。過去十年,為了描述頭戴顯示器的功能,人們競相創造新詞彙,對這些詞彙的含義也有不同的理解。以下是我們對一些常用術語的解釋:
增強現實:將虛擬投影與物理世界中的物體直接關聯,例如自動翻譯餐廳選單或在真實牆壁上固定的虛擬海報。
混合現實:一種將虛擬與物理世界結合的計算系統,但兩者之間沒有直接互動,如在客廳中漂浮的應用視窗。
虛擬實境:一種完全沉浸在虛擬空間的計算體驗,有意遮蔽了對物理世界的感知。
與其他VR頭戴裝置相比,Vision Pro堪稱驚豔。其他的VR裝置大多由塑膠製成,外觀往往顯得滑稽。而Vision Pro則不同,它由鎂和碳纖維打造,並配有鋁質外殼,其設計感覺像是蘋果熟悉風格的自然延伸。它融合了iPhone 6、AirPods Max和Apple Watch的設計元素,代表了尖端科技,但其外觀卻讓人感到既親切又熟悉。幾乎每個看到它的人都會驚訝地發現,與他們預期相比,它實際上要小得多,尤其是與過去十年出現的那些龐大VR頭戴裝置相比較之下。
Vision Pro的前置顯示屏旨在減少佩戴時與周圍人的隔閡。蘋果的圖片中展示的這個螢幕大而亮麗,能向周圍的人展示佩戴者眼睛的影片,讓人們在與佩戴者交談時感到自在,這個功能被稱為EyeSight。
然而,實際上這個螢幕的效果並不明顯。它只是一個低解析度的OLED螢幕,前面加裝了透鏡板以產生輕微的3D效果,但螢幕太暗且表面反光,使得在大多數光線條件下都難以看清。當人們真的看到你的眼睛時,他們所見到的只是一幅低解析度、如同幽靈的虛擬影象。這種效果讓人覺得不真實,想透過這種方式實現真正的眼神交流簡直是異想天開。
此外,visionOS中並沒有為這個外部顯示提供任何控制或指示,因此佩戴者無法知道其他人究竟看到了什麼。想象一下,你直視著別人的眼睛交談,卻不確定對方是否能看見你的眼睛——這種體驗非常怪異!
Vision Pro的覆蓋玻璃下藏著眾多攝像頭和感測器。其中包括兩個高解析度的前置攝像頭,用於影片直傳,以及位於下方和側面的攝像頭,用於手部追蹤,還有鐳射雷達和TrueDepth攝像頭,用於空間定位。為了在暗光環境下也能正常工作,裝置還配備了紅外線燈。
這一切技術之下,是蘋果的M2處理器和新型R1空間協處理器,以及一對風扇,用於將熱量從裝置頂部排出。在我測試Vision Pro的過程中,儘管風扇的聲音幾乎察覺不到,但裝置的發熱是明顯的。經過長時間使用後,頭盔會感覺到明顯的溫熱。
在頂端,你會看到一些類似於蘋果手錶的更大型控制元件:右側有一個數字旋鈕,不僅可以調節音量,還能調整你透過頭盔感受到的虛擬實境的深度;左側的一個按鈕則用於拍攝3D照片和影片。
包裝盒中附帶兩種頭帶:單一編織帶和雙環帶。它們都能輕鬆裝上和取下:直接扣上,再拉動小橙色標籤即可輕鬆拆卸。單一編織帶不僅看起來更酷,對頭髮的影響也較小——儘管兩種頭帶都會對頭髮造成一定程度的混亂。
如果雙環帶更適合你,那就選擇它吧。我個人更喜歡單一環帶的舒適度;同時,我也希望頭帶的固定點能設在外側,這樣就可以先將頭帶環繞頭部,然後再扣緊,避免每次都要把頭帶從頭髮上拉過。
Vision Pro除了主體框架外,還包括不同尺寸的遮光密封墊和兩種厚度的頭帶(在店裡購買時可以試戴,或在網上購買時透過iPhone掃描頭部來挑選)。這兩個部分都是磁吸式設計,易於拆卸,所以在搬動時要抓住框架,而不是遮光密封墊,以防意外。
戴著Vision Pro,想要實現與人真實的眼神交流,基本上只能是個遙遠的夢想。
如果你佩戴眼鏡,還可以安裝專門定製的Zeiss鏡片。蘋果公司曾向我們展示了這個過程,但我個人是戴著隱形眼鏡使用Vision Pro的,感覺也不錯。
Vision Pro的揚聲器設計在側臂上,音效出色,音量足夠大,空間音效處理得相當逼真。聽起來,聲音就像是從視覺中看到的那個地方發出的。不過,揚聲器的聲音漏出來比較嚴重,周圍的人都能聽到你正在聽的內容,除非你配戴耳機。
使用最新版的AirPods Pro連線時,你還可以享受到更低的音訊延遲、無損48KHz音質和蘋果自適應音訊系統,這套系統能夠根據情況自動融合周圍的真實聲音。
由於你大多數時間都是沉浸在Vision Pro的虛擬世界中,漸漸地,你會明顯感覺到它的重量。這款裝置設計用於長時間佩戴,根據不同的頭帶和遮光密封墊,它的重量在600到650克之間。
可以說,Vision Pro就像是貼在你臉上的iPad。它比11英寸的iPad Pro(470克)還重,甚至接近12.9英寸的iPad Pro(682克)。
而且,Vision Pro的全部重量都集中在前部。相比之下,像Quest Pro(722克)這樣的大型頭顯通常會有精心設計的頭帶來平衡重量。但Vision Pro則全靠前部支撐。雖然使用雙環帶能提供更穩定的支援,但長時間佩戴依然會讓你感到面部有壓力。
引人注目的是,Vision Pro的重量顯著高於大家熟悉的內建電池的Quest 2(503克)和稍重的Quest 3(515克)。蘋果公司向我解釋,他們選擇使用外接電池主要是為了降低裝置的整體重量。
這個電池本身並沒有太多值得關注的地方——它是一個重量為353克的銀色方塊,配備了USB-C介面和一個運動感應LED指示燈,綠色表示充電完成,橘色則意味著需要充電。
它透過一個滿意的旋轉聯結器與頭戴裝置相連,但是優質的編織電纜是固定在電池上的,所以使用時要小心。雖然你可以額外購買電池,價格為199美元,但不能在使用中更換;一旦從Vision Pro斷開電池,裝置就會立刻停止工作。
對於這種電池配置,我並沒有太多強烈的意見。主要是因為在使用Vision Pro的過程中,它並不像是需要頻繁移動的裝置,因此這樣的設計基本上是可以接受的。
蘋果公司選擇了這樣的妥協方案,這在某種程度上挺有趣,但同時這也符合他們的一貫作風:電池容量並不大,因此續航時間也只有大約兩個半小時(如果你將電池插入電源,Vision Pro 就可以一直使用直到你不需要為止)。
設定Vision Pro是非常簡單的一件事——唯一需要手動調整的是頭帶。其他所有設定都是自動的,由電機和感測器驅動。不需要繁瑣地調節鏡頭焦距;當你第一次戴上頭顯時,系統會要求你按住側邊的觸控按鈕以調整鏡頭到最適合你眼睛的位置,接著進行標準的眼動追蹤校準。
其餘的設定過程幾乎和其他任何iOS裝置一樣:如果你有iPhone,只需將其靠近Vision Pro,即可快速傳輸所有設定,並同意相關的使用條款和條件。
如果你沒有iPhone,你需要手動輸入密碼等資訊,但它依然可以作為一個獨立的裝置很好地執行。完成這些設定後,你就可以在未來的計算世界中暢遊了。
蘋果對Vision Pro的顯示屏技術引以為豪,這種自豪感源於它在顯示技術上的巨大突破。這兩塊極其微小的MicroOLED顯示屏擁有高達2300萬畫素,每個畫素僅有7.5微米大,差不多就是一個紅細胞的大小。
更令人稱奇的是,這些微小畫素中,每一個都包含了三個排列成S條紋模式的RGB子畫素。想象一下,製作如此精密的顯示屏,並讓它們在VR頭盔中完美運作,這種技術水平簡直讓人歎為觀止。
這些顯示屏的效果同樣令人驚歎 —— 清晰到能輕鬆閱讀文字,亮度足夠讓電影場景栩栩如生。蘋果在出廠時對它們進行了色彩校準,因此它們的色彩不僅鮮豔動人,而且極其準確,既不會過度飽和,也不會顯得過分誇張。雖然它們體積極小,但展現出來的效果卻出奇地好,彷彿在你眼前展開了一幅巨大的畫面。
正是因為這些頂級的顯示屏,Vision Pro的價格才會如此之高。它們不僅是整個VR體驗的核心,也是讓這款裝置發揮出色能力的關鍵。畢竟,使用時你的目光始終聚焦於此。然而,儘管這些顯示屏在技術上令人讚歎,但在實際使用中也存在一定的權衡考慮。
你看到的這個裝置 — 一個搭載可笑外部電池組的VR透視頭盔,它的顯示屏在前面展示出你眼睛的虛影 — 並不是最終追求的目標。我們真正追求的是AR,也就是增強現實。
更確切地說,我們的目標是光學增強現實,它讓光線直接透過輕巧的眼鏡投射到你的眼睛,同時在你所見的世界上疊加數字資訊。AR是一項有潛力徹底改變人類的技術。多年來,蘋果公司的CEO Tim Cook一直在談論VR頭盔帶來的孤立感,以及他認為AR在未來的重要性。
Tim Cook,2016:“很少有人會覺得長時間閉門不出是可以接受的。”
Tim Cook,2017:“與虛擬實境不同,它將人們封閉起來,AR則讓人們依然能夠接觸真實世界。”
Tim Cook,2017:“我也喜歡AR因為它不會讓人感到孤立。我從未真正喜歡 VR,因為我認為它恰恰帶來了相反的效果。”
Tim Cook,2020:“我認為AR是一種能夠促進而非隔離人們的技術。我們可以用它來豐富我們的交流,而不是用它來替代真實的人際聯絡,這正是我對某些其他技術深感擔憂的地方。”
這個觀點很清晰。
但問題在於,目前還沒有足夠成熟的技術能夠打造出一個真正的光學AR顯示器,它需要能夠足以取代日常電腦的效能。雖然Magic Leap 2是一款比Vision Pro更實惠、更小巧的光學AR頭盔,但其在視野範圍和影象質量上的折衷,是大多數人難以接受的。
因此,蘋果公司最終決定打造一款配備實時影片透視功能的頭戴裝置——這是Vision Pro的關鍵妥協。它實際上是一款偽裝成增強現實裝置的虛擬實境裝置。
我要告訴你的是:Vision Pro的影片透視功能確實非常出色。它不僅能用,而且效果驚人。當你戴上這款裝置,螢幕點亮,你彷彿回到了原來的場景,只是周圍多了一些漂浮的visionOS視窗。
這聽起來簡單,但要在實時、高解析度下,用一款戴在眼睛上的小型電腦做到這點,可是一項了不起的工程壯舉。蘋果聲稱,攝像頭捕捉到的畫面到顯示出來,只有12毫秒的延遲,而且這還包括攝像頭自身的曝光時間。
實際的資料處理速度甚至更快。按照蘋果的說法,幾乎感覺不到任何延遲;當你還在看前一幀畫面時,下一幀已經準備好了。
蘋果在影片處理方面的卓越技術也可見一斑:我戴著Vision Pro翻看手機時,螢幕沒有過曝,也沒有奇怪的幀率問題。
我還嘗試戴著它在帶有大窗戶的房間裡使用Mac工作,這對畫面動態範圍來說是個極大的挑戰,儘管不是完美,但依然可以使用。可以說,這是目前市面上最佳的影片透視技術,遠超其他消費級產品。
如果你希望我透過一個裝置來感知世界,我當然希望它能展現出豐富多彩的世界。
但問題是,攝像頭終究是攝像頭,螢幕也始終是螢幕。比如,所有攝像頭都會有運動模糊的問題。
在光線較暗的情況下,攝像頭不是增加曝光時間從而犧牲畫面清晰度,就是提高ISO來降低噪點,但這樣又會導致降噪處理,使得畫面變得模糊和暗淡。此外,無論是攝像頭還是螢幕,在色彩還原上都有一定的侷限性。
Vision Pro無法完全克服攝像頭和顯示屏的固有侷限。當你在使用Vision Pro時轉動頭部,會明顯感受到運動模糊現象,這在低光環境下更加明顯,甚至會導致直線產生奇怪的扭曲效果。
此外,在光線不足的情況下,隨著降噪功能的啟動,影片的整體清晰度也會降低,例如我發現太陽下山後iPhone螢幕的畫面變得模糊。
在光線適中的房間內,如果你身處一個暗色的虛擬環境中,同時有一個明亮的窗戶開著——比如晚上在開著燈的廚房裡,使用懸浮在深色海灘背景上的Google Docs寫評測時,你會注意到顯示屏的亮度會根據系統對你所看內容的亮度平均值進行緩慢調整。透過Vision Pro觀看時,我發現微波爐上的LCD時鐘畫面會出現閃爍現象。蘋果宣稱,該裝置的顯示屏支援92%的DCI-P3色域,這意味著Vision Pro展現的色彩範圍僅為人眼所能識別的49%。
顯示屏的其他限制包括視野範圍不夠廣闊。由於其設計上就是透過鏡頭觀看小型顯示屏,這進一步縮小了視野。蘋果雖未透露具體資料,但顯然Vision Pro的視野小於Quest 3的110度水平視野。這導致你看到的畫面周圍有較大的黑色邊框,給人一種透過雙筒望遠鏡觀看的感覺。
此外,鏡頭邊緣會有輕微的失真和暗角效果,特別是在明亮環境下,邊緣處還會出現綠色和粉紅色的色差。所有這些因素都讓可用視野顯得更加狹窄。當你觀看高對比度的場景時,如一個白色文字視窗懸浮在暗色沙漠背景上,你還會在鏡頭中看到反射的光斑。
我向蘋果公司詢問了這些問題,得到的回答是——這些都是裝置設計時預期的效果。蘋果發言人Jacqueline Roy表示,Vision Pro結合了硬體和軟體的最佳化,旨在儘量減少這些效果,但它們確實存在,並且使用時會感覺到。
這些體驗不斷提醒使用者,他們正透過螢幕觀看影片,與現實世界相比,這種體驗顯得更加單調。
如果您近十年來一直關注VR領域,您應該對VR頭戴式顯示器中的這些常見問題不陌生。這些問題源於將螢幕上的光透過鏡片傳遞到人臉上,然後嘗試使鏡片與眼睛對齊,而人們的眼睛位置各不相同。(事實上,我們的身體並不適合安裝這些硬體。)
因此,顯示屏邊緣的一些異常並不足以成為使用上的障礙,甚至也不算什麼意外——但蘋果對其售價高達3,499美元的Vision Pro進行了宣傳,好像這些顯示器已經足夠完美,以至於你可以在做家務如摺疊衣服時隨意佩戴。
我認真地說,Vision Pro擁有我所見過的最佳影片透視效果,其VR顯示屏的清晰度也是普通使用者所能體驗到的極致。但你仍然會不斷意識到自己正在觀看螢幕上的影片,而實際的現實世界遠比這更引人入勝。
在評測消費電子產品的過程中,我們很少需要關注色彩範圍——但如果我要透過某種裝置感知世界,我希望能看到彩虹的每一種顏色。
這是目前為止最佳的虛擬實境體驗,但它仍不及現實世界的精彩。
控制系統
蘋果非常引以為豪的是其革命性的眼動和手勢跟蹤控制系統,這一系統在消費級別的手部或眼動跟蹤技術方面遙遙領先。你只需看向想要控制的物件,並透過手指輕點來進行操作,這就構成了整個介面的互動方式。
這種互動並不是直接觸控,而更像是用眼睛指向,用手指點選:當你想點選某物時,只需輕輕碰一下手指。
當你第一次在Vision Pro上使用這種手部和眼動跟蹤技術時,會感到非常震撼,彷彿擁有了超能力。Vision Pro的外部攝像頭只需捕捉到你的手勢就可以工作,且對手勢的識別範圍相當廣泛。
無論是手臂搭在沙發背上,放在腿上,還是手肘支在桌子上,只要處於攝像頭的可視範圍內,均可輕鬆控制。起初,你可能需要一點時間去適應,無需刻意在空中揮舞手臂——一旦習慣了,看到其他人第一次嘗試時本能地抬起手,會覺得非常有趣。
但隨著你多次使用這項技術,它就不再那麼神奇了——在某些情況下,它甚至會增加使用Vision Pro的難度。事實證明,必須專注地看向你想控制的物件,這實在是讓人分心。
想想你生活中的其他電腦:輸入方式通常與你的視線獨立。在筆記本上,你可以一邊點選控制項和使用鍵盤,一邊保持對文件的關注。在手機上,你可以在調整照片編輯應用中的滑塊時,眼睛依然專注於這些調整對照片造成的實際影響。
但Vision Pro完全不同——你必須注視某物才能點選它,這意味著你必須不斷地從當前工作中抽離注意力,去專注於下一個需要點選的按鈕。
我曾嘗試玩過一個名為Stitch的迷人小遊戲,但很快就因為需要不斷轉移視線而感到沮喪,因為每次我想移動棋子時,總是不自覺地將目光從棋子轉移到想要移動到的位置,導致我在敲擊手指時無法準確撿起它。
visionOS看似是為了一種理想中更精確的眼動追蹤系統而設計。但實際上,它的很多控制選項都設計得過於微小且相互靠得太近,使使用者難以迅速在系統間切換。
你需要注視,確保自己正看著目標,然後再點選,否則很容易誤觸其他選項。有時候,重新定位視線再嘗試,反而是更快選擇目標的方法。
在它有效時,它就像魔法一樣神奇;但一旦失效,魔法也就破滅了。
可以這麼理解:在Mac上,鍵盤和滑鼠直接操控電腦;在iPod上,點選輪直接操作iPod。為了讓iPhone的多點觸控螢幕給人一種直接操控手機的感覺,蘋果投入了大量努力。但當這種控制出現問題時,比如自動糾錯失敗或應用沒能識別你的觸控,這種體驗就變得不愉快。
你的眼睛和手並不能直接操控Vision Pro。相反,是透過相機監測你的眼睛和手勢,然後把這些資訊轉換成輸入訊號。而這種轉換有時並不盡如人意。
最具代表性的例子就是那個令人啼笑皆非的螢幕鍵盤:你需要凝視每個字母並捏合手指來選擇它,或者用兩個手指在空中的浮動鍵盤上一一敲擊。這種鍵盤除了輸入Wi-Fi密碼外,幾乎無用武之地。
要輸入更長的內容,你可能會選擇使用語音輸入或連線藍芽鍵盤,因為這樣能讓你直接控制輸入。
Vision Pro並不總能準確捕捉到你的手部動作。它的攝像頭能夠覆蓋你身體前方相當大的一個區域 —— 大致是你手臂長度的半圓範圍。但如果你斜靠在椅子上,手臂垂在身側,它就無法捕捉到你的手了。
同樣,如果你坐在桌子旁,雙手放在腿上,它可能也看不到。如果你躺在昏暗的房間裡,紅外線照明器照不到你的手,那麼攝像頭可能同樣無法識別。甚至僅僅是站立時,如果你的手臂垂在身側,稍微向後移動,它也可能無法捕捉。
我知道,對於一個需要看到你手部的追蹤系統來說,抱怨它必須看到你的手似乎有些可笑。而且,透過Siri和語音輸入,在visionOS中你已經可以做很多事了:管理應用、開啟各種虛擬沉浸體驗等等。稍加留意,你就能窺見未來你可能透過語音互動和空間操作來使用電腦的場景。
但目前,這些限制還很明顯。使用Vision Pro,你會不斷注意到自己的視線和手部位置,這種體驗和我之前使用的任何電腦都截然不同。當它出錯時,簡直令人抓狂。有趣的是,儘管蘋果的最新手錶能夠識別捏合手勢,但這並不能在Vision Pro上作為控制手勢使用。
另一方面,一個不斷監測你的手勢輸入的系統,有時也會註冊一些無意的操作,這可能會非常有趣。我習慣邊說邊用手勢寫影片指令碼,以確保內容流暢。
因此,在Vision Pro上編寫這篇評論的影片指令碼時,系統不斷捕捉到我的手部動作,意外地觸發了滾動和點選。第一次意識到這一點時,我忍不住笑了。但最終,這讓我不得不摘下Vision Pro,轉而在我的Mac上完成剩下的指令碼編寫,它只會在我確實需要時才響應。
就像顯示技術一樣,我相信這是目前市面上最頂尖的眼動和手勢追蹤系統。它的表現有時候堪比魔法……直到效果不佳的那一刻。如果我們想讓人們在這種虛擬環境中工作和生活,那麼輸入系統的穩定性和精確性就必須達到極致。
人物角色
關於蘋果那套既奇特又逼真的3D人物角色系統,我在這裡就不詳述了——觀看上述影片評測是最佳方式,影片中展示了我與華爾街日報的Joanna Stern和Marques Brownlee之間的FaceTime通話,我們都使用了自己的虛擬角色。
用Marques的話說,這些角色既讓人印象深刻又有些不盡人意。蘋果將其標為測試版也不無道理;要想讓人們在通話中使用這些虛擬角色而不感到分心或不適,顯然還有很長的路要走。
需要指出的是:只要應用程式呼叫了前置攝像頭,虛擬角色就會出現,因此它們幾乎適用於所有場合。我在Safari上透過Google Meet使用我的虛擬角色進行了一次通話,但通話中的其他人似乎並不認為這是個好主意。
空間攝像頭
我不推薦在Vision Pro上進行攝影,除非迫不得已。簡單地按下快門,你會得到一張2560 x 2560畫素的照片,大約是6.5百萬畫素。據我所知,照片總是由左側主攝像頭拍攝,根據EXIF資料,該攝像頭配備了18mm f/2.0鏡頭。
這些照片的質量就像你所期待的那樣——從一個專為影片最佳化的小型攝像頭感測器拍攝的6.5百萬畫素照片,效果並不理想。
影片方面稍有提升——Vision Pro能夠以30幀每秒拍攝2200 x 2200的正方形影片。這些影片的效果比照片略好,但依然存在大量的壓縮現象。如果在Vision Pro之外的裝置上觀看,當相機移動時,你會發現明顯的桶形畸變。
不過,這些問題似乎並不那麼重要:我實在想不到在哪些場合會需要戴著頭盔進行影片拍攝,因為這些影片和螢幕截圖往往會因為頭部的移動而帶有大量不必要的動作。
而且,戴著這樣的裝置給家人拍照會顯得相當可笑。可以合理推測,大多數Vision Pro的買家也擁有iPhone,後者能拍攝出色的影片,所以這些問題其實並不那麼關鍵。
另一方面,用iPhone 15 Pro Max拍攝空間影片並在Vision Pro上以3D方式觀看確實是一種令人信服的體驗。我曾用它拍攝過女兒在動物園和聖誕節時的影片,作為一個父親,我願意一次又一次地重複觀看這些影片。
影片在一種如幽靈般的白霧中播放,整體效果充滿了苦樂參半的情感 — 你彷彿能重新體驗那些短暫的記憶,但又只能獨自一人在頭盔中,無法和他人共享這份體驗。目前的問題在於,你只能選擇以1080p 30fps的格式拍攝空間影片,或者選擇手機支援的完整4K解析度,但不能同時擁有兩者。
就目前而言,我更傾向於選擇高解析度的影片。但未來,隨著技術的進步,採用空間格式作為預設拍攝選項將是一個明智的決定,那將成為影片拍攝的一個重要轉變點。
visionOS
Vision Pro搭載的visionOS,據Apple稱是基於iPadOS開發的,針對延遲和視覺進行了大量定製化,使其適用於空間計算。
將iPad作為開發基礎,為Apple提供了巨大的優勢——Meta花費了數年時間才完善了基於Android的Quest OS及其應用商店,而且主要還是遊戲。而Apple則能夠直接利用成熟的iPadOS功能和龐大的iPad應用庫。
雖然將Vision Pro比作貼在你臉上的iPad有些可笑,但從目前的應用集合來看,並不是完全沒有道理。大多數應用的執行方式類似於iPad應用,主螢幕預裝了一個標記為“相容應用”的資料夾,內含眾多真實的iPad應用。
雖然對剛推出的產品的應用生態系統進行評判為時過早,但我對iPad應用生態系統的成熟度已頗有信心。Apple在Vision Pro上以iPad應用形式推出自家的播客和新聞應用,在許多方面顯現出某種意義。
關於Vision Pro應用的爭議已經浮現在表面:Netflix、Spotify和YouTube等大型開發商選擇觀望,暫不允許他們的應用在Vision Pro上執行,甚至連iPad應用也不例外。一如既往,開放的網際網路成為了Apple開發者政治的緩衝區。
Vision Pro上的Safari是iPad Safari的有效變體:我在Safari上觀看了Netflix,體驗流暢,儘管不能像在原生應用中那樣將影片置於優美的環境中。
我還在Vision Pro的Safari上觀看了NFL季後賽的YouTube TV,儘管遇到了一些小插曲,但總體上執行良好,只是不斷提示我確認我的位置。
Vision Pro上的Safari對於網頁3D體驗的適配性顯得格外有限。儘管蘋果公司曾表明對支援WebXR標準的意願,並在Safari的高階偏好設定中提供了開啟該功能的選項,但目前來看,這一功能的實際表現並不穩定,通常不盡人意。
對此我曾詢問過蘋果公司,他們表示正積極參與WebXR的開發,並希望“與社群協作,共同推動透過網頁實現卓越的空間計算體驗。”因此,我們不妨稍作等待,看看未來的發展如何。
同時,我也向蘋果公司詢問了為何YouTube上眾多的VR影片在Vision Pro上無法使用。公司的回應基本上是這些內容質量不夠高,不予支援。
他們指出,“這些內容大多是為那些無法提供優質空間體驗的裝置製作的”,而蘋果公司更專注於“提供包括空間照片和影片、蘋果沉浸式影片及Apple TV上的3D電影在內的最佳空間媒體體驗。”
換句話說,YouTube VR的支援可能還要等待。
visionOS與iPadOS的最大不同之處,在於iPadOS對於應用程式的排列和同時執行的數量有著明確的規則,而visionOS則提供了一個完全自由的、多視窗的操作環境。我對此感到非常興奮,這真是太新奇了。
在visionOS中,你可以隨意開啟任意數量的應用,並在三維空間中自由地放置它們。你可以在廚房開啟幾個視窗,然後去客廳再開啟更多,回到廚房時,之前的視窗都會原封不動地等著你。
記得有一次深夜,我在辦公室的開放式咖啡區製造了一個由巨大Safari視窗構成的藝術畫廊,我在其中漫步,欣賞著各種大型網頁。真的,這種體驗太震撼了。
遺憾的是,visionOS無法實現與他人共享這些視窗或體驗的功能:即使兩個人都戴著Vision Pro頭顯坐在同一房間裡,也無法同時看到空間中相同的虛擬物體。
蘋果公司透露,有企業級開發者正在研發可以共享視角的體驗,你還可以透過FaceTime把一個Vision Pro的檢視投影到另一個上,但歸根結底,我那個宏大的Safari藝術畫廊始終只有我一個參觀者。
儘管能做到這一切令人驚歎,但知道沒人能真正共享你在這個虛擬空間中佈置的東西,這種體驗還是頗感孤獨。
要移動視窗,只需拖動底部的操作欄,把它放在空間裡任何你想放的位置。視窗可以疊加,放置在頭頂上,甚至擺在地面上——你完全可以按照自己的想法來操作。
切換視窗也很簡單,只需注視你想操作的視窗並輕敲手指即可;不活躍的視窗會變得稍微透明,這意味著你的空間裡可以同時發生各種活動。
更棒的是,你可以同時在螢幕上執行來自三個不同作業系統的應用:原生的visionOS應用、iPad應用,還可以透過Wi-Fi連線你的Mac,讓一個完整的Mac顯示屏及其macOS的所有繁雜內容在你的空間中自由漂浮。
然而,visionOS在視窗管理方面還有很大的提升空間。目前缺少像Exposé或Stage Manager這樣的功能,它們可以幫你整理所有開啟的視窗,或者將它們整齊地排列起來。現有的視窗管理功能也不是特別容易發現或直觀操作。
你可以長按某個應用中的X按鈕來隱藏其他所有應用。如果想一鍵隱藏所有內容,可以雙擊頭顯上的數字表冠。想關閉所有應用,只需詢問Siri;若需要強制退出某個應用,則同時按住頂部按鈕和數字表冠即可。這裡融合了許多不同的操作理念。
一旦你熟悉了這些操作,雖然能夠自如地在虛擬空間中移動,但這需要一段時間來適應。這意味著在使用過程中,你可能需要花費比使用其他iOS裝置或甚至Mac更多的時間來思考視窗管理,而Mac的視窗管理理念已有四十年的沉澱。
說到Mac,很多人都對購買Vision Pro以建立巨大的虛擬顯示器感到興奮。這裡有好訊息和壞訊息。好訊息是,Mac的顯示共享功能表現出色,蘋果生態系統的特性,如Handoff和Continuity,在這裡像魔法一樣神奇。
你可以在Mac上覆制內容,然後輕鬆地在visionOS中貼上。甚至你可以在visionOS中開啟你的Mac顯示屏,用滑鼠和鍵盤控制visionOS中的應用,就像Mac和iPad之間的互動那樣順暢。
我甚至試過在我的MacBookPro上方設定一個虛擬的Mac顯示屏,讓它看起來像一個巨大的50英寸膝上型電腦,用來執行Lightroom,感覺非常棒。
這背後涉及一些複雜的螢幕調整技術,但簡單來說,就像你在iMac或Studio Display上看到的那樣,你會得到一個27英寸的高畫質顯示屏。
你的Mac認為它連線到了一個5K顯示器,解析度為5120 x 2880,但實際上以2560 x 1440的解析度執行macOS,就像一個5K螢幕一樣。(你可以選擇不同的解析度,但可能會降低畫質。)這個虛擬顯示屏以4K影片的形式傳輸到Vision Pro,你可以根據需要調整其大小。
總的來說,4K內容以原生4K解析度顯示,就像在iMac上一樣,但你實際上只有2560 x 1440的空間來擺放視窗,不管你把Mac顯示屏放大多大,都無法得到一個完美的5K影象。
令人驚訝的是,所有這些功能僅需點選一個按鈕就能實現。不過,所有這些複雜的調整也意味著一個不太好的訊息:在visionOS中,你只能使用一個Mac顯示屏。你不能在虛擬空間中同時使用多個Mac顯示器。或許在將來可以實現。
visionOS和Vision Pro本身最令人好奇的一點是,其中融入的真正增強現實(AR)元素並不多,這意味著你的空間中的物理物件與數字物件之間幾乎沒有真正的互動。
儘管蘋果多年來一直在強調AR的重要性,但我在體驗Vision Pro期間,實際上只發現了三項能夠預覽未來AR世界的功能。首先,當你看向你的Mac時,Vision Pro有時會在其上方顯示一個“連線顯示”按鈕,這能啟動螢幕共享。
其次,當你使用藍芽鍵盤打字並低頭看手時,它會在鍵盤上方展示一個文字預覽視窗,讓你看到自己正在輸入的內容。這些雖然是小功能,但它們是首次在主流裝置上實現的真正的AR計算功能,展現了未來可能實現的激動人心的場景。而且,這些功能實際上非常實用。
第三個我見到的AR功能是Super Fruit Ninja遊戲的載入螢幕,它讓你能向在地板上奔跑的豬扔草莓,這個功能雖然看起來不那麼具有歷史意義。
總的來說,visionOS中並沒有太多現實生活元素被增強。大部分是你可能稱之為混合現實的內容:虛擬物件在空間中漂浮,卻與任何實際物體無關。所有那些漂浮的應用視窗完全脫離了物理環境。而在娛樂方面,當Apple讓Vision Pro退回到其基本的VR頭戴裝置功能時,它表現得非常出色。
在Vision Pro上觀看電影是一種非常有趣的體驗,尤其是在Apple TV應用的沉浸式電影院裡,你可以自由選擇座位。同樣令人興奮的是,在Apple的虛擬環境中觀看電影,比如Mount Hood,你可以看到螢幕上的顏色反射在周圍景觀上,或者在迪士尼加環境中環顧周圍,比如復仇者塔。
電影本身的觀感非常棒——Vision Pro的顯示器質量在觀看時表現得淋漓盡致。我看了遠超預期的Top Gun: Maverick,只因為它在山頂上的巨幕上顯得如此生動和吸引人。
Vision Pro能夠向用戶的每隻眼睛提供獨立的影像,因此它能夠播放真實的3D電影 — 實際上,蘋果及其合作伙伴,例如迪士尼,已經推出了許多此類影片。
對於那些擁有龐大蘋果電影庫的使用者來說,他們可以免費獲取這些電影的3D版本,只需在播放時選擇2D或3D模式即可。蘋果還製作了一些Apple TV Plus節目的沉浸式版本,這大致是一種180度左右的3D影片,帶來的體驗就像是有史以來最棒的Google Cardboard演示。
我觀看了Adventure中的走鋼絲場景,效果驚人逼真。但如果你之前沒有體驗過類似的內容,我會建議你在深入3D影片之前先適應VR的動作感。蘋果還承諾將提供沉浸式的體育內容,不過遺憾的是,我還沒有機會嘗試。
將Vision Pro僅看作是一臺極其昂貴的電視,也不為過——但隨著時間的推移,它的重量會提醒你,這臺高階電視其實正壓在你的臉上。(我通常能堅持看大約30分鐘到一個小時,之後就需要休息一下。)這還是一臺沒有HDMI輸入的昂貴電視,限制了你只能使用蘋果的遊戲庫,這似乎有些不公。
與你生活中的任何其他電視不同,Vision Pro甚至可以對你觀看的內容施加DRM限制——當你在Apple TV應用或Disney Plus中觀看電影並嘗試截圖時,畫面會變黑。
這種現象很奇怪,你會感受到大公司如何能夠阻止你記錄所看到的內容,即使你只是想在評論中展示它的酷炫之處。儘管你可以透過對iPhone螢幕拍照來繞過DRM截圖限制,但對於Vision Pro卻沒有類似的解決方法。
在談及遊戲方面,這裡並沒有像Beat Saber、Red Matter或Population: One這樣的真正的VR遊戲或健身應用——這些都是Quest上的暢銷遊戲。
特別是健身應用,它幫助Quest吸引了更廣泛的主流市場:Supernatural的Chris Milk在2021年對我說,他的使用者群體男女比例各佔50%,其中60%的使用者年齡超過40歲。這促使Meta直接收購了Supernal,原因是它擔心蘋果可能會先下手。
有人認為,即使只是作為一臺高價電視,Vision Pro(一種先進的VR裝置)也物有所值。
然而,儘管蘋果在其它裝置上高度重視健身和健康功能,Vision Pro在推出時卻並未提供類似的體驗。我認為這是因為Vision Pro本身並不適合進行這類身體活動密集的遊戲體驗——它相對笨重,並且還需要連線一個外接電源,很難想象在沒有手柄的情況下如何玩這些遊戲。
蘋果表示,使用Unity遊戲引擎的開發者們正在努力將更多遊戲移植到這個平臺上,而其作業系統visionOS允許開發者創造定製的手勢操作,這可能解決部分手柄操作的問題——我曾在一個釋出會上試玩了Super Fruit Ninja的預覽版,它採用了特製的切割手勢,看起來效果還不錯,但到目前為止,這類體驗還相對有限。
在Vision Pro中使用VR動感技術時,需要注意的一點是:它並不會主動保護你避免自我傷害。我個人對VR非常適應——我和妻子都在用Supernatural,還有一段時間我完全迷上了PSVR 2上的Gran Turismo 7 VR。
我對自己在VR動感技術上的極限非常清楚,大多數時候都能輕鬆應對。但Vision Pro的體驗如此逼真,它完全不會提示你可能的風險限制,這就導致你可能不自覺地過度使用,從而感到不適。
我嘗試在Disney Plus上觀看了五分鐘的3D版本Avatar: The Way of Water——Vision Pro是首款支援3D高幀率電影的消費級裝置!——但因為影片的動感效果太強烈,我不得不立即停止觀看。
我建議VR初體驗者應該逐步適應,小心地尋找自己的舒適極限。畢竟,首次體驗VR運動暈動病可不是件小事。
總結
Vision Pro真是一款令人讚歎的產品。這種只有蘋果才能製造的第一代裝置,不僅擁有令人難以置信的顯示屏和穿透效果,而且整合了蘋果生態系統的優勢,使其使用起來異常流暢。甚至連外部電池的問題都被巧妙地忽略了。
在我看來,Vision Pro的誕生,正是因為蘋果的強大能力、豐富人才和充足資源的支援,公司為了尋找挑戰,將最棘手的問題進行了深度的技術攻關。
這是件好事!Vision Pro蘊含了許多創新想法,而且都被精心實現,這是其他公司難以企及的,更別說在產品首次亮相時就做到這一點。
但讓人意想不到的是,蘋果或許無意中表明,這些核心創意中的一些可能是行不通的死衚衕。
就像這款有史以來最佳的影片透視頭盔可能暗示,基於攝像頭的混合現實透視技術可能是個無果的嘗試。
這同樣適用於有史以來最精準的手勢和眼動追蹤技術,看起來滑鼠、鍵盤和觸屏技術在未來幾年仍將佔據主導地位。Vision Pro融合了大量看似神奇的技術,當它執行順暢時,你會感到驚喜;但一旦出現問題,也同樣會讓你深感挫敗。
從另一個角度來看,蘋果可能已經認識到這一點,但目前的技術尚未達到製作它長期憧憬的真正AR眼鏡的水平。因此,Vision Pro更像是一個模擬器或開發者工具包。
它是一個夢想工廠,讓開發者為還未問世的裝置構建應用和實際使用場景——那些能讓你與他人共享數字體驗的真正光學AR眼鏡。
在這樣的框架下,Vision Pro就是蘋果目前能提供的一種解決方案,旨在激發大家對這些想法的思考,同時蘋果也在將資源集中投入到它真正想要打造的那款硬體上。這只是一個假設,但思考這種可能性確實令人興奮,很多人已經預設這就是蘋果的策略。
但在The Verge,我們有一個鐵律:評測的是盒子裡實際的產品——即今天就能拿到手的,而不是那些還未兌現的改進承諾。這讓我反覆思考,自從我第一次戴上Vision Pro起,我心中湧現的各種疑問,首當其衝的當然是:
你願意使用一款每次使用都會打亂你髮型的電腦嗎?
如果你化妝,你願意使用一款每次使用都可能破壞你妝容的電腦嗎?
你願意使用一款可能被迪士尼公司限制拍攝所見內容的電腦嗎?
你想要一個無法輕鬆與他人分享你所看內容的電腦嗎?
你覺得你最豪華的電視是否應該具備 HDMI 輸入功能?
你想使用一個在昏暗環境下表現欠佳的電腦嗎?
你願意用一款總是監視你手部動作的電腦嗎?
這意味著許多重大的妥協——而且是大的妥協,不是小問題。最大的妥協在於,使用Vision Pro是一種極其孤獨的體驗,即使它正面那雙詭異的“幽靈之眼”。你獨自沉浸其中,體驗著別人無法共享的世界。
經過一段時間的使用後,我開始認同Tim Cook長期以來的看法:頭戴裝置本質上帶來孤立感。這對於傳統的VR頭顯尚可接受,畢竟它們在過去十年中基本上已經轉變為專用的遊戲機,但作為主要的計算工具,這種孤立就顯得格外突兀。
我不想在Vision Pro中處理工作。我的工作需要與人協作完成,我更願意與他們一起,身處這個真實的世界。
.data_color_scheme_dark{--weui-BTN-ACTIVE-MASK: rgba(255, 255, 255, .1)}.data_color_scheme_dark{--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255, 255, 255, .126)}.data_color_scheme_dark{--weui-DIALOG-LINE-COLOR: rgba(255, 255, 255, .1)}.data_color_scheme_dark{--weui-BG-COLOR-ACTIVE: #373737}.data_color_scheme_dark{--weui-BG-6: rgba(255, 255, 255, .1);--weui-ACTIVE-MASK: rgba(255, 255, 255, .1)}.data_color_scheme_dark{--weui-REDORANGE: #ff6146;--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}.data_color_scheme_dark{--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}.data_color_scheme_dark{--weui-elpsColor: rgba(255, 255, 255, .8)}.data_color_scheme_dark{--weui-mask-elpsColor: rgba(255, 255, 255, .8);--weui-mask-gradient: linear-gradient(to right, rgba(25, 25, 25, 0), #191919 40%)}.data_color_scheme_dark{--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}.rich_media_content{color:#000000e5;font-size:var(--articleFontsize);overflow:hidden;text-align:justify}.rich_media_content{color:var(--weui-FG-HALF)}.rich_media_content{position:relative;z-index:0}.wxw-img{vertical-align:bottom}.rich_media_content:not(.old_list_style) .list-paddingleft-1,.rich_media_content:not(.old_list_style) .list-paddingleft-2,.rich_media_content:not(.old_list_style) .list-paddingleft-3{padding-left:2.2em}.rich_media_content:not(.old_list_style) .list-paddingleft-1 .list-paddingleft-2,.rich_media_content:not(.old_list_style) .list-paddingleft-2 .list-paddingleft-2,.rich_media_content:not(.old_list_style) .list-paddingleft-3 .list-paddingleft-2{padding-left:30px}.rich_media_content:not(.old_list_style) .list-paddingleft-1{padding-left:1.2em}.rich_media_content:not(.old_list_style).fix_apple_default_style .list-paddingleft-1{padding-left:1.5em}.rich_media_content.old_list_style .list-paddingleft-1,.rich_media_content.old_list_style .list-paddingleft-2,.rich_media_content.old_list_style .list-paddingleft-3{padding-left:0}.rich_media_content.old_list_style .list-paddingleft-1 .list-paddingleft-1,.rich_media_content.old_list_style .list-paddingleft-2 .list-paddingleft-2,.rich_media_content.old_list_style .list-paddingleft-3 .list-paddingleft-3{padding-left:1.2em}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]) .rich_media_content img:not(.wx_img_placeholder){filter:brightness(.8)}}body,.wx-root,page{--weui-BTN-HEIGHT: 48;--weui-BTN-HEIGHT-MEDIUM: 40;--weui-BTN-HEIGHT-SMALL: 32}body{--weui-elpsLine: 2;--weui-elpsFontSize: 1rem;--weui-elpsColor: rgba(0, 0, 0, .9)}body{--weui-mask-elpsLine: 2;--weui-mask-elpsLineHeight: 1.4;--weui-mask-elpsFontSize: 1rem;--weui-mask-elpsColor: rgba(0, 0, 0, .9);--weui-mask-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 40%)}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]){--weui-elpsColor: rgba(255, 255, 255, .8)}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]){--weui-mask-elpsColor: rgba(255, 255, 255, .8);--weui-mask-gradient: linear-gradient(to right, rgba(25, 25, 25, 0), #191919 40%)}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) body,body:not(.pages_skin_pc) .wx-root{--weui-BG-0: #ededed;--weui-BG-1: #f7f7f7;--weui-BG-2: #fff;--weui-BG-3: #f7f7f7;--weui-BG-4: #4c4c4c;--weui-BG-5: #fff;--weui-FG-0: rgba(0, 0, 0, .9);--weui-FG-HALF: rgba(0, 0, 0, .9);--weui-FG-1: rgba(0, 0, 0, .55);--weui-FG-2: rgba(0, 0, 0, .3);--weui-FG-3: rgba(0, 0, 0, .1);--weui-FG-4: rgba(0, 0, 0, .15);--weui-FG-5: rgba(0, 0, 0, .05);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #fa9d3b;--weui-YELLOW: #ffc300;--weui-GREEN: #91d300;--weui-LIGHTGREEN: #95ec69;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1485ee;--weui-PURPLE: #6467f0;--weui-WHITE: #fff;--weui-LINK: #576b95;--weui-TEXTGREEN: #06ae56;--weui-FG: #000;--weui-BG: #fff;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: #fa9d3b;--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: #06ae56;--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: #10aeff;--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(0, 0, 0, .5);--weui-TAG-BACKGROUND-BLACK: rgba(0, 0, 0, .05)}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) .wx-root[data-weui-mode=care],body:not(.pages_skin_pc) body[data-weui-mode=care]{--weui-BG-0: #ededed;--weui-BG-1: #f7f7f7;--weui-BG-2: #fff;--weui-BG-3: #f7f7f7;--weui-BG-4: #4c4c4c;--weui-BG-5: #fff;--weui-FG-0: #000;--weui-FG-HALF: #000;--weui-FG-1: rgba(0, 0, 0, .6);--weui-FG-2: rgba(0, 0, 0, .42);--weui-FG-3: rgba(0, 0, 0, .1);--weui-FG-4: rgba(0, 0, 0, .15);--weui-FG-5: rgba(0, 0, 0, .05);--weui-RED: #dc3636;--weui-ORANGERED: #d14730;--weui-ORANGE: #e17719;--weui-YELLOW: #bb8e00;--weui-GREEN: #4f8400;--weui-LIGHTGREEN: #2e8800;--weui-BRAND: #018942;--weui-BLUE: #007dbb;--weui-INDIGO: #0075e2;--weui-PURPLE: #6265f1;--weui-WHITE: #fff;--weui-LINK: #576b95;--weui-TEXTGREEN: #06ae56;--weui-FG: #000;--weui-BG: #fff;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: #e17719;--weui-TAG-BACKGROUND-ORANGE: rgba(225, 119, 25, .1);--weui-TAG-TEXT-GREEN: #06ae56;--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: #007dbb;--weui-TAG-BACKGROUND-BLUE: rgba(0, 125, 187, .1);--weui-TAG-TEXT-BLACK: rgba(0, 0, 0, .5);--weui-TAG-BACKGROUND-BLACK: rgba(0, 0, 0, .05)}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) .wx-root[data-weui-mode=care][data-weui-theme=dark],body:not(.pages_skin_pc) body[data-weui-mode=care][data-weui-theme=dark]{--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .85);--weui-FG-HALF: rgba(255, 255, 255, .65);--weui-FG-1: rgba(255, 255, 255, .55);--weui-FG-2: rgba(255, 255, 255, .35);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) .wx-root,body:not(.pages_skin_pc) body{--appmsgExtra-BG: #F7F7F7}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) .wx-root[data-weui-theme=dark],body:not(.pages_skin_pc) body[data-weui-theme=dark]{--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media screen and (min-width:1024px){body:not(.pages_skin_pc) .wx-root[data-weui-theme=dark],body:not(.pages_skin_pc) body[data-weui-theme=dark]{--appmsgExtra-BG: #121212}}@media screen and (min-width:1024px){body:not(.pages_skin_pc)body:not(.pages_skin_pc){background:var(--weui-BG-2)}}@media screen and (min-width:1024px) and (prefers-color-scheme:dark){body:not(.pages_skin_pc) .wx-root[data-weui-mode=care]:not([data-weui-theme=light]),body:not(.pages_skin_pc) body[data-weui-mode=care]:not([data-weui-theme=light]){--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .85);--weui-FG-HALF: rgba(255, 255, 255, .65);--weui-FG-1: rgba(255, 255, 255, .55);--weui-FG-2: rgba(255, 255, 255, .35);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media screen and (min-width:1024px) and (prefers-color-scheme:dark){body:not(.pages_skin_pc) .wx-root:not([data-weui-theme=light]),body:not(.pages_skin_pc) body:not([data-weui-theme=light]){--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media screen and (min-width:1024px) and (prefers-color-scheme:dark){body:not(.pages_skin_pc) .wx-root:not([data-weui-theme=light]),body:not(.pages_skin_pc) body:not([data-weui-theme=light]){--appmsgExtra-BG: #121212}}@media(prefers-color-scheme:dark){body:not([data-weui-theme=light]).my_comment_empty_data{background-color:#111}}body,.wx-root{--weui-BG-6: rgba(0, 0, 0, .05);--weui-ACTIVE-MASK: rgba(0, 0, 0, .05)}body,.wx-root{--weui-REDORANGE: #ff6146;--weui-BG-0: #ededed;--weui-BG-1: #f7f7f7;--weui-BG-2: #fff;--weui-BG-3: #f7f7f7;--weui-BG-4: #4c4c4c;--weui-BG-5: #fff;--weui-FG-0: rgba(0, 0, 0, .9);--weui-FG-HALF: rgba(0, 0, 0, .9);--weui-FG-1: rgba(0, 0, 0, .55);--weui-FG-2: rgba(0, 0, 0, .3);--weui-FG-3: rgba(0, 0, 0, .1);--weui-FG-4: rgba(0, 0, 0, .15);--weui-FG-5: rgba(0, 0, 0, .05);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #fa9d3b;--weui-YELLOW: #ffc300;--weui-GREEN: #91d300;--weui-LIGHTGREEN: #95ec69;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1485ee;--weui-PURPLE: #6467f0;--weui-WHITE: #fff;--weui-LINK: #576b95;--weui-TEXTGREEN: #06ae56;--weui-FG: #000;--weui-BG: #fff;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: #fa9d3b;--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: #06ae56;--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: #10aeff;--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(0, 0, 0, .5);--weui-TAG-BACKGROUND-BLACK: rgba(0, 0, 0, .05)}body,.wx-root{--weui-BG-0: #ededed;--weui-BG-1: #f7f7f7;--weui-BG-2: #fff;--weui-BG-3: #f7f7f7;--weui-BG-4: #4c4c4c;--weui-BG-5: #fff;--weui-FG-0: rgba(0, 0, 0, .9);--weui-FG-HALF: rgba(0, 0, 0, .9);--weui-FG-1: rgba(0, 0, 0, .55);--weui-FG-2: rgba(0, 0, 0, .3);--weui-FG-3: rgba(0, 0, 0, .1);--weui-FG-4: rgba(0, 0, 0, .15);--weui-FG-5: rgba(0, 0, 0, .05);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #fa9d3b;--weui-YELLOW: #ffc300;--weui-GREEN: #91d300;--weui-LIGHTGREEN: #95ec69;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1485ee;--weui-PURPLE: #6467f0;--weui-WHITE: #fff;--weui-LINK: #576b95;--weui-TEXTGREEN: #06ae56;--weui-FG: #000;--weui-BG: #fff;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: #fa9d3b;--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: #06ae56;--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: #10aeff;--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(0, 0, 0, .5);--weui-TAG-BACKGROUND-BLACK: rgba(0, 0, 0, .05)}.wx-root,body{--weui-BTN-ACTIVE-MASK: rgba(0, 0, 0, .1)}.wx-root,body{--weui-BTN-DEFAULT-ACTIVE-BG: #e6e6e6}.wx-root,body{--weui-DIALOG-LINE-COLOR: rgba(0, 0, 0, .1)}.wx-root,body{--weui-BG-COLOR-ACTIVE: #ececec}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-ACTIVE-MASK: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BTN-DEFAULT-ACTIVE-BG: rgba(255, 255, 255, .126)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-DIALOG-LINE-COLOR: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--APPMSGCARD-BG: #1E1E1E}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--APPMSGCARD-LINE-BG: rgba(255, 255, 255, .07)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-COLOR-ACTIVE: #373737}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-6: rgba(255, 255, 255, .1);--weui-ACTIVE-MASK: rgba(255, 255, 255, .1)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-REDORANGE: #ff6146;--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--discussInput-BG: rgba(255, 255, 255, .03)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--nickName-FG: #959595}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--weui-BG-0: #111;--weui-BG-1: #1e1e1e;--weui-BG-2: #191919;--weui-BG-3: #202020;--weui-BG-4: #404040;--weui-BG-5: #2c2c2c;--weui-FG-0: rgba(255, 255, 255, .8);--weui-FG-HALF: rgba(255, 255, 255, .6);--weui-FG-1: rgba(255, 255, 255, .5);--weui-FG-2: rgba(255, 255, 255, .3);--weui-FG-3: rgba(255, 255, 255, .1);--weui-FG-4: rgba(255, 255, 255, .15);--weui-FG-5: rgba(255, 255, 255, .1);--weui-RED: #fa5151;--weui-ORANGERED: #ff6146;--weui-ORANGE: #c87d2f;--weui-YELLOW: #cc9c00;--weui-GREEN: #74a800;--weui-LIGHTGREEN: #3eb575;--weui-BRAND: #07c160;--weui-BLUE: #10aeff;--weui-INDIGO: #1196ff;--weui-PURPLE: #8183ff;--weui-WHITE: rgba(255, 255, 255, .8);--weui-LINK: #7d90a9;--weui-TEXTGREEN: #259c5c;--weui-FG: #fff;--weui-BG: #000;--weui-TAG-TEXT-RED: rgba(250, 81, 81, .6);--weui-TAG-BACKGROUND-RED: rgba(250, 81, 81, .1);--weui-TAG-TEXT-ORANGE: rgba(250, 157, 59, .6);--weui-TAG-BACKGROUND-ORANGE: rgba(250, 157, 59, .1);--weui-TAG-TEXT-GREEN: rgba(6, 174, 86, .6);--weui-TAG-BACKGROUND-GREEN: rgba(6, 174, 86, .1);--weui-TAG-TEXT-BLUE: rgba(16, 174, 255, .6);--weui-TAG-BACKGROUND-BLUE: rgba(16, 174, 255, .1);--weui-TAG-TEXT-BLACK: rgba(255, 255, 255, .5);--weui-TAG-BACKGROUND-BLACK: rgba(255, 255, 255, .05)}}@media(prefers-color-scheme:dark){.wx-root:not([data-weui-theme=light]),body:not([data-weui-theme=light]){--appmsgExtra-BG: #121212}}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}@media screen and (min-width:1024px){body:not(.pages_skin_pc) :root{--appmsgPageGap: 20px;--appmsgPageBottomGap: 40px}}:root{--articleFontsize: 17px}:root{--sab: env(safe-area-inset-bottom)}:root{--wxBorderAvatarRatio: 3}:root{--discussPageGap: 20px}:root{--immersive-safe-bottom: env(safe-area-inset-bottom)}:root{--appmsgPageGap: 20px;--appmsgPageBottomGap: 40px}*{margin:0;padding:0}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em}td p{margin:0;padding:0}