Tajný trik Apple, aby se iPhone stal rychleji
Mobilní, Pohybliví Jablko Iphone Ipod / / March 17, 2020
IPhone může být rychlejší, než se zdá. Jakýkoli seriózní vývojář aplikací pro iOS o tom již ví, ale většina lidí, s nimiž se setkám, si toho není vědoma.
Apple určitě ano aktualizován hardware v zařízeních iOS v průběhu let. Jsou však hardwarové přírůstky ve vztahu ke zřejmému nebo inzerovanému zvýšení rychlosti? Možná, ale na druhou stranu by to mohlo mít něco společného s „rysem“ Apple začleněným od iOS 3.0.

Pokaždé, když je aplikace uzavřena, iOS odebere screenshot. Po spuštění aplikace se záloha zobrazí krátce, zatímco skutečná aplikace se načte na pozadí. Pro kohokoli, kdo používá tento systém, bude to vypadat jako aplikace, která se okamžitě načte, ale ve skutečnosti je to úvodní obrázek obrazovky, který skryje skutečné načítání. Je to opravdu docela chytré a funkce je skryta dostatečně dobře, aby o ní většina lidí ani nemyslela. Většinou to není ani patrné, ale má občasné závady s velkými (pomalými) aplikacemi. Pokud se aplikace nenačte dostatečně rychle, bude obrazovka na několik sekund vypadat zamrzlá, protože snímek obrazovky nemůže reagovat na dotykový vstup.


I když vím, že Apple používá tento malý výkon podvádět, stále se iOS cítí rychleji. A určitě to vypadá rychleji, protože pokud nemáte iPhone připojený k diagnostickému nástroji, jediným ukazatelem výkonu je vizuální.
Apple však nepřestal s tímto trikem jen v iOS. Safari pro Mac s dotykovým ovládáním také používá podobný vyrovnávací paměť pro načítání snímků. Nejjednodušší způsob, jak to zjistit, pokud používáte MacBook Pro, je použít výsledky Dynamického vyhledávání Google. Pokud kliknete na odkaz a přejetím prstem přejdete zpět na předchozí stránku, dojde ke zpoždění o několik sekund, ale stále není něco, co si snadno všimnete.
Celkově se mi tato funkce líbí, protože mi trvá chvilku, než se aklimatizuji na nedávno spuštěnou aplikaci. Jediný okamžik, kdy se to bolestivě projeví, je na zařízeních Jailbroken, kde je normální výkon mírně snížen v důsledku softwarových úprav po uvedení na trh.