Секрет быстрого вызова приложений iPhone

Никто из вас не замечал, почему такие приложения как Почта (mail.app), адресная книжка (contacts.app), блокнот (notes.app) и биржа (stocks.app) вызываются на iPhone в разы быстрее, чем любые другие? Нет, я лучше выдвину тезис:

Среди всех приложений телефона (как родных, так и сторонних) почта, блокнот, адресная книжка и биржа являются самыми быстрыми.

Что же придумала Apple, чтобы выигрывать в скоростях? Первым ответом, приходящим на ум, является оптимизация внутреннего кода приложений и подключаемых библиотек, грамотная работа с кешами верхнего уровня и договоренность с электронами, чтобы те бегали быстрее. Все это не то.

Apple играет с психологией человека

После запуска любого приложения с рабочего стола iPhone вы обычно 2-3 секунды смотрите на сменившийся экран, а только потом решаете, какое действие произвести. На самом деле в этот момент Apple подсовывает вам не само приложение, а его скриншот-картинку… Параллельно с этим iPhone догружает оставшиеся данные и незаметно меняет скриншот на работающий интерфейс программы. Вот, хозяин, пользуйся.

Можете проверить сами
Все сделанные скриншоты находятся в папке:
var/mobile/Library/Caches/Snapshots/

Очистите папку и запустите, например, Stocks.app, потом закройте утилиту и еще раз посмотрите в папку. Ни с того, ни с сего там появился файл:
com.apple.stocks-Default.jpg.
То же самое для остальных утилит.

Или вызовите адресную книгу и тут же постарайтесь ее промотать верх-вниз. С первого раза никогда не получится, потому что в этот момент перед вами скриншот, картинка, она не реагирует на жесты пальцев. Но если вы попробуйте проскроллить через 2 секунды, то почувствуете интерфейс настоящей программы.

Источник: iphones.ru

Читайте также  Эксклюзивно! Интервью с DevTeam — cпециально для iPhones.ru
Лучшее для себя