IPhone може да е по-бърз, отколкото изглежда. Всеки сериозен разработчик на приложения за iOS вече знае за това, но повечето от хората, с които се сблъсквам, не са наясно с това.
Apple със сигурност има актуализира хардуера в iOS устройства през годините. Но дали хардуерът се увеличава спрямо видимото или рекламираното увеличение на скоростта? Може би, но от друга страна, това може да има нещо общо с „функцията“, включена в Apple, като се започне с iOS 3.0.
![Как Apple прави iPhone изглежда по-бърз, отколкото е Как Apple прави iPhone изглежда по-бърз, отколкото е](/f/b31a1c6c29e5dcada1b8fe76da666dcb.png)
Всеки път, когато приложението се затвори, iOS прави екранна снимка. При стартиране на приложението архивиране на екрана се показва накратко, докато реалното приложение се зарежда на заден план. За всеки, който използва тази система, той просто ще изглежда като приложението незабавно се зарежда, но в действителност това е пляскане на екранна снимка, която крие действителното зареждане. Наистина е доста умно и функцията е скрита достатъчно добре, че повечето хора дори не се замислят. През повечето време той дори не се забелязва, но има случаен проблем с големи (бавно зареждащи се) приложения. Ако приложението не се зареди достатъчно бързо, екранът ще изглежда замръзнал за няколко секунди, тъй като екранният екран не може да реагира на докосване.
![сафари се възобнови сафари се възобнови](/f/e0635aefc4a50a21893360dcf5e827b0.png)
![при зареждане се показва моментна снимка при зареждане се показва моментна снимка](/f/5387ad8b0bf514e833fb537b5979a4c0.png)
Въпреки че знам, че Apple използва тази малка измама за производителност, тя все пак кара iOS да се чувства по-бързо. И със сигурност изглежда по-бързо, тъй като освен ако iPhone не е свързан с диагностичен инструмент, единственият индикатор за ефективността е визуален.
Apple обаче не спря с този трик само в iOS. Safari за удобни за докосване Macs също използва подобен буфер за зареждане на моментни снимки. Най-лесният начин да видите това, ако сте на MacBook Pro, е да използвате резултати от търсенето с Google Instant. Ако щракнете върху връзка и прекарате пръст, за да прегледате обратно до предишната страница, ще има забавяне от няколко секунди, но все още не е нещо, което е лесно да се забележи.
Като цяло тази функция ми харесва, тъй като така или иначе ми е нужна секунда, за да се приспособя към наскоро стартираното приложение. Единственият път, когато това стане болезнено очевидно, е на Jailbroken устройства, където нормалната производителност е слабо намалена от модификациите на софтуера след пускане на пазара.