Сплеш-скрин

Ненавижу Айфон-приложения со сплеш-скрином. По-моему, Эплы должны этот ужас запретить.
 8   2009   Айфон
6 комментариев
A!e%
А что вместо него? Черный экран? :-)
Илья Бирман
Почему что-то должно быть вместо него? Ни в одном родном приложении Айфона ведь этого нет.
Отто
Сплеш-скрины на родных приложениях есть, просто они мимикрируют под уже запущенные и работающие приложения, на самом деле являясь лишь скриншотами этих же приложений в момент предыдущего выхода из них.

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

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

Другой вопрос, что в сторонних приложениях должна использоваться та же тактика, что и у Apple, чтобы у пользователя создалась иллюзия, что сплеш-скринов и вовсе не существует.
Илья Бирман
Да, так и должно быть. Про скриншоты — известный факт.
Виктор Чернявский
Скриншоты — остроумное, но не однозначное решение.
Скриншотами пытаются обмануть юзера — десакать приложение уже запустилось.
Какая радость быть обманутым? В чем польза нажимания клавишь на скриншоте?
Меного раз наблюдал, как люди запускают приложение и тут-же начинают нажимать кнопки которые не реагируют на нажатия.
Это как выставлять голограмму продавца, которая не может принять заказ, но выглядит в точности как продавец.
Мне кажется, что при столкновении с таим феноменом, каждый написал бы у себя в блоге — «Ненавижу голографических продавцов. По-моему, их должны запретить» ;)
Хотя, конечно, все зависит от того насколько долго юзер видит фальшивый интерфейс и успел ли он начать взаимодействовать с ним.
Вернигор Антон
Виктор Чернявский, сплеш-скрин, имитирующий состояние приложения в момент его последнего закрытия имеет смысл: пользователь редко начинает взаимодействовать с программой моментально после ее запуска, но видя ее скриншот он будет «ловить контекст» ее применения пока программа запускается. К тому моменту, как контекст использования будет ясен, программа должна уже запуститься и взаимодействовать с пользователем. Естественно, если сплеш отображается слишком долго, он будет сбивать с толку, и если пользователь начнет работать с программой моментально — тоже. Однако это должны быть редкие случаи.
Oleg Andreev
To enhance the user’s experience at application launch, you should provide a launch image. A launch image looks very similar to the first screen your application displays. iPhone OS displays this image instantly when the user taps your application icon on the Home screen. As soon as it’s ready for use, your application displays its first screen, replacing the launch placeholder image.
[...]
If you think that following these guidelines will result in a very plain, boring launch image, you’re right. Remember, the launch image is not meant to provide an opportunity for artistic expression; it is solely intended to enhance the user’s perception of your application as quick to launch and immediately ready for use.

http://developer.apple.com/iphone/library/document…mages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5

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