Никто из вас не замечал, почему такие приложения как Почта (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 секунды, то почувствуете интерфейс настоящей программы.
40 комментариев
Форум →это камень в огород винде, на которую так плюются эппловоды. а на самом деле нияка там не аптимизация, а тупо скриншоттинг пока хазияна думаить…
Хм. Я подозревал об этом, когда замечал, что погода сначала показывается старая, а потом меняется на актуальную. :)
Прикольно)))
Ну это не ново… Разве что отличительная особенность iPhone от аналогов.
Это в разы лучше, чем на той же симбы, где нажал и думаешь, а нажал ли ты вообще?
давно это знаю, во многих прогах так, например в каком-то судоку. Актуально для новой волны “официальников” в россии…
Это давно известно, есть даже тема MobileMe там эти скриншоты заменены на название приложения
а я думал что это просто телефон тупит, и тыкал по экрану пока он очухается…
последнее время даже бесить стало…
awesome!
хорошая идея )
респект Артуру!
Поучительно
Дополнение – скриншот делаетса при нажатии клавиши хоум. Попробуйте зайти на сайт какойнить, про скролить до места, где толко текст, зпходим в мобайл файндер, смотрим, картинка с текстом, заходим в сафари, скролим до картинки, выходим, мобайл файндер и видим…
Вам это ничего не напоминает???????????? О_О
напоминаю – http://www.iphones.ru/iNotes/8184
Идея хорошая. Но мои контакты скролятся даже когда окно еще не успело раскрыться на весь экран. Кнопки в звонилке тоже нажимаются еще на стадии развертывания
2G, 2.1 firmw
Blade, Просто приложение телефон не закрывается а сворачивается при нажатии на хоум, поэтому нет надобности в скриншотах, и оно просто разворачивается и им сразу можно пользоваться))
это дэвид блейн!
Я и так понял без этой статьи, что это развод огрызка:)
Стопудово Дэвид Блейн, в рот мне ноги.
А мне пох, главное глаз радует)
Вообщето скриншоты делаются при закрытии приложения по кнопке ‘home’ только для анимации закрытия приложения…
давно заметил это.. потому что обычно заметки открываю чтобы сразу же что-то добавить… приходится долбить в плюсик пока не сработает (
Такое ощущение, что меня развели :-)
На самом деле комфортное решение, молодцы!
Правда, на прошивке 2.1 Контакты мгновенно скроллятся, а вот на прошивке 2.0.2 и ранних (в том числе и быстрой 1.1.4) Контакты “думали” секунды полторы-две. То есть здесь не обман, а реальное быстродействие :-)
Зато Заметки у меня дольше подгружаются, чем на ранних прошах.
Если контакты открыты через Phone, то работают моментально. Если именно через иконку Contacts – да, задумывается на секунду-две, пока появится возможность скроллить
Ну, это уже давно “секрет Полишинеля”… =)
Добавлю только, что:
1) аналогичная ситуация имеет место также и для браузера Safari;
2) используемый при открытии таких приложений скриншот действительно создается во время предшествующего закрытия приложения, т.е. при нажатии клавиши Home.
Люди!! только что поставил программулину quickgold из сидии!
грузится стало всё намного быстрее!! крайне рекомендую!!
незнаю что она там делает но ифон действительно быстрее стал работать
Причины не купить 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.
OVD, читали мы это уже сто тыщ мильёнов раз.
И причин купить айфон не меньше, чем причин не купить :)
Скажите тогда – какие? А то думаю, его или уж соньку дождаться.
OVD, самая главная причина купить iPhone – это то, что вы здесь, а не на сайте сонерика :-)
Тоже мне открытие. Об этом было бы актуально писать больше года назад.
OVD – если уж сравнивать таким нечестным образом, то может сразу лучше спросить: А почему же iPhone уступает нотбукам почти по всем параметрам?
А если по теме – Возможно скриншот используется как для анимации закрытия приложения, так и для анимации открытия (выплывания на весь игран). В итоге, это не обман, вполне нормальная вещь. Может никто и не думал что-либо подсовывать и играть на психологии :))
Адресная книга у меня проматывается сразу же, а вот заметки нет.
Больше всего медлит Часы/Будильник – вот он грузится секунды 3-4.
а я долго понять не мог почему когда сафарь открываешь то видно картинку страницы. потом она пропадает и начинается загрузка заново. это значит не кеш а скриншот. отлично
Спасибо, капитан Очевидность! А то мы не знали! на developer.apple.com/iphone об этом черным по белому написано.
Автор новости прав лишь в том, что сначала нам подсовывают картинку, но она своя для каждого приложения и находится в папке с самим приложением
зовется Default.png
Создал свою картинку с надписью Loading…
И раскидал по папочкам с приложениями (в MobileSMS зовется немного по другому но тоже со словом Default)
Теперь реально знаю когда приложение запустилось
И не выглядит перед друзьями что тело тупит когда как дурак тыркаешь в экран а он не реагирует…
@Dreamer…, Прикольно придумал:)
Сделал тему для винтерборда с заменой у многих приложений Default.png на надпись Loading
Кину на форум, мож кому понадобится…
а можно ли закинуть в папку со скриншотом фотку и сделать так чтоб она не менялась после нажатия на хоум а осталась прежней?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.За что отвечают системные службы геолокации на iPhone?
Как скопировать музыку с одного iPod на другой?
Как вручную сгружать неиспользуемые приложения на iPhone
Как разобраться, что “съедает” память на Mac
Почему старый iPhone начинает плохо работать
Как на Mac поменять язык в определенном приложении, но не менять язык системы
Почему устройство не видит iPhone в режиме модема
Как отвязать iPhone от iCloud предыдущего владельца?