iPhones.ru

Секрет быстрого вызова приложений 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 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
Никто из вас не замечал, почему такие приложения как Почта (mail.app), адресная книжка (contacts.app), блокнот (notes.app) и биржа (stocks.app) вызываются на iPhone в разы быстрее, чем любые другие? Нет, я лучше выдвину тезис: Среди всех приложений телефона (как родных, так и сторонних) почта, блокнот, адресная книжка и биржа являются самыми быстрыми. Что же придумала Apple,...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

40 комментариев

Форум →
  1. antipypsik avatar
    antipypsik 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  2. guitarlex avatar
    guitarlex 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  3. vodkavodka avatar
    vodkavodka 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  4. iW0RM3R avatar
    iW0RM3R 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  5. StrikerX avatar
    StrikerX 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  6. santtiaga avatar
    santtiaga 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  7. ReSide avatar
    ReSide 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  8. _pOkEmOn_ avatar
    _pOkEmOn_ 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  9. Rus_78_Region avatar
    Rus_78_Region 9 октябрь 2008
    0

    awesome!

    Войди на сайт, чтобы ответить
    Ответить
  10. Lasker1 avatar
    Lasker1 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  11. maddog13 avatar
    maddog13 9 октябрь 2008
    0

    Поучительно

    Войди на сайт, чтобы ответить
    Ответить
  12. icekilla avatar
    icekilla 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  13. icekilla avatar
    icekilla 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  14. Blade avatar
    Blade 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  15. k214-raZor avatar
    k214-raZor 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  16. Karen Miller avatar
    Karen Miller 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  17. kykbIp avatar
    kykbIp 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  18. SeaBreeze avatar
    SeaBreeze 9 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  19. SepteR avatar
    SepteR 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  20. Deimos avatar
    Deimos 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  21. Igor10k avatar
    Igor10k 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  22. tuun avatar
    tuun 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  23. Korshunov Denis avatar
    Korshunov Denis 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  24. demiurgie avatar
    demiurgie 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  25. aintrust avatar
    aintrust 10 октябрь 2008
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  26. sect0id avatar
    sect0id 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  27. OVD avatar
    OVD 10 октябрь 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 Kenigsberg 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  29. OVD avatar
    OVD 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  30. SeaBreeze avatar
    SeaBreeze 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  31. r3s3t avatar
    r3s3t 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  32. Mojodojo avatar
    Mojodojo 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  33. Mojodojo avatar
    Mojodojo 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  34. MegaKilla avatar
    MegaKilla 10 октябрь 2008
    0

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

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

    Войди на сайт, чтобы ответить
    Ответить
  35. tascom avatar
    tascom 10 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  36. Enlightened avatar
    Enlightened 12 октябрь 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
    deeenis 16 октябрь 2008
    0

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

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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