IPhone может быть быстрее, чем кажется. Любой серьезный разработчик приложений для iOS уже знает об этом, но большинство людей, с которыми я сталкивался, не знают об этом.
Apple, безусловно, имеет обновлено оборудование на устройствах iOS на протяжении многих лет. Но увеличивается ли аппаратное обеспечение по сравнению с видимым или объявленным увеличением скорости? Возможно, но, с другой стороны, это может быть связано с «функцией» Apple, включенной в iOS 3.0.

Каждый раз, когда приложение закрывается, iOS делает снимок экрана. Когда приложение запускается обратно, снимок экрана кратко отображается, а реальное приложение загружается в фоновом режиме. Любой, кто использует эту систему, будет выглядеть так, как будто приложение мгновенно загружается, но на самом деле это скриншот экрана, который скрывает фактическую загрузку. Это действительно довольно умно, и функция скрыта достаточно хорошо, что большинство людей даже не думают об этом. В большинстве случаев это даже не заметно, но у него иногда возникают проблемы с большими (медленно загружаемыми) приложениями. Если приложение загружается недостаточно быстро, экран на несколько секунд будет зависать, потому что снимок экрана не реагирует на сенсорный ввод.


Несмотря на то, что я знаю, что Apple использует этот небольшой обман производительности, он все же заставляет iOS чувствовать себя быстрее. И это, конечно, выглядит быстрее, поскольку, если у вас нет подключенного iPhone к диагностическому инструменту, единственным показателем производительности является визуальный.
Apple не остановилась на этом трюке только на iOS. Safari для сенсорных компьютеров Mac также использует аналогичный буфер загрузки снимков. Самый простой способ убедиться в этом, если вы используете MacBook Pro, - это использовать результаты поиска Google Instant. Если вы щелкнете ссылку, а затем проведете пальцем, чтобы вернуться к предыдущей странице, будет задержка в несколько секунд, но ее все равно будет трудно заметить.
В целом, мне нравится эта функция, так как мне все равно требуется секунда, чтобы привыкнуть к недавно запущенному приложению. Единственный раз, когда это становится до боли очевидным, - на устройствах с джейлбрейком, где нормальная производительность немного снижается по сравнению с модификациями программного обеспечения после выхода на рынок.