部分觀點認為,IOS只是過渡效果做得比安卓好,從IOS10開始打開軟件是先加速放大再減速放大,這個細節(jié)給用戶帶來很流暢的假象。
總而言之,用過安卓和蘋果手機的親們,應(yīng)該會明顯感覺出安卓上的體驗始終是比ios上差點,下面以我所知道的一些知識,給親們分析一下,iOS為什么比安卓流暢。
機型適配
首先要講的就是APP的機型適配了,打個比方,我們將ios系統(tǒng)和Android系統(tǒng)看做是兩條公路,那各種APP就是行駛在公路上的車輛,Android系統(tǒng)的手機機型多,而ios系統(tǒng)只用于蘋果手機。
所以各種APP只需要來適配這一種機型,Android系統(tǒng)一帶一路華為、小米、三星等等各種品牌及機型,APP生態(tài)建設(shè)自然不及ios系統(tǒng)穩(wěn)定,原因就在于機型太多難以適配。
語言上的差異
安卓使用的時java語言開發(fā)的,java語言是一種跨平臺語言,跨平臺就要跑虛擬機,占內(nèi)存;而iOS是使用OC語言開發(fā)的,不跨平臺,不跑虛擬機,也就省內(nèi)存了。
優(yōu)先級別不同:iOS最先響應(yīng)屏幕
優(yōu)先級的不同導(dǎo)致了iOS產(chǎn)品以及Android手機在操控過程中的表現(xiàn)差異,當你滑動屏幕進行操控的時候,iOS系統(tǒng)會優(yōu)先處理Touch層級,而Android系統(tǒng)則是第三個才響應(yīng)Library層級,這也是造成它們流暢度不同的因素之一。
ios的應(yīng)用就必須按他的規(guī)則來,安卓是一片球場,各個APP各打各的,幾乎無限制,我知道的就這么多,有更好見解的親們可以留下你們的意見哦。