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

Артур Малосиев avatar | 40
FavoriteLoading В закладки
Секрет быстрого вызова приложений 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 секунды, то почувствуете интерфейс настоящей программы.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
🤓 Хочешь больше? Подпишись на наш Telegramнаш Telegram.
... и не забывай читать наш Facebook и Twitter 🍒
FavoriteLoading В закладки
undefined
iPhones.ru
Никто из вас не замечал, почему такие приложения как Почта (mail.app), адресная книжка (contacts.app), блокнот (notes.app) и биржа (stocks.app) вызываются на iPhone в разы быстрее, чем любые другие? Нет, я лучше выдвину тезис: Среди всех приложений телефона (как родных, так и сторонних) почта, блокнот, адресная книжка и биржа являются самыми быстрыми. Что же придумала Apple,...
Прокомментировать

🙈 Комментарии 40

  1. antipypsik avatar
    antipypsik9 октябрь 2008
    0

    это камень в огород винде, на которую так плюются эппловоды. а на самом деле нияка там не аптимизация, а тупо скриншоттинг пока хазияна думаить…

  2. guitarlex avatar
    guitarlex9 октябрь 2008
    0

    Хм. Я подозревал об этом, когда замечал, что погода сначала показывается старая, а потом меняется на актуальную. :)

  3. vodkavodka avatar
    vodkavodka9 октябрь 2008
    0

    Прикольно)))

  4. iW0RM3R avatar
    iW0RM3R9 октябрь 2008
    0

    Ну это не ново… Разве что отличительная особенность iPhone от аналогов.

  5. StrikerX avatar
    StrikerX9 октябрь 2008
    0

    Это в разы лучше, чем на той же симбы, где нажал и думаешь, а нажал ли ты вообще?

  6. santtiaga avatar
    santtiaga9 октябрь 2008
    0

    давно это знаю, во многих прогах так, например в каком-то судоку. Актуально для новой волны “официальников” в россии…

  7. ReSide avatar
    ReSide9 октябрь 2008
    0

    Это давно известно, есть даже тема MobileMe там эти скриншоты заменены на название приложения

  8. _pOkEmOn_ avatar
    _pOkEmOn_9 октябрь 2008
    0

    а я думал что это просто телефон тупит, и тыкал по экрану пока он очухается…
    последнее время даже бесить стало…

  9. Rus_78_Region avatar
    Rus_78_Region9 октябрь 2008
    0

    awesome!

  10. Lasker1 avatar
    Lasker19 октябрь 2008
    0

    хорошая идея )
    респект Артуру!

  11. maddog13 avatar
    maddog139 октябрь 2008
    0

    Поучительно

  12. icekilla avatar
    icekilla9 октябрь 2008
    0

    Дополнение – скриншот делаетса при нажатии клавиши хоум. Попробуйте зайти на сайт какойнить, про скролить до места, где толко текст, зпходим в мобайл файндер, смотрим, картинка с текстом, заходим в сафари, скролим до картинки, выходим, мобайл файндер и видим…
    Вам это ничего не напоминает???????????? О_О

  13. icekilla avatar
    icekilla9 октябрь 2008
    0

    напоминаю – http://www.iphones.ru/iNotes/8184

  14. Blade avatar
    Blade9 октябрь 2008
    0

    Идея хорошая. Но мои контакты скролятся даже когда окно еще не успело раскрыться на весь экран. Кнопки в звонилке тоже нажимаются еще на стадии развертывания
    2G, 2.1 firmw

  15. k214-raZor avatar
    k214-raZor9 октябрь 2008
    0

    Blade, Просто приложение телефон не закрывается а сворачивается при нажатии на хоум, поэтому нет надобности в скриншотах, и оно просто разворачивается и им сразу можно пользоваться))

  16. Karen Miller avatar
    Karen Miller9 октябрь 2008
    0

    это дэвид блейн!

  17. kykbIp avatar
    kykbIp9 октябрь 2008
    0

    Я и так понял без этой статьи, что это развод огрызка:)

  18. SeaBreeze avatar
    SeaBreeze9 октябрь 2008
    0

    Стопудово Дэвид Блейн, в рот мне ноги.

  19. SepteR avatar
    SepteR10 октябрь 2008
    0

    А мне пох, главное глаз радует)

  20. Deimos avatar
    Deimos10 октябрь 2008
    0

    Вообщето скриншоты делаются при закрытии приложения по кнопке ‘home’ только для анимации закрытия приложения…

  21. Igor10k avatar
    Igor10k10 октябрь 2008
    0

    давно заметил это.. потому что обычно заметки открываю чтобы сразу же что-то добавить… приходится долбить в плюсик пока не сработает (

  22. tuun avatar
    tuun10 октябрь 2008
    0

    Такое ощущение, что меня развели :-)

  23. Korshunov Denis avatar
    Korshunov Denis10 октябрь 2008
    0

    На самом деле комфортное решение, молодцы!
    Правда, на прошивке 2.1 Контакты мгновенно скроллятся, а вот на прошивке 2.0.2 и ранних (в том числе и быстрой 1.1.4) Контакты “думали” секунды полторы-две. То есть здесь не обман, а реальное быстродействие :-)
    Зато Заметки у меня дольше подгружаются, чем на ранних прошах.

  24. demiurgie avatar
    demiurgie10 октябрь 2008
    0

    Если контакты открыты через Phone, то работают моментально. Если именно через иконку Contacts – да, задумывается на секунду-две, пока появится возможность скроллить

  25. aintrust avatar
    aintrust10 октябрь 2008
    0

    Ну, это уже давно “секрет Полишинеля”… =)

    Добавлю только, что:
    1) аналогичная ситуация имеет место также и для браузера Safari;
    2) используемый при открытии таких приложений скриншот действительно создается во время предшествующего закрытия приложения, т.е. при нажатии клавиши Home.

  26. sect0id avatar
    sect0id10 октябрь 2008
    0

    Люди!! только что поставил программулину quickgold из сидии!
    грузится стало всё намного быстрее!! крайне рекомендую!!
    незнаю что она там делает но ифон действительно быстрее стал работать

  27. OVD avatar
    OVD10 октябрь 2008
    0

    Причины не купить iPhone 3G
    Продажи iPhone 3G идут во многих странах мира, специалисты профильного ресурса MSMobiles.com опубликовали интересную заметку, в которой указывают, что во многих отношениях телефоны на базе ОС Windows Mobile превосходят iPhone 3G.

    Приложения в iPhone 3G не могут работать в фоновом режиме, лишь одна программа может запускаться и выполняться. В телефоне с Wndows Mobile могут работать несколько приложений одновременно.

    У экрана iPhone 3G разрешающая способность всего 480×320, что в 2 раза меньше, чем дисплеи VGA (640×480) и W-VGA (800×480), используемые в некоторых телефонах с Windows Mobile.

    Камера в iPhone 3G гораздо хуже камер во многих телефонах с Windows Mobile: 2 мегапикселя против 3 – 5 мегапикселей при отсутствии автофокуса.

    Запись видео со встроенной камеры iPhone 3G невозможна.

    iPhone 3G поддерживает протокол HSDPA с максимальной скоростью всего 3.6 Мб/с, в то время как некоторые телефоны на Windows Mobile поддерживают HSDPA со скоростью 7,2 Мбайт/с.

    У iPhone 3G нет сменной батареи, которую имеют все телефоны с Windows Mobile.

    Оригинальный (то есть от Microsoft) Мобильный Office (Office Mobile) встроен в каждом телефоне с Windows Mobile и позволяет не только просматривать, но и редактировать документы Office.

    Существует намного больше приложений (программ) для Windows Mobile: более 20 тысяч по сравнению с 500 для iPhone 3G.

    Чтобы делать приложения для Windows Mobile, можно использовать как компьютеры PC, так и Mac, а вот для iPhone 3G-приложений можно использовать лишь Mac.

    Большинство телефонов на базе Windows Mobile – без блокировки, таким образом, они могут использоваться в любой операторской сети, как в своей стране, так и за границей (что важно для путешественников), в то время как iPhone 3G может работать только с тем оператором, у которого он был куплен.

    В iPhone 3G присутствует емкостный сенсорный экран, означающий, что телефон должен управляться лишь пальцами и не может управляться пером или ногтями (что подошло бы женщинам).

    В iPhone 3G нет физической клавиатуры, таким образом, у пользователей нет иного выбора, кроме как использовать виртуальную клавиатуру на дисплее, в то время как в телефонах с Windows Mobile, предусмотрены различные форм-факторы, подразумевающие как сенсорный экран, и физическую клавиатуру, в том числе QWERTY.

  28. Alex from Kenigsberg avatar
    Alex from Kenigsberg10 октябрь 2008
    0

    OVD, читали мы это уже сто тыщ мильёнов раз.
    И причин купить айфон не меньше, чем причин не купить :)

  29. OVD avatar
    OVD10 октябрь 2008
    0

    Скажите тогда – какие? А то думаю, его или уж соньку дождаться.

  30. SeaBreeze avatar
    SeaBreeze10 октябрь 2008
    0

    OVD, самая главная причина купить iPhone – это то, что вы здесь, а не на сайте сонерика :-)

  31. r3s3t avatar
    r3s3t10 октябрь 2008
    0

    Тоже мне открытие. Об этом было бы актуально писать больше года назад.

  32. Mojodojo avatar
    Mojodojo10 октябрь 2008
    0

    OVD – если уж сравнивать таким нечестным образом, то может сразу лучше спросить: А почему же iPhone уступает нотбукам почти по всем параметрам?

  33. Mojodojo avatar
    Mojodojo10 октябрь 2008
    0

    А если по теме – Возможно скриншот используется как для анимации закрытия приложения, так и для анимации открытия (выплывания на весь игран). В итоге, это не обман, вполне нормальная вещь. Может никто и не думал что-либо подсовывать и играть на психологии :))

  34. MegaKilla avatar
    MegaKilla10 октябрь 2008
    0

    Адресная книга у меня проматывается сразу же, а вот заметки нет.

    Больше всего медлит Часы/Будильник – вот он грузится секунды 3-4.

  35. tascom avatar
    tascom10 октябрь 2008
    0

    а я долго понять не мог почему когда сафарь открываешь то видно картинку страницы. потом она пропадает и начинается загрузка заново. это значит не кеш а скриншот. отлично

  36. Enlightened avatar
    Enlightened12 октябрь 2008
    0

    Спасибо, капитан Очевидность! А то мы не знали! на developer.apple.com/iphone об этом черным по белому написано.

  37. Dreamer... avatar
    Dreamer...15 октябрь 2008
    0

    Автор новости прав лишь в том, что сначала нам подсовывают картинку, но она своя для каждого приложения и находится в папке с самим приложением
    зовется Default.png
    Создал свою картинку с надписью Loading…
    И раскидал по папочкам с приложениями (в MobileSMS зовется немного по другому но тоже со словом Default)
    Теперь реально знаю когда приложение запустилось
    И не выглядит перед друзьями что тело тупит когда как дурак тыркаешь в экран а он не реагирует…

    di3x avatar
    di3x5 мая 2012
    0

    @Dreamer…, Прикольно придумал:)

  38. Dreamer... avatar
    Dreamer...15 октябрь 2008
    0

    Сделал тему для винтерборда с заменой у многих приложений Default.png на надпись Loading
    Кину на форум, мож кому понадобится…

  39. deeenis avatar
    deeenis16 октябрь 2008
    0

    а можно ли закинуть в папку со скриншотом фотку и сделать так чтоб она не менялась после нажатия на хоум а осталась прежней?

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь