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