„Apple“ slaptas triukas, norint padaryti „iPhone“ greitesnį
Mobilus Obuolys I Phone I Pod / / March 17, 2020
„IPhone“ gali būti spartesnis, nei atrodo. Bet kuris rimtas „iOS“ programos kūrėjas apie tai jau žino, bet dauguma žmonių, su kuriais esu patekęs, to nežino.
„Apple“ tikrai turi atnaujino „iOS“ įrenginių aparatinę įrangą per metus. Tačiau ar aparatūros padidėjimas, palyginti su akivaizdžiu ar reklamuojamu greičio padidėjimu? Galbūt, bet, kita vertus, tai gali būti kažkas bendro su „savybe“, „Apple“ integruota pradedant nuo „iOS 3.0“.

Kiekvieną kartą uždarant programą „iOS“ padaro ekrano kopiją. Paleidus programą atsarginę kopiją sukuriama ekrano kopija, o tikroji programa įkeliama fone. Visiems, besinaudojantiems šia sistema, bus rodoma, kad programa iškart įkeliama, tačiau iš tikrųjų tai yra ekrano kopijos vaizdas, slepiantis faktinį įkėlimą. Tai tikrai gana protinga priemonė ir ši funkcija yra pakankamai gerai paslėpta, kad dauguma žmonių apie tai net negalvoja. Dažniausiai jis net nepastebimas, tačiau kartais pasitaiko trūkumų, susijusių su didelėmis (lėtai įkeliančiomis) programomis. Jei programa neįkeliama pakankamai greitai, ekranas kelioms sekundėms atrodo užšalęs, nes ekrano kopija negali reaguoti į liečiamąjį įvestį.


Nors aš žinau, kad „Apple“ naudoja šį mažą našumą, jis vis tiek verčia „iOS“ jaustis greičiau. Ir tikrai atrodo, kad greičiau, nes nebent „iPhone“ esate užsikabinęs prie diagnostikos įrankio, vienintelis veikimo rodiklis yra vaizdinis.
Vis dėlto „Apple“ nesustabdė šio triuko tik „iOS“. „Safari“, skirtas „Mac“, naudojančiam lietimui jautrius kompiuterius, taip pat naudoja panašų momentinių vaizdų įkėlimo buferį. Paprasčiausias būdas tai pamatyti, jei naudojate „MacBook Pro“, naudodamiesi „Instant Google“ paieškos rezultatais. Jei spustelėsite nuorodą ir perbraukite, kad galėtumėte grįžti į ankstesnį puslapį, kelias sekundes vėluosite, tačiau tai vis tiek nėra lengva pastebėti.
Apskritai man ši funkcija patinka, nes vis tiek prireikia sekundės, kad aklimatizuotuosi neseniai paleistai programai. Vienintelis atvejis, kai tai tampa skausmingai akivaizdu, yra „Jailbroken“ įrenginiuose, kur normalus našumas šiek tiek sumažėja dėl programinės įrangos pakeitimų, pateiktų antrinėje rinkoje.