По мере того, как подготовка к проверке разработчиков Android подходит к концу, появляется новая причина для беспокойства.

Коротко говоря

  • Google разрабатывает систему проверки разработчиков Android, связывая имена разработчиков даже с приложениями, загруженными в обход магазинов.
  • Недавние дополнения к Android SDK дают некоторое представление о том, как система может функционировать в конечном итоге.
  • Одна переменная указывает на то, что пользователи, возможно, не смогут устанавливать приложения даже из проверенных источников без активного подключения к сети.

Android вносит значительные изменения в то, насколько открытым является его программное обеспечение, и эти изменения вызывают споры. Хотя пользователи всегда могли устанавливать приложения из источников, отличных от официального магазина приложений Google — процесс, называемый sideloading — Google вскоре потребует от разработчиков подтвердить свою личность и заблокирует приложения из источников, которые не были им проверены.

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Объявление вызвало много споров среди тех, кто предпочитает открытые платформы, и я был среди тех, кто делился своим мнением. Однако, со временем мы лучше поняли планы Google. Важно отметить, что похоже, будут способы обойти некоторые ограничения, например, возможность по-прежнему устанавливать приложения напрямую с вашего компьютера, используя Android Debug Bridge (ADB).

Мы рады обнаружить эту возможность, но изменение все еще может создать проблемы. Одна из проблем, отмеченная поклонниками Android на Reddit – конкретно пользователем WesternImpression394 – заключается в том, что Google готовит инструменты для разработчиков для проверки их приложений, что подтверждается обновлениями Android SDK (а не AOSP, как некоторые полагают).

Мы заметили конкретное имя переменной, которое выделилось: `DEVELOPER_VERIFICATION_FAILED_REASON_NETWORK_UNAVAILABLE`. Оно явно указывает на проблему, при которой проверка разработчика не удалась из-за проблем с сетью.

Очевидно, почему Google это делает: они хотят не только выявлять создателей неофициальных файлов приложений (APK), но и иметь возможность принимать меры против распространителей вредоносного программного обеспечения. Есть даже код, указывающий на то, что разработчиков можно будет блокировать. Хотя приложения могут проверяться на безопасность локально, Android может предотвратить установку, если не может подключиться к интернету для проверки, не находится ли разработчик в заблокированном списке.

Эта проблема, скорее всего, не затронет большинство людей. Это очень специфический сценарий: вы уже скачали установочный файл приложения, но затем потеряли подключение к интернету и не можете использовать компьютер для его установки или приложение на телефоне, которое могло бы это сделать. Также есть вероятность, что может быть сохранен устаревший список заблокированных приложений, позволяющий некоторые установки в автономном режиме. Однако, учитывая огромное количество пользователей Android по всему миру, даже маловероятные ситуации рано или поздно обязательно произойдут с кем-то.

Примерно через год новый процесс проверки разработчиков затронет пользователей Android, но регистрация разработчиков начнется в ближайшие месяцы. Это даст нам время понять детали работы системы и подготовить решения для пользователей, которым они могут понадобиться.

Смотрите также

2025-09-18 18:48