文|IT時報 林斐
編輯|林斐 孫妍
上周在蘋果的WWDC23上最重磅的發布當然是Vision Pro混合現實頭顯,但對游戲迷來說,最重磅的嘉賓卻是小島秀夫,最重要的消息是蘋果發布了新的游戲移植工具,幫助游戲開發者將Windows游戲移植到Mac。
也許游戲圈外的人不熟悉小島秀夫,他因主導開發了世界上第一款戰術諜報動作游戲《合金裝備》系列而名聲大噪,是第21位入列游戲名人堂(Hall of Fame Award)的制作人。小島秀夫最新的作品是《死亡擱淺》,這款3A級別(a lot of time、sources、money用大量時間、資源和金錢開發)游戲在索尼PS和Windows平臺用戶總數已經突破1000萬。
在WWDC23,小島秀夫登臺宣布《死亡擱淺導演剪輯版》將登陸macOS平臺,同時其創立的游戲開發公司“小島工作室”發行的多款游戲也會在macOS上線。除了小島秀夫之外,全球兩大游戲引擎之一Unity也被蘋果拉來站臺。順便提一下,另外一大游戲引擎是Unreal,隸屬于還在與蘋果打官司的Epic公司。
WWDC23上的一系列動作,給外界一個非常明顯的信號,蘋果已經在電腦游戲市場中開始發力。
按照蘋果品牌影響力、近幾年在芯片研發領域的突飛猛進以及應用生態圈的基礎,有理由相信,Windows生態整機企業及消費顯卡市場中的英偉達、AMD、英特爾都將會感受到壓力。而對游戲玩家來說,Mac筆記本電腦、臺式機甚至蘋果專屬游戲硬件將會成為自己的新選擇。
在手游市場中,蘋果App Store是最重要的發行平臺之一,現有超過20萬款游戲。微軟的一份調查數據顯示,并不開發游戲的蘋果2022年僅靠App Store上的分成就獲得了148億美元的收入。但是在桌面游戲平臺,蘋果的Mac App Store的表現相比手游不值一提。不僅數量差了幾個量級,能夠擴大平臺影響力的3A大作也只有《古墓麗影》《生化危機》系列等幾款,來自全球最大的第三方游戲平臺Steam的調查報告中,macOS系統的份額不到3%。
為什么游戲開發者一直以來不愿意為蘋果Mac平臺開發游戲?都是蘋果自己“作”的。
2006年,蘋果的Mac電腦從原來的Power PC轉向英特爾的X86架構,推出了第一代MacBook Pro。同時在Mac OS系統中,蘋果還推出了Boot Camp助理軟件,幫助用戶在英特爾處理器的Mac上安裝Windows操作系統。這種“兼容”操作系統競爭對手的做法,讓蘋果用戶能在性能稍微損失一些的情況下,也能在Mac電腦上玩Windows游戲。對開發者來說,Boot Camp讓他們不需要為自己的游戲專門開發一個Mac版。
2014年時,蘋果方面發布了名為Metal的圖形API(應用編程)接口,這是一款面向系統底層、兼顧圖形和計算功能的API,類似于Windows系統的DirectX,也許不是巧合,當年市場中就有消息傳出,蘋果正在測試一款采用ARM架構的Mac電腦,將會逐步放棄與英特爾在X86架構上的合作,同時ARM架構的Mac電腦也不再支持Boot Camp。
又過了4年,為了推廣自家的Metal,從2018年起,蘋果開始在MacOS中放棄了對OpenGL和Vulkan這兩大主流圖形API的支持。因為DirectX和Metal是微軟、蘋果各自的專屬接口,此前,如果開發者加快開發進度,用移植的方式兼容多個平臺,OpenGL和Vulkan是必不可少的重要途徑,蘋果的做法把這條路堵死了。
一款需要投入幾百人、千萬美金,開發周期長達數年的3A游戲,對于游戲開發企業來說是一項風險極大,管理難度極高的項目。為了趕進度,導致最終游戲品質不如預期,不被玩家接受的例子數不勝數。所以權衡之下,無論是大型游戲開發企業,還是獨立游戲制作者,優先考慮更加成熟的Windows平臺自然成了首選。
而對于蘋果用戶來說,要在桌面電腦上玩3A級別游戲,就只能再購買Windows系統的游戲筆記本或臺式機。
蘋果不是沒有看到這個問題,但相比之下,蘋果把更多的精力花在了更重要的芯片研發上,它的策略是先把平臺性能搞上去,然后再去完善生態。
從2009年,蘋果收購芯片公司P.A.Semi算起,經過iPhone上A系列芯片的迭代,到2020年,就有測試機構終于證實2018款iPad Pro中使用的Apple A12X Bionic處理器在性能上和在MacBook Pro中使用的英特爾Core i7處理器打平。同年的WWDC20上,蘋果也正式宣布在2年左右的時間,Mac電腦將逐步放棄英特爾芯片,轉而使用自家的芯片。
后續的故事,很多人都熟悉了,蘋果基于ARM架構的桌面芯片M1、M1 Pro、M1 Max、M1 Ultra、M2、M2 Max、M2 Pro、M2 Ultra陸續登場,并且更重要的是從M1開始,蘋果就遠遠拉大了與其他ARM桌面芯片之間的性能差距。
在自研芯片呈現出領先態勢后。2022年蘋果為游戲開發者帶來新的Metal 3接口。從技術細節上看,Metal 3不僅僅是API,更接近于Unity和Unreal這樣的游戲引擎,有完整的游戲開發工具包,尤其是MetalFX Upscaling技術能夠讓游戲大幅加快復雜場景的渲染速度,而快速資源加載API還能夠加快從GPU到內存、SSD的讀取速度,使得游戲可以更快找到需要渲染的資源。
這次WWDC23上發布的M2 Ultra GPU具有多達76個集成圖形內核,第三方測試表明,使用Metal API的M2 Ultra與使用OpenGL的RTX 4070 Ti、RTX 4080顯卡相比,在某些基礎測試中,M2 Ultra的數據領先RTX 4070 Ti,與RTX 4080持平。
正是自家芯片所給予的勇氣,隨著WWDC23上采用M芯片的15英寸MacBook Air、Mac Studio和Mac Pro三款Mac電腦的亮相,蘋果的芯片遷移任務全面完成。
未來的游戲市場,蘋果在繼續保持移動手游市場優勢的同時,我認為會有幾種可能性:桌面游戲領域,在2年左右的時間,蘋果會吃掉20%以上的游戲PC份額,蘋果自己的Mac App Store游戲方面收入相比會翻倍增長;在硬件領域,第三方Mac電腦游戲配件會大量出現。再大膽一點,蘋果推出官方游戲手柄,搭配Apple TV,形成一臺蘋果游戲主機,與Xbox、PlayStation掰掰手腕也并非不可能。