直接跑,估計(jì)是不行的!
ARM架構(gòu)
因?yàn)榧軜?gòu)不同,Intel的CPU是x86架構(gòu),而只有蘋果M1的CPU的mac,才能跑iOS的APP。因?yàn)镸1和蘋果的A系列處理器,都是ARM架構(gòu),指令集相同,所以在軟件上做到兼容比較容易,而且蘋果在最新的MacOS中已經(jīng)實(shí)現(xiàn)了。
雖然不能直接跑,但是通過虛擬機(jī)跑,理論上是可以的,而且此前開發(fā)者們在Mac上面調(diào)試iOS應(yīng)用,也一直是用的xcode的虛擬機(jī)來跑的iOS。
劃時代的M1——高度集成化
M1是真正意義上的劃時代的產(chǎn)品,蘋果從此開啟了下一輪的計(jì)算機(jī)革命。作為一個Soc芯片,也就是SystemonChip,片上系統(tǒng),集成了CPU,GPU,NPU,內(nèi)存等核心部件。如此之高的集成度,前所未見。這將使得主板大幅縮小并簡化。尤其在手表這類超小型電子產(chǎn)品上,優(yōu)勢會非常大。
正是這些全新的軟硬件設(shè)計(jì),才使得M1的每瓦性能大幅提升!
雖然M1的高度集成化,和此前的模塊化完全不同,但是芯片技術(shù)的進(jìn)步,使得高度集成化,才是未來的趨勢。因?yàn)檫@從根本上解決了很多核心部件之間的通信瓶頸!比如華為的麒麟系列處理器,集成5G基帶,就比高通的外掛X55基帶能效更高。
M1在軟件層面的優(yōu)勢
M1在軟件層面的優(yōu)勢,就在于以后開發(fā)者可以不通過虛擬機(jī)來跑iOS的APP,而是直接硬件支持跑iOS的APP,APP的性能和流暢度會有質(zhì)的飛躍,甚至超過iPhone的流暢度也不是不可能。
內(nèi)存和CPU及GPU之間的通信瓶頸也會大幅緩解!CPU和GPU甚至可以直接共享同一塊內(nèi)存數(shù)據(jù)!這大幅減少了CPU與GPU之間的數(shù)據(jù)拷貝,這個和目前操作系統(tǒng)層面的DMA技術(shù),有異曲同工之妙!
當(dāng)然,如果蘋果愿意,在Intel的CPU上跑iOS的應(yīng)用也不是不可能,官方做個虛擬機(jī)就行。但是從蘋果一貫的風(fēng)格來看,這個不太可能!所以大家還是別抱太大希望!
蘋果的野心
從蘋果推出M1芯片開始,蘋果的軟硬件大一統(tǒng)就指日可待了!以后可以真正意義上實(shí)現(xiàn)各種設(shè)備之間的無縫切換!一套代碼,多端運(yùn)行,對于開發(fā)者來說,不要太美好了!
窺斑見豹,由此可見蘋果公司的野心。Intel老大哥,再不努力,就快要混不下去嘍。。。
M1的劣勢
吹了半天牛逼,這M1芯片,也有劣勢?
當(dāng)然有!任何新生事物,都很難做到完美無瑕。M1芯片也不例外。
- 軟件兼容問題
此前的x86架構(gòu)的舊軟件,與M1是不兼容的,雖然蘋果提供了轉(zhuǎn)譯工具Rosetta2,但是還是會有一些問題,需要時間來處理。已經(jīng)有一些用戶,在升級最新的macOSbigsur之后,發(fā)現(xiàn)以前的一些軟件插件無法使用。
所以用蘋果電腦做生產(chǎn)力工具使用的朋友,暫時不建議升級M1的設(shè)備。謹(jǐn)慎升級最新的macOSbigsur。
另外,在M1上安裝Windows系統(tǒng),也幾乎不可能了!當(dāng)然,不排除有大神,將ARM版本的Windows移植到M1點(diǎn)電腦上!
還有Windows虛擬機(jī),運(yùn)行的效率也會大打折扣,甚至不能運(yùn)行!
- 可定制化程度低
因?yàn)楹芏嘟M件,高度集成在M1內(nèi)部,所以只能蘋果提供什么樣的芯片,我們就使用什么樣的芯片。比如這次推出的三款M1設(shè)備,我們可選的配置,只有內(nèi)存和硬盤存儲。而且內(nèi)存只有8GB和16GB二選一。
當(dāng)然,你想擴(kuò)展個內(nèi)存條也是不可能的!
- 性能瓶頸
畢竟集成了一大堆的東西,那么以人類目前的技術(shù)水平,想把各方面的性能做到極致,也是不可能的。集成的8核GPU再牛,也不可能和NVIDIA最新的30系顯卡相比。4加4的CPU,也打不過AMD銳龍。
- 維修成本高
當(dāng)然,對于維修來說,這不是一件好事!因?yàn)橐坏㎝1壞了,就意味著你的CPU,GPU,NPU,內(nèi)存都得一次性更換。
所以M1這種集大成的方案,是未來的大趨勢!但是這種方案,也還需要大量的時間來完善,打磨,發(fā)展!
最后我想起了一句話:
科學(xué)技術(shù)是第一生產(chǎn)力!
希望國內(nèi)的技術(shù),可以快速蓬勃發(fā)展,希望不會出現(xiàn)中興華為類似的事件了!