ios過(guò)渡動(dòng)畫設(shè)置 iOS上很多APP歡迎動(dòng)畫為什么那么長(zhǎng)?
iOS上很多APP歡迎動(dòng)畫為什么那么長(zhǎng)?啟動(dòng)稍大的IOS應(yīng)用程序時(shí),需要做一些耗時(shí)的工作。如果你不添加啟動(dòng)屏幕,它將是一個(gè)突發(fā)的白色屏幕。那么,應(yīng)用程序一開(kāi)始做了什么?網(wǎng)絡(luò)請(qǐng)求驗(yàn)證、加載應(yīng)用程序使用偏
iOS上很多APP歡迎動(dòng)畫為什么那么長(zhǎng)?
啟動(dòng)稍大的IOS應(yīng)用程序時(shí),需要做一些耗時(shí)的工作。如果你不添加啟動(dòng)屏幕,它將是一個(gè)突發(fā)的白色屏幕。那么,應(yīng)用程序一開(kāi)始做了什么?
網(wǎng)絡(luò)請(qǐng)求驗(yàn)證、加載應(yīng)用程序使用偏好、初始化數(shù)據(jù)、查詢數(shù)據(jù)庫(kù)等動(dòng)作,所以會(huì)有那么多秒等待
為什么Android做不到蘋果的絲般感覺(jué)?
對(duì)于這個(gè)問(wèn)題,實(shí)際上是Android和蘋果之間的反應(yīng)機(jī)制,而不是別的。很多人說(shuō),不管安卓做得多好,都無(wú)法達(dá)到蘋果的絲般流暢的感覺(jué),但不是卡頓的,只是反應(yīng)機(jī)制和廠商優(yōu)化的問(wèn)題。
Android和IOS的區(qū)別在于,當(dāng)你點(diǎn)擊一個(gè)應(yīng)用圖標(biāo)時(shí),蘋果的機(jī)制是圖像先反應(yīng),然后應(yīng)用啟動(dòng),最后加載,而Android的機(jī)制是應(yīng)用先打開(kāi),然后圖標(biāo)反應(yīng),最后加載。不同的順序也讓我們覺(jué)得它們的流暢程度相差甚遠(yuǎn),原因是蘋果的反應(yīng)機(jī)制在圖標(biāo)移動(dòng)時(shí)會(huì)悄悄地打開(kāi)圖標(biāo)后面的應(yīng)用程序。在這個(gè)時(shí)候,你什么都感覺(jué)不到。當(dāng)Android打開(kāi)應(yīng)用程序時(shí),圖標(biāo)會(huì)在一段時(shí)間后做出反應(yīng),導(dǎo)致時(shí)間延遲。因此,無(wú)論Android啟動(dòng)的優(yōu)化程度和速度有多快,它都會(huì)先對(duì)你開(kāi)放,然后就不夠流暢了,這是一種非常好的感覺(jué)。
另一個(gè)原因是手機(jī)制造商有不同的優(yōu)化能力。目前,小米和魅族在動(dòng)畫過(guò)渡的自然方面做得比較好。其他制造商就是這樣。華為的emui9.1有了很大的改進(jìn)。三星和索尼對(duì)系統(tǒng)基本上都是負(fù)面優(yōu)化。如果他們一年左右不使用旗艦,他們的流利程度將大大降低。自從Android引入f2fs文件管理系統(tǒng)后,Android的流暢性發(fā)生了很大的變化,使用一兩個(gè)時(shí)沒(méi)有明顯的堵塞。我們不必?fù)?dān)心動(dòng)漫廠商為給消費(fèi)者帶來(lái)更好體驗(yàn)而不斷努力。