Apple Rosetta 2 、蘋果 M1是什么? M1通用型應用通過Rosetta2怎樣運行?


今年11月份,蘋果正式發布了3款內置蘋果自研芯片M1的電腦,可以說是一次跨時代的大更新,因為蘋果換”芯“了,從Intel的X86芯片到自研的M1芯片,這其中最大的挑戰是Mac 原有的應用對 Apple Silicon M1的適配,理論上是完全不兼容的兩套技術體系,原有的所有軟件肯定不兼容!只有讓開發者轉為M1芯片進行軟件的兼容和開發,當然這需要大量的時間。

Apple Rosetta 2 是什么 ?

蘋果為了這段時間的過渡,推出了 Rosetta 2 技術:”通過 Rosetta 2,搭載 Apple 芯片的 Mac 可以使用專為配備 Intel 處理器的 Mac 構建的 App“。

每當用戶使用專為配備 Intel 處理器的 Mac 電腦構建的 App 時,Rosetta 2 都會在后台運行。Rosetta 會自動轉化 App 以便與 Apple 芯片搭配使用。

蘋果官方介紹在大多數情況下,需要 Rosetta 的 App 的性能不會出現任何差異。但實際上,性能和運行速度就無法保證和在 Intel 芯片的 Mac 上一樣了。根據開發者的測試,Geekbench 5 通過 Rosetta 2 運行在裝有 A12Z 芯片的 Apple Mac Mini Developer Transition Kit 中,單核跑分比 A12Z 在 iPad Pro 12.9 中低了大約 25%。盡管兩者的硬件環境以及芯片頻率等因素都不相同,這個跑分對比並不嚴謹,但 Rosetta 2 對於應用運行效率有不小影響這一點,是可以得出肯定結論的。

蘋果 M1是什么?

傳統上,計算機是建立在獨立的芯片基礎上的。作為片上系統(SoC),M1把眾多技術——比方說中央處理器(CPU),圖形處理單元(GPU),內存,以及機器學習——整合到一塊芯片的一個集成電路上面了。具體來說,M1包括以下這些東西:

一顆由四顆高性能內核和四顆高效能內核組成的8核CPU

一顆8核集成GPU

一顆16核架構的蘋果神經引擎(Apple Neural Engine)。

采用最先進的5納米工藝技術制造。

封裝了160億個晶體管到一個芯片里面。

蘋果最新的圖像信號處理器(ISP)可提供更高質量的視頻

Secure Enclave(可以處理類似Touch ID身份驗證等安全事務)

蘋果設計的Thunderbolt控制器,支持USB 4,傳輸速率高達40Gbps

M1 Mac在剛上市不久就得到了不少好評,隨着使用時間的增多,更多問題開始暴露出來,個別支持M1芯片的通用型應用在M1芯片的Mac運行時會閃退,怎么辦呢?可以嘗試改變將應用使用Rosetta打開,大部分能夠解決,需要的小伙伴可以試一試。

小編以Permute 3為例:

1.選中Permute圖標后,鼠標右鍵,在菜單中點擊「顯示簡介」(或者按 Command+i 快捷鍵)。

2.勾選「使用 Rosetta 打開」后即可。

注意:沒有此選項的應用不是通用型應用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM