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 開啟」後即可。
注意:沒有此選項的應用不是通用型應用
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956340/viewspace-2741514/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 入手 M1 Mac 之前,你需要了解的Apple Silicon M1原生應用和Rosetta2MacAPPROS
- 蘋果的 M1 Ultra 是什麼?蘋果
- 在Apple Silicon Macs上如何安裝Rosetta 2?非本機Intel x86應用如何在M1上執行?APPMacROSIntel
- 如何在M1 Apple Silicon Mac上安裝RosettaAPPMacROS
- 蘋果M1 Mac上怎樣使用Homebrew?蘋果Mac
- M1最新資訊:蘋果M1晶片可執行Windows 10且執行流暢蘋果晶片Windows
- Apple M1執行win10效果如何?APPWin10
- 蘋果m2晶片和m1到底有什麼區別?蘋果晶片
- Apple M1 vs. M1 Pro vs. M1 Max:Apple 的新晶片有多快?APP晶片
- 蘋果M1晶片的Mac怎麼關閉SIP?M1 mac關閉Sip方法教程!蘋果晶片Mac
- 蘋果Feedback是什麼?有什麼用?怎麼刪除?蘋果
- 蘋果最新的Apple TV怎麼樣?全新Apple TV解析蘋果APP
- 怎麼檢視mac電腦的應用程式與M1是否相容Mac
- M1相容性怎麼樣?關於M1版MacBook相容軟體的測試方法Mac
- 到底什麼樣的ABAP系統能執行Fiori應用
- 蘋果企業簽名版應用怎麼才能夠進行執行蘋果
- Macbook m1 Big Sur 安裝Valet 執行yii2Mac
- Coinbase 開發的 Rosetta API 是什麼ROSAPI
- Apple前員工:在Apple公司工作是什麼樣APP
- 如何使用iMazing在M1 Mac上執行iOS或iPadOS應用?MaciOSiPad
- 換Macbook M1晶片之後,IDEA很卡是怎麼回事?Mac晶片Idea
- M1 Macbook崩潰了怎麼辦?Mac
- JS是怎樣執行的JS
- Webpack 是怎樣執行的?Web
- 如何在M1上執行較早的非本機Intel x86應用?Intel
- 程式執行緒新解:什麼是程式?什麼是執行緒?執行緒
- 蘋果手機使用技巧:AppleWatch應用怎麼解除安裝?蘋果APP
- Webpack 是怎樣執行的?(一)Web
- 透過jstack檢視java執行緒在忙什麼JSJava執行緒
- 什麼是Python?前景怎麼樣?Python
- SSL證書應用生態是什麼樣的
- 科普遊戲:是什麼?怎樣做?遊戲
- Apple Watch2再加新功能 蘋果手錶2增加什麼APP蘋果
- oracle 執行過程中 /dev/shm 下是什麼Oracledev
- M1版MacBook Pro和Air該怎麼選MacAI
- 執行緒池是怎樣工作的?執行緒
- 讀《mysql是怎樣執行的》有感MySql
- 什麼是DNS解析?DNS解析的過程是什麼樣的?DNS