Какие бывают программы на Андроид?

Многим пользователям знакома ситуация, когда скачанное на смартфон приложение не открывается и выдает какие-то непонятные цифры и символы. Вот этот сайт android.paulino.ru сможет помочь исправить ошибки и устранить имеющиеся проблемы. А какими бывают приложения на Андроид? Например, Drum Pad Machine для Android.

Большая часть всех создаваемых в настоящий момент программ входит в одну из нижеперечисленных категорий:

  • программы передней категории. Работа такого приложения возможна только при его видимости на экране. Если этого нет, возникает приостановка выполнения. К таким утилитам относятся картографические мэшапы и игры. При создании подобного рода приложений необходимо учитывать жизненный цикл активности, чтобы можно было плавно переключить их в фоновый режим и обратно. Фоновые программы с отсутствием запущенных сервисов закрываются, как правило, посредством системы управления;
  • фоновые. Взаимодействия такой программы с пользователем не происходит. Но речь здесь не идет о настройках. Почти все время утилита пребывает в скрытом состоянии. Это касается служб, выполняющих экранирование звонков и СМС-автоответчиков. Они не полагаются на ввод пользователя и следят за сообщениями и действиями, посылаемыми системой или сторонними утилитами;
  • смешанные. Эти утилиты в некоторой степени интерактивны и чаще всего функционируют в фоновом режиме. При выполнении настроек становятся полностью незаметными и проявляют себя только при необходимости уведомить о каких-либо ситуациях. К ним относятся мультимедийный проигрыватель. Такие утилиты, как правило, служат для объединения видимых фаз активности и скрытых фоновых сервисов. Взаимодействуя с пользователем, они должны принимать во внимание свое состояние;
  • виджет. Некоторые утилиты имеют вид виджетов, располагаемых на домашнем экране. Благодаря использованию этих компонентов можно создавать интерактивные визуальные структуры, вполне способные отобразиться на домашнем экране. Виджеты могут отобразить динамическую информацию.

Более сложные приложения не относятся ни к одной из этих категорий, так как нередко сочетают в себе элементы каждой из них.

Читайте нас в: