ARM出BUG最新iPhone 6s玩3D游戲閃屏
晚上陪朋友吃飯,聊起孫主編談到的iPhone 6s Plus玩3D游戲閃屏的問(wèn)題,恰好一位工程師大拿開(kāi)發(fā)過(guò)程中也曾遇到過(guò)類(lèi)似問(wèn)題,給出了更合理的解釋?zhuān)阂驗锳RM開(kāi)源代碼中的一個(gè)bug。
本文引用地址:http://dyxdggzs.com/article/280844.htm具體而言,在A(yíng)RM提供的有關(guān)浮點(diǎn)運算源代碼中存在一個(gè)bug,使得iOS與負責指紋識別的安全OS在讀取存儲器是產(chǎn)生沖突,導致使用浮點(diǎn)運算更多的3D 游戲運行時(shí)出現閃屏,這一bug至今沒(méi)在開(kāi)源網(wǎng)站公開(kāi),ARM也沒(méi)有fix bug,如果真是如此,iPhone 6s在玩游戲時(shí)出現閃屏也就很正常,不過(guò)只要Apple發(fā)現了這一bug并且fix,相信未來(lái)可以通過(guò)軟件升級進(jìn)行改善。
這樣分析的話(huà),包括iPhone 6s應當也同樣存在這一問(wèn)題,至于iPhone 6及Plus為什么沒(méi)有,也很容易解釋?zhuān)驗檫@一bug是ARM新近推出的版本中出現,早先的版本中并無(wú)此bug。
無(wú)論任何系統都存在大量bug,特別是新發(fā)布的產(chǎn)品,這也是很多手機軟件需要不停升級的原因,手機出廠(chǎng)前雖然也會(huì )進(jìn)行大量測試,不過(guò)還是無(wú)法與消費者海量 的用戶(hù)級測試相比,特別是沒(méi)有公開(kāi)的bug,據說(shuō)ARM的這一bug至今沒(méi)有公開(kāi),ARM本身也就談不上fix,不過(guò)既然網(wǎng)上出現了玩iPhone 6s plus
閃屏問(wèn)題,相信Apple有能力在短時(shí)間內找到并fix,ARM在未來(lái)的版本升級時(shí)也會(huì )修正。
雖然市場(chǎng)上手機品牌很多,老杳一直建議消費者購買(mǎi)知名品牌的手機,雖然售價(jià)相對貴一些,不過(guò)售后的保障更完善,針對手機的bug修正也更及時(shí),相比中小品牌手機售出之后千年不更新,多花點(diǎn)錢(qián)購買(mǎi)大品牌的手機其實(shí)更值。
如果iPhone 6s Plus玩3D游戲時(shí)出現閃屏其實(shí)也很正常,Apple也有能力通過(guò)升級修正,沒(méi)什么大驚小怪,不過(guò)這件事情之所以被關(guān)注,只是因為是iPhone、是 Apple的產(chǎn)品,這種故事會(huì )發(fā)生在任何手機上,因為沒(méi)有系統完美無(wú)缺。
評論