69
отпадает необходимость в физических кнопках. В смартфонах реализуется,
так называемый, touch-интерфейс - интерфейс, основанный на виртуальных
элементах управления, выбор которых выполняется простым касанием, а
также на использовании жестов (gestures). Если точек касания несколько (т. е.
используется несколько пальцев), такой интерфейс, уже называется multi-
touch.
Еще одна особенность
смартфонов состоит в том, что для большинства
их владельцев не последнюю роль играет возможность использования этого
"умного телефона" в качестве аудио или видеоплеера, поэтому современные
устройства становятся все более и более мультимедийными. В первой лекции
обсуждалось, что в состав платформы Android входит набор библиотек для
обработки мультимедиа Media Framework, в котором реализована поддержка
большинства общих медиа-форматов. В связи с чем, в приложения,
разрабатываемые для смартфонов под управлением Android,
можно
интегрировать запись и воспроизведение аудио и видео, а также работу с
изображениями.
Важной и часто используемой особенностью смартфонов является
наличие камеры, которая позволяет снимать все самое интересное: от первых
шагов ребенка до падения метеорита. Телефон всегда под рукой и готов к
работе, в связи с этим количество фотографий и небольших видеороликов
резко увеличилось, и любое интересное событие в жизни индивидуума может
быть запечатлено и сохранено для потомков. С ростом возможностей
получения фото и видео материалов увеличивается потребность в
приложениях, способных работать с этими материалами. Платформа Android
позволяет разрабатывать такие приложения,
которые предоставляют
пользователям возможности делать фотоснимки или записывать видео, каким-
то образом обрабатывать полученные материалы и использовать их далее.
Большинство смартфонов оснащены GPS-модулем, а некоторые даже
комбинированным модулем GPS/ГЛОНАСС, что позволяет использовать
такое устройство в качестве инструмента для ориентирования на местности.
Во многих случаях смартфон с установленным соответствующим
программным обеспечением вполне может заменить GPS навигатор. В
разрабатываемых приложениях иногда бывает очень полезно добавить
возможность получения координат устройства и хозяина, если оба находятся в
одном месте, и использовать эти координаты для каких-либо целей.
Например, уже существуют приложения, которые позволяют отслеживать
параметры человека (спортсмена) во
время преодоления некоторых
расстояний бегом, на велосипеде, на лыжах и т. д. Такое приложение работает
во время тренировки (устройство должно перемещаться вместе со
спортсменом), по окончанию можно получить полную статистику маршрута:
точное время в пути, расстояние, подъемы/спуски, среднюю скорость,
потраченные калории и т. д. Заметим, что большая часть информации
опирается на данные, полученные со спутников GPS.
70
Рассмотрение особенностей смартфонов будет неполным, если оставить
без внимания датчики и сенсоры, которыми
оснащены большинство
устройств. Эти микроустройства обеспечивают связь смартфона с
окружающей средой и добавляют новые удивительные функции. С помощью
датчика приближения, например, можно отключать подсветку экрана при
приближении телефона к уху пользователя во время разговора, блокировать
экран, чтобы не было возможности случайно нажать на отбой. Акселерометр
может использоваться для смены ориентации экрана, для управления в играх,
особенно симуляторах, а также в качестве шагомера. Датчик освещенности
позволяет регулировать яркость экрана. Гироскоп
может применяться для
определения более точного позиционирования устройства в пространстве.
Все рассмотренные особенности в совокупности увеличивают
привлекательность смартфонов, позволяют разработчикам создавать
приложения с разнообразными, полезными, интересными и иногда
неожиданными функциями. Далее в лекции рассмотрим перечисленные
возможности смартфонов более подробно и узнаем как можно их
использовать при разработке приложений.
Достарыңызбен бөлісу: