iOS 12可以說(shuō)是目前為止蘋(píng)果發(fā)布最多測(cè)試版本的系統(tǒng)了,很多體驗(yàn)過(guò)iOS 12測(cè)試版的小伙伴們都真實(shí)感受到確實(shí)比iOS 11正式版要流暢很多,當(dāng)然,最大問(wèn)題是有點(diǎn)費(fèi)電。
最主要的是iOS 12居然還支持iPhone 5s及其以后的機(jī)型,這可是5年前發(fā)布的產(chǎn)品呀,這次蘋(píng)果真的是夠良心了!
那么同樣的設(shè)備,只是系統(tǒng)版本不同,為何流暢性會(huì)變得這么明顯呢?其實(shí)是蘋(píng)果針對(duì)流暢性方面特別地做了優(yōu)化。
改進(jìn)預(yù)加載功能
當(dāng)用戶點(diǎn)擊屏幕就會(huì)即時(shí)渲染生成內(nèi)容,這個(gè)生成的過(guò)程中需要花費(fèi)時(shí)間,容易產(chǎn)生延遲的情況,造成卡頓、丟幀的現(xiàn)象。
因此蘋(píng)果重新優(yōu)化了預(yù)加載功能,加入提前預(yù)判和反悔的功能。
其中預(yù)判功能可以在程序啟動(dòng)中就可以開(kāi)始執(zhí)行下一步操作。
在操作過(guò)程中你也可以反悔,當(dāng)你不想啟動(dòng)該程序時(shí),就可以啟動(dòng)另外一個(gè)動(dòng)作。
那么如何計(jì)算出用戶的下一步動(dòng)作在哪?
其實(shí)并非按照你滑動(dòng)的時(shí)間來(lái)判斷,而是根據(jù)你的滑動(dòng)的速度、力量、滑動(dòng)的距離等多個(gè)維度數(shù)據(jù)來(lái)判斷。
因此,改進(jìn)預(yù)加載功能后,它就會(huì)在后臺(tái)提前處理完成,避免出現(xiàn)卡頓、丟幀的問(wèn)題,就等著你來(lái)操作了。
除了這方面改進(jìn)外,蘋(píng)果還做了其他方面的改進(jìn),包括CPU響應(yīng)機(jī)制升級(jí)、Auto-layout(自動(dòng)布局)功能、升級(jí)自動(dòng)備份存儲(chǔ)技術(shù)等。
于是,你們就會(huì)感覺(jué)到iOS 12確實(shí)比之前的系統(tǒng)版本流暢多了,做到應(yīng)用程序啟動(dòng)速度提升40%,鍵盤(pán)輸入速度提升50%,讓很多老款設(shè)備用戶頭疼的攝像頭開(kāi)啟速度足足提高了70%。
-
蘋(píng)果
+關(guān)注
關(guān)注
61文章
24487瀏覽量
200189 -
ios12
+關(guān)注
關(guān)注
1文章
42瀏覽量
5231
原文標(biāo)題:iOS 12為何能使舊機(jī)型變流暢?居然有這些內(nèi)幕!
文章出處:【微信號(hào):iphone-apple-ipad,微信公眾號(hào):iPhone頻道】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論