Установка APK-файлов на Android исторически была одной из определяющих особенностей системы. В отличие от закрытой модели iOS, возможность для пользователей загружать APK-файлы с веб-сайтов и устанавливать их самостоятельно всегда ценилась как преимущество. Ситуация меняется: Google запустила систему проверки разработчиков , которая создает новые барьеры для установки приложений из сторонних источников и уже начала внедряться в нескольких странах.
Первый этап был запущен 30 сентября в Бразилии, Индонезии, Сингапуре и Таиланде. Однако запуск не оказал такого значительного влияния, как ожидалось: компания сократила первоначальный масштаб и ограничила контроль приложениями, распространяемыми через определенный список магазинов приложений. Испания не входит в число рынков, охваченных этой первой волной, поэтому испанские пользователи пока не заметят изменений в своей повседневной жизни.
Что меняется при проверке разработчика?
Новая программа связывает имя пакета каждого приложения и ключ подписи с личностью разработчика. Для регистрации приложения создатель должен подтвердить свою личность и доказать контроль над APK-файлом с помощью закрытого ключа. Если разработчик не подтвержден и приложение не размещено в авторизованном магазине, система блокирует стандартную установку.
Google обосновывает эту меру соображениями безопасности. Согласно их анализу, приложения, установленные вне Google Play, с большей вероятностью содержат вредоносное ПО, чем те, которые распространяются через официальный магазин. Идея заключается в ограничении анонимности злоумышленников, публикующих модифицированные APK-файлы. Тем не менее, сообщество опасается, что эта мера также затронет легитимные проекты и что установка APK-файлов станет сложным процессом.
Первоначальный этап внедрения вызвал путаницу. Хотя и обсуждалась общая блокировка APK-файлов сторонних разработчиков, в настоящее время проверка распространяется только на приложения из семи участвующих магазинов приложений. Прямые загрузки с веб-сайтов исключены из этого этапа , как и установки через ADB или из магазинов, не входящих в список. Однако Google придерживается своего плана: глобальное расширение запланировано на 2027 год.
Авторизованные магазины и первоначальный объем работ
В программу включены семь магазинов приложений: Google Play, Samsung Galaxy Store, Xiaomi GetApps, HONOR App Market, OPPO App Market, vivo V-Appstore и Transsion Palm Store. Если приложение распространяется через один из этих каналов и его разработчик зарегистрирован, процесс установки остается тем же. Пользователю не потребуется выполнять никаких дополнительных действий.
Первоначальное внедрение ограничено устройствами, сертифицированными по Android 7 или более поздней версии, и затрагивает телефоны и планшеты в четырех странах-участницах пилотного проекта. Испания в их число не входит , как и остальная Европа. Эта мера также пока не распространяется на APK-файлы, загруженные непосредственно с веб-сайта, а также на магазины приложений, не включенные в пилотную программу. По этой причине многие пользователи считают, что внедрение началось медленно.
Список авторизованных каналов не случаен. Google хочет, чтобы магазины производителей поддерживали собственные процессы проверки и чтобы верификация не зависела исключительно от Play Store. Компания неоднократно заявляла, что не намерена полностью исключать установку приложений из сторонних источников , а скорее хочет добавить уровни контроля для снижения риска заражения вредоносным ПО.
Расширенный алгоритм установки непроверенных APK-файлов.
Когда ограничение будет фактически применено к непроверенному APK-файлу, пользователю придётся пройти гораздо более длительную процедуру, чем сейчас. Сначала ему нужно будет включить параметры разработчика и поставить галочку напротив непроверенных приложений. Затем система отобразит предупреждение, подтверждающее, что никто не оказывает давления на пользователя. После этого потребуется перезагрузить телефон и подождать 24 часа.
По истечении этого периода приложение можно установить с помощью отпечатка пальца или PIN-кода. После этого пользователь может выбрать, предоставить ли временное разрешение на семь дней или оставить его на неопределенный срок. Инструмент отладки по USB ADB продолжает работать без изменений и позволяет устанавливать APK-файлы на ПК и устройства без перезагрузки или ожидания суток. Для многих опытных пользователей это остается наиболее практичным методом.
Сообщество также изучало другие альтернативы, такие как использование инструментов, использующих отладку или root-доступ. Устройства с root-правами и Android-прошивки без сервисов Google могут обойти некоторые из этих препятствий , но они не рекомендуются для обычного пользователя. Поэтому данная мера не представляет собой полного прекращения работы, хотя и создает дополнительные сложности.
Влияние на F-Droid, GitHub и модифицированные приложения.
Одним из наиболее обсуждаемых побочных эффектов является влияние на репозитории программного обеспечения с открытым исходным кодом. Проекты, размещенные на GitHub или распространяемые через F-Droid, могут пострадать, поскольку изменение APK-файла меняет его цифровую подпись. Android может классифицировать такой файл как непроверенный , даже если это легитимное приложение, проверенное сообществом. Это ставит под угрозу жизнеспособность многих инструментов с открытым исходным кодом.
F-Droid — одно из наиболее часто упоминаемых названий в этой дискуссии. Сообщество опасается, что процесс проверки исключит легитимные приложения, недоступные в авторизованных магазинах приложений. При обновлении или изменении APK-файла изменяется подпись, и система может рассматривать его как непроверенный. Это не означает, что F-Droid перестанет работать в одночасье , но это добавляет неопределенности в отношении свободного программного обеспечения и независимых разработчиков.
В Европе Закон о цифровых рынках поощряет использование альтернативных магазинов и сторонних способов оплаты. Однако политика Google добавляет требования, которые могут противоречить этой философии. Для сторонников свободного программного обеспечения баланс между безопасностью и открытостью становится все более хрупким. Речь идет не только о предотвращении вредоносного ПО, но и о том, чтобы гарантировать, что легитимные альтернативы не будут подавлены мерами, разработанными для злоумышленников.
Что могут делать пользователи и чего от них ожидают к 2027 году.
Тем, кто регулярно устанавливает APK-файлы, рекомендуется сохранять спокойствие: в Испании и большей части Европы первый этап остается без изменений. Прямые загрузки и магазины приложений, не участвующие в программе, продолжают работать как и прежде . Однако рекомендуется следить за обновлениями Google и изменениями в магазинах приложений производителей, поскольку программа будет расширяться.
Google планирует распространить защиту от проверки на весь мир к 2027 году. Хотя конкретный месяц или дата еще не установлены, предполагается, что в конечном итоге все сертифицированные телефоны Android будут соответствовать этим правилам. Приближается срок действия классического установщика , и это затронет как пользователей, так и независимых разработчиков.
Между тем, альтернативные методы, такие как ADB, останутся спасением для многих. Также найдутся те, кто предпочтет не обновлять систему или использовать устройства с кастомными прошивками. Установка APK-файлов никуда не денется, но это уже не простое переключение; это становится более сложным процессом с большим количеством элементов управления.
Ситуация с установкой APK-файлов на Android претерпевает серьезные изменения. Google начал требовать подтверждения разработчиками в четырех пилотных странах, хотя пока эта мера ограничена семью магазинами приложений и исключает прямые загрузки и Испанию. Усовершенствованный процесс, включающий перезапуск и 24-часовое ожидание, будет внедрен, когда блокировка коснется неподтвержденных APK-файлов, в то время как ADB и другие технические методы остаются открытыми. Планируемое глобальное внедрение к 2027 году и влияние на F-Droid, GitHub и программное обеспечение с открытым исходным кодом подпитывают дискуссию, в которой смешиваются вопросы безопасности, контроля и свободы в экосистеме Android.