Главная » Разработка для Android » Хорошее впечатление

0

Впечатление от использования приложения — важная часть работы, хотя оно субъективно.  Что мы понимаем под хорошим впечатлением? Главная цель — чтобы приложение выглядело целостным,  мгновенно  запускалось и останавливалось, без заметных задержек или резких переходов.

Скорость и отзывчивость мобильного устройства не должны ухудшаться по мере его работы. Помогает в этом система управления процессами, кото- рая, словно невидимый палач, «убивает» фоновые приложения и освобождает ресурсы, если это необходимо. Учитывая такое положение вещей, ваши про- граммы всегда должны  предоставлять целостный  интерфейс,  независимо от того, их работа была прервана или возобновлена.

Как правило, на устройстве под управлением Android одновременно ра- ботает несколько сторонних приложений, написанных разными разработчи- ками, поэтому очень важно, чтобы их взаимодействие не вызывало никаких проблем. Используя Намерения (объекты Intent), программы могут предостав- лять друг другу часть функций. Осознание того, что ваше приложение может делиться своими и задействовать сторонние Активности, дает дополнительный стимул для поддержания единых принципов работы и оформления.

Создавайте  свои программы  целостными и интуитивно понятными, делая их удобными  в использовании. Вы можете разрабатывать револю- ционные приложения, которые ни на что не похожи, но даже в этом случае вы должны предусмотреть беспроблемную  интеграцию  с более объемной средой, которую предоставляет Android.

Сохраняйте данные между сессиями и, когда приложение не показыва- ется на экране, приостанавливайте операции, расходующие процессорные мощности, сетевой трафик или емкость батареи. Если ваша программа со- держит  процессы, которые должны  продолжаться, даже когда Активность вне поля зрения, используйте Сервисы, но скрывайте  от пользователей все нюансы реализации.

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

Вы также должны  следовать  рекомендациям по использованию уве- домлений,  применять стандартные  элементы  интерфейса и визуальные темы, чтобы поддерживать некую преемственность между разными  при- ложениями.

Существует множество других методик, с помощью которых можно при- дать приложению плавность  и удобство, и с некоторыми из них вы вскоре познакомитесь. Но перед этим (в следующих главах) узнаете больше о воз- можностях, которые предоставляет Android.

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии