ios和安卓基于什么架構(gòu) 為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?
為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?嚴(yán)格來(lái)說(shuō),高通snapdragon和apple a系列芯片使用arm的體系結(jié)構(gòu)/指令集級(jí)授權(quán),而不是簡(jiǎn)單地使用arm的IP核。此級(jí)別的授
為什么高通和蘋果A系芯片都是基于arm的芯片,性能差別卻這么大?
嚴(yán)格來(lái)說(shuō),高通snapdragon和apple a系列芯片使用arm的體系結(jié)構(gòu)/指令集級(jí)授權(quán),而不是簡(jiǎn)單地使用arm的IP核。
此級(jí)別的授權(quán)可以極大地改變arm體系結(jié)構(gòu),甚至可以擴(kuò)展或減少arm指令集。蘋果就是一個(gè)很好的例子?;赼rmv7-a架構(gòu),它擴(kuò)展了自己的Apple swift架構(gòu)。
既然它們都是體系結(jié)構(gòu)/指令集級(jí)授權(quán),為什么高通snapdragon和蘋果a系列芯片的性能有如此大的差異?
事實(shí)上,從運(yùn)行點(diǎn)來(lái)看,snapdragon的多核性能與系列芯片相當(dāng)。但蘋果公司采取了“少核心、多性能”的策略,不惜成本增加核心面積和效率,換取功耗和性能。
而且,蘋果設(shè)計(jì)的芯片在流水線效率、通道、帶寬、L2/L3等方面從不吝嗇,以提高單核的性能。
我們認(rèn)為A系列芯片性能更好的另一個(gè)原因是IOS對(duì)蘋果芯片的優(yōu)化。正是因?yàn)樘O果不僅具備自主研發(fā)芯片的能力,而且在操作系統(tǒng)上形成了閉環(huán),這使得蘋果芯片的IOS體驗(yàn)超越了Android芯片。
從底層技術(shù)來(lái)看,由于Android采用Java虛擬機(jī),Android系統(tǒng)比蘋果IOS占用更多資源,使得Android手機(jī)體驗(yàn)不如蘋果手機(jī)流暢。
然而,近兩年來(lái),隨著芯片性能和內(nèi)存容量的不斷提高,Android手機(jī)的體驗(yàn)已經(jīng)越來(lái)越接近蘋果手機(jī)。snapdragon的GPU的性能比a系列芯片要好,所以兩者之間的差距并不像預(yù)期的那么大。
ios大的系統(tǒng)版本更新變化又不大,難道不是小修小補(bǔ),架構(gòu)要重新推到重來(lái)么?
的確,IOS的大版本每年更新一次。近年來(lái)的大更新沒(méi)有太大變化,但我不認(rèn)為蘋果會(huì)改變慣例,放棄IOS每年的大更新。
我認(rèn)為有以下幾點(diǎn):
1。雖然版本號(hào)不同,但很新鮮。在硬件不更新的前提下,只能靠軟件的更新來(lái)增加新鮮度和用戶黏著度。
2. 眾所周知,蘋果相對(duì)保守。它喜歡小步迭代。所以雖然IOS的年度大更新沒(méi)有大的變化,但是會(huì)增加一些小功能來(lái)增加用戶體驗(yàn)。比如今年的IOS 13控制中心可以直接選擇WiFi和藍(lán)牙。
3. 系統(tǒng)的深度優(yōu)化比較大,比如流暢,一些老設(shè)備更新后也比較流暢。
4. IOS的年度優(yōu)化對(duì)自己的硬件有非常高的適應(yīng)度。無(wú)論IOS是針對(duì)老手機(jī)還是新手機(jī),體驗(yàn)和生態(tài)契合度都非常好。小結(jié):蘋果iOS進(jìn)行了小幅更新,雖然新系統(tǒng)每年都會(huì)對(duì)新系統(tǒng)提出投訴,但整體體驗(yàn)還是可以接受的。無(wú)論是手機(jī)的外觀還是IOS系統(tǒng)的UI都將在四到五年內(nèi)發(fā)生巨大的變化。讓我們一起期待吧。