蘋果手機(jī)怎么支持增量下載?
iOS上面是不能增量更新程序的二進(jìn)制的。
那游戲是怎么做的,通過Lua或者js。下載下來的是腳本,只是文本文件,那當(dāng)然可以更新。比較有名的項(xiàng)目有Wax和JSPatch,就是做了這么一個(gè)事情。有些更新在服務(wù)端升級(jí)即可。12306客戶端的功能是通過iOS原生加載HTML實(shí)現(xiàn)的,其更新只不過是更新數(shù)據(jù)(一個(gè)軟件包括兩部分:程序與數(shù)據(jù)),在這里,其HTML部分也屬數(shù)據(jù),所以可以實(shí)現(xiàn)應(yīng)用內(nèi)更新。本質(zhì)上它的程序并沒有更新。另外,其實(shí)現(xiàn)在很多應(yīng)用都有這樣一部分,例如支付寶,支付寶里面的一部分功能(例如機(jī)票)就是實(shí)用這樣的方案。