Установка приложений на мобильных устройствах¶
Установка приложений — процесс копирования программного обеспечения на устройство и подготовки его к запуску. В контексте мобильных устройств установка приложений осуществляется через цифровые магазины (апп-сторы) или путём загрузки установочных файлов (пакетов) из сторонних источников. Термин также применяется к настольным операционным системам, где установка выполняется с помощью дистрибутивов программ (.exe, .msi, .deb, .rpm и других).
¶Основные способы установки
¶Цифровые магазины приложений
Наиболее распространённый способ установки — использование встроенных магазинов приложений:
- Google Play — основной магазин для устройств на базе Android. Требует учётной записи Google.
- App Store — магазин для устройств Apple (iPhone, iPad, Mac). Требует учётной записи Apple ID.
- RuStore — российский магазин приложений для Android, запущенный в 2022 году при участии Минцифры России. Предназначен для распространения отечественного и международного софта в условиях санкционных ограничений.
- NashStore — российский магазин Android-приложений, запущенный в 2022 году.
- AppGallery — магазин Huawei для устройств без сервисов Google.
- Microsoft Store — магазин приложений для Windows и Xbox.
Преимущества магазинов: проверка безопасности программ, автоматические обновления, единый интерфейс оплаты, простота удаления.
¶Установка из сторонних источников
На Android установка APK-файлов (пакетов Android) возможна вне магазина. Для этого в настройках безопасности устройства необходимо разрешить установку из неизвестных источников. На iOS такая возможность ограничена: установка сторонних приложений допускается только для разработчиков через Xcode или через специализированные сервисы, что связано с закрытой экосистемой Apple.
На настольных компьютерах установка выполняется из дистрибутивов, скачанных с сайтов разработчиков или из репозиториев (в Linux).
¶Типичный процесс установки
- Поиск приложения в магазине или загрузка установочного файла.
- Запуск установщика (на ПК) или подтверждение установки (в магазине).
- Ознакомление с разрешениями, которые запрашивает приложение (доступ к камере, контактам, геолокации и другим данным).
- Выбор места установки (по умолчанию — системный раздел или карта памяти).
- Копирование файлов и регистрация приложения в системе.
- Первый запуск, при котором часто требуется создание учётной записи или авторизация.
¶Разрешения приложений
При установке приложение запрашивает у системы определённые разрешения. Начиная с Android 6.0 и iOS 13 разрешения выдаются поэтапно — в момент обращения, а не все сразу при установке. Пользователь может отклонить запрос, что ограничит функциональность программы.
¶Обновления
Цифровые магазины обеспечивают автоматическое обновление установленных приложений. Обновления могут содержать исправления безопасности, новые функции и оптимизацию. На ПК обновления устанавливаются либо автоматически (через менеджер пакетов или встроенный механизм), либо вручную при скачивании новой версии дистрибутива.
¶Удаление приложений
Удаление выполняется через настройки устройства или меню магазина. На Android и iOS удаление освобождает место и удаляет данные приложения, хотя резервные копии в облаке могут сохраняться. На ПК удаление осуществляется через «Установку и удаление программ» (Windows) или менеджер пакетов (Linux).
¶Безопасность
Основные риски при установке приложений:
- Загрузка установочных файлов с непроверенных сайтов, где они могут содержать вредоносный код.
- Фишинговые магазины, имитирующие официальные.
- Приложения, запрашивающие избыточные разрешения без обоснования.
Рекомендации по безопасности: использовать официальные магазины, проверять отзывы и рейтинг, обращать внимание на запрашиваемые разрешения, обновлять операционную систему.
¶Особенности установки в России
С 2022 года ряд зарубежных разработчиков ограничил доступ к своим приложениям в России. В ответ на это были созданы российские магазины — RuStore и NashStore, а также сервисы для установки приложений, ранее доступных через Google Play. Минцифры России рекомендует использовать RuStore как основной источник мобильных приложений. На устройствах без Google Play (например, Huawei) установка российских приложений выполняется через RuStore или AppGallery.
¶История
Первые программы для мобильных устройств устанавливались через кабельное подключение к компьютеру или с SIM-карт. Появление магазинов началось в 2008 году с запуска App Store, а затем Google Play (2008, как Android Market). Магазины изменили модель распространения ПО: вместо покупки физических носителей пользователь скачивал программы бесплатно или за небольшую плату.
¶Источники
- «Мобильные операционные системы: Android и iOS», учебные материалы по информатике.
- Документация Google для разработчиков Android (developer.android.com).
- Документация Apple для разработчиков (developer.apple.com).
- Материалы Минцифры России о цифровых магазинах приложений.
- Статьи журнала «Компьютерра» о развитии мобильных платформ.