55
Рис. 5.14. Скриншоты популярной игры "Cut the Rope". Новостная
панель появляется, если потянуть за кольцо
5.4 Рекомендации по проектированию GUI под Android
5.4.1 Рекомендации разработчиков. Android Guideline
Когда платформа
Android только появилась, не было никаких
рекомендаций по разработке дизайна, поэтому все разработчики
проектировали внешний вид приложений по своему вкусу. Отсутствие
единого стиля сказалось на интерфейсах не лучшим образом,
многие
программы были откровенно некрасивы и неудобны. Кроме того,
операционная система Android работает на устройствах с различными
экранами, и разработчику необходимо помнить, что его приложение должно
масштабироваться под различные параметры смартфонов и планшетов.
В настоящее время существует стандарт Android Design, и,
если вы
хотите, чтобы ваше приложение стало по-настоящему популярным и нужным,
настоятельно рекомендуем его придерживаться. Далее мы рассмотрим
основные принципы дизайна. Разумеется, в рамках этого курса невозможно
учесть все нюансы. В списке источников есть ссылка на рекомендации от
Android User Experience Team, к
сожалению, все на английском языке.
Приведем выдержки из рекомендаций по дизайну:
Реальные объекты гораздо веселее, чем кнопки и меню. Позвольте
людям манипулировать знакомыми вещами! Тогда работа будет
эффективнее.
Картинки работают быстрее, чем слова.
Используйте короткие фразы, состоящие из простых слов. Люди
часто пропускают предложения, если они слишком длинные.
56
Никогда не теряйте пользовательскую информацию. Если
человеку придется вводить данные повторно, велика вероятность того, что он
откажется использовать ваше приложение.
Если объекты похожи, они должны выполнять сходные действия.
Показывайте только то, что необходимо
пользователю именно в
этот момент.
Выводите пользователю сообщения, только если вопрос
действительно важен.
Делайте важные вещи быстро.
Разбивайте сложные задачи на несколько простых шагов.
Будьте вежливы и корректны в общении с пользователем.
Пользователь всегда должен быть уверен в том, что он знает, где
сейчас находится. На любом шаге он должен иметь возможность вернуться
назад, даже если это прервет выполнение какой-то задачи.
Используйте интерфейсные элементы, которые будут работать в
любой ситуации.
Самый главный принцип - НЕ
УСЛОЖНЯЙТЕ пользователю
жизнь!
Достарыңызбен бөлісу: