Вернуться в библиотеку

6 самых распространенных ошибок при разработке мобильных приложений

Автор: Сергей Фастунов
Источник: http://ruseller.com/lessons.php?rub=35&id=1004

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

1. Полагаем, что мобильное устройство - это маленький персональный компьютер.
Очень распространенное упрощение, что мобильное устройство - это очень маленький компьютер, приводит к ошибочной идее о том, что содержание веб сайта можно просто уменьшить для вывода на экран мобильного прибора. Мобильные приложения часто требуют полного пересмотра дизайна. Шрифты и цвета должны быть заменены на более четкие; контрастность и разрешение должны быть пересмотрены для улучшения резкости; сложные дизайнерские решения, скорее всего, потребуется отбросить или полностью переработать; информация должна быть сконцентрирована вокруг важных элементов, которые располагаются так, чтобы их можно было увидеть на одном экране.

2. Нет понимания аудитории
Хотя данная ошибка кажется очевидной, но вы будете удивлены, как много мобильных приложений абсолютно невозможно использовать в реальной жизни - в их основе лежит написанный второпях, непродуманный и бестолковый сценарий работы. Удобство использования мобильных приложений зависит от того, насколько программы приспособлены для работы в ситуациях "на бегу", когда пользователь находится в поездке, или в процессе ожидания в очереди, или в магазине перед понравившимся товаром и так далее. Большинство из нас использует компьютер для поиска и обработки большого количества информационных сообщений, поэтому мобильные приложения нужно оформлять соответствующим образом: избыточная информация должна быть отсечена, короткие и емкие указатели и ссылки должны давать возможность получить доступ к искомым сведениям как можно быстрее. Интенсивное просматривание сетевых ресурсов и сложный поиск находятся вне поля действия мобильных приложений. Поэтому понимание аудитории сетевого ресурса, осознание её основных задач является интегральной частью использования вашего приложения. Нет необходимости точно повторять то, что ваш веб сервер выдает в сеть, вместо этого следует разумно генерировать новое содержание, которое больше подходит для использования на мобильных устройствах.

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

4. Неудачный выбор ресурсов
Редактирование является ключевым фактором не только для содержания мобильного приложения, но и при выборе медиа ресурсов, таких как фотографии, видео или цифровых портфолио. Очень важно помнить, что в действительности мобильное приложение может грузиться дольше чем на обычном компьютере. Поэтому упрощение часто является основным фактором успеха. Меньше всего хочется, чтобы пользователь расстроенно смотрел на наполовину загруженное изображение и не мог никуда перейти. Так же бомбардировка посетителя перегруженными текстом страницами является катастрофическим действием для вашего сервера. Убийственным фактором может послужить и замкнутый круг ссылок. Принимая во внимание все перечисленные моменты следует методично отобрать то, что будет предлагаться в мобильном приложении.

5. Отсутствие опыта использования мобильного устройства, для которого делается приложение
Нужно помнить, что не все мобильные устройства работают одинаково. Разработка одного приложения при предположении, что оно будет совместимо со всеми устройствами, является большой ошибкой. Жизненно важным для вашего проекта действием является принятие решения, для какого устройства будет создаваться приложение. Нужно тщательно протестировать функции выбранного устройства. Таким образом выявляются все плюсы и минусы устройства, а также определяется наилучший способ представления информации и оптимизации сайта для данного мобильного прибора. Конечно, нужно готовить программу для нескольких типов устройств, но следует быть готовым, что придется делать изменения и настройки в зависимости от типа мобильного оборудования.

6. Пропуск стадии тестирования перед официальным запуском мобильного приложения
Создание прототипа и выполнение тестов в определенной группе пользователей является очень важным действием для обеспечения высокого уровня удобства использования приложения на мобильных устройствах. Очень глупо сделать огромный объем работы и пропустить последнюю стадию. Собрать отзывы тест группы и сделать настройки приложения - вот что поможет продвинуться к успеху. Как только ваша программа станет доступна широким массам пользователей, собрать сведения об ошибках будет значительно труднее. Навряд ли вы захотите оказаться в ситуации, когда популярность вашего продукта станет падать по неизвестным для вас причинам. Заключение Знание перечисленных ошибок при работе над мобильными приложениями поможет вам не только сохранить время и нервы, но и создать популярный продукт. В конечном итоге, все приложения создаются для пользователей. Они будут определять ответ на вопрос о жизни или смерти вашего проекта.