智慧型手機市場競爭激烈,為了突顯自家產品比競爭對手更優秀、更值得入手,廠商採用了非常多策略來說服消費者,像是指出其他對手的不足等,其中跑分數據就是一個最常見的方式,但也衍生出很多額外的問題,包含測試數據動手腳等。在近日, OnePlus 9 和 OnePlus 9 Pro 的跑分數據被發現有異, 從 Geekbench 除名就是一個值得討論的例子。
OnePlus 9 和 OnePlus 9 Pro 被 Geekbench 除名,是作弊還是最佳化考量?
經過過外媒體 AnandTech 核查,發現 OnePlus 9 和 OnePlus 9 Pro 上的幾個應用程式,實際效能表現低於 Geekbench 跑分結果所呈現的數字,但其所搭載的 OxygenOS 卻不會向測試軟體提供有限的效能,這點被 Geekbench 視為作弊。Geekbench 表示,該系統是根據應用程式的標識符號而不是應用程式行為來做出效能評分,也就是說在運行特定應用程式時才會把效能釋放出來。
It’s disappointing to see OnePlus handsets making performance decisions based on application identifiers rather than application behavior. We view this as a form of benchmark manipulation. We’ve delisted the OnePlus 9 and OnePlus 9 Pro from our Android Benchmark chart. https://t.co/G40wmWeg7o
— Geekbench (@geekbench) July 6, 2021
與過去的作弊方式不太一樣,過去常見的狀況是手機廠商調整手機,以使在運行測試軟體時忽略熱限制。相反的,OxygenOS 的設計是讓手機在運行測試軟體時將效能以極限狀態運作,而在其他應用程式時全都降低了效能,但呈現的效果非常類似。當 AnandTech 在 OnePlus 9 Pro 上以 Chrome 瀏覽器運行一個名為 Speedometer 2.0 的基準測試時(見下方影片),獲得了61.5 分,與採用相同的高通 S888 旗艦機相比分數明顯偏低,究其原因得出的結論是,Cortex-X1 核心根本沒有發揮作用,這些負載皆由三個 Cortex-A78 核心處理,當第三次運行該基準時,Cortex-A55 核心無法承受壓力只得到 16.8 分的超低分數。
為了驗證這個奇怪的現象,AnandTech 以另一個瀏覽器 Vivaldi 來進行測試 (如下方影片),發現在此手機上面,S888 僅在第一次安裝該應用程式時發揮全部效能。隨後測試人員還發現 OnePlus 9 的處理器在使用特定應用程式時(例如 Snapchat、Instagram),手機內的 S888 處理器明顯受限。有趣的是,就連 OnePlus 自家的應用程式也會在受效能限制的情況下運行。
AnandTech 表示,OnePlus 這樣做可能是為了防止不必要的電池消耗,而這似乎也是此現象唯一合理的理由。OnePlus 9 Pro 宣稱使用了最新 LTPO OLED 技術,類似 Samsung 的 Galaxy S21 Ultra,但仍然存在明顯的電源特性和更差的電源效率。 在網路瀏覽情境下的電池續航測試中,即使有這種效能削弱機制,在相同的測試條件下,兩台設備都是在 120Hz 螢幕更新率,OnePlus 9 Pro 提供了 11.75 小時的運行時間,而 Galaxy S21 Ultra 則為 13.98 小時,後者是在 SoC 的效能全開情況下運行。OnePlus 向 XDAdevelopers 提出的聲明中也證實為了能夠有效降低功耗同時提供流暢體驗而進行這種所謂的「效能調整」,但卻沒有進一步解釋為何只有特定的應用程式才是它的目標,更沒有說明為什麼該機制並沒有公開披露給消費者知道。
但回歸本質來說,要想延長續航、減少電力消耗,本來就不該以犧牲手機本身的效能為代價,在此一事件後,Geekbench 已經從其平台上面將 OnePlus 9 和 OnePlus 9 Pro 的分數移除,而 Geekbench 也表示對於像 OnePlus 這樣的大公司在操縱分數以吸引消費者感到失望,另外他們還會繼續審查 OnePlus 其他智慧型手機,看看是否也以同樣方式來操弄測試分數,有問題的機型都會被從該平台刪除。
◎資料來源:AnandTech 、XDAdevelopers