蘋果在上周召開的WWDC 2020大會上面只「發布」了一款硬體產品,那就是Developer Transition Kit(DTK),它是一款披著Mac Mini皮的ARM Mac,用的是iPad Pro的同款A12Z SoC。它是蘋果分發給開發者用來提前做應用遷移等適應性工作的,目的是為了在ARM版Mac正式上線時有一個較好的應用環境。這兩天國外的開發者已經陸續收到了這款DTK,很多開發者都拿它來跑了下分,比如用macOS上面比較常用的Geekbench 5……
目前macOS上面的Geekbench 5還沒有針對ARM指令集進行重編譯,所以目前所有的跑分都是通過Rosetta 2實時轉譯實現的,在效率上有很大的損失,這點也反映在跑分成績裡了。Geekbench 5識別出來的CPU信息是一枚名為VirtualApple的處理器,很明顯是模擬出來的,從Family 6 Model 44 Stepping 0的識別號來看,蘋果將它模擬成了一顆比較老的Intel x86 CPU(大概是Westmere)。
這款DTK的分數表現較為一般,大部分跑分結果的單核成績在840分左右,多核成績在2900分往上一點。對比新款同樣採用A12Z的iPad Pro跑分成績,DTK在單核方面大概發揮了75%的實力,在多核方面就差得遠了,只有60%左右的實力,指令集轉譯的影響還是非常大的。如果要跟現在的Mac相比的話,差距還是比較大的,用TDP為28W的Core i5-1038NG7的MacBook Pro 13能夠跑出單核1200、多核約4400分的成績,當然後者用的是原生的x86代碼,沒有效率損失就是了。
DTK的首波跑分能夠讓我們提前看一下在轉譯情況下的處理器效能,但並不就是說它只有這麼點能耐,真實情況需要等各種跑分軟體為ARM指令集重編譯後才能看清。