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

Верификация разработчиков вскоре заблокирует установку приложений от непроверенных разработчиков на любом устройстве Android с сервисами Google, что фактически означает все телефоны Android за пределами России и Китая. Разработчики, желающие продолжать выпускать программное обеспечение, даже если оно не в Play Store, должны предоставить Google свое удостоверение личности и заплатить небольшую плату.

Но что, если вы Android-разработчик, живущий в стране, находящейся под санкциями? В настоящее время список санкций США включает Иран, Кубу, Северную Корею и оккупированные районы Украины. Учитывая текущее неопределенное состояние внешней политики США, этот список может измениться в будущем. Ведение бизнеса Google с разработчиками в этих местах является сложной проблемой, и похоже, компания решила просто оставить их в подвешенном состоянии.

Довольно длинный FAQ, спрятанный на несколько уровней вглубь сайта для разработчиков Google, рассматривает различные вопросы, связанные с верификацией разработчиков. Прямо в середине есть такой вопрос:

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

Формулировка странная, потому что ответ не отвечает прямо на самый важный вопрос - он уклоняется. Расплывчатый FAQ, по-видимому, предполагает, что эти разработчики не смогут пройти верификацию, но это нормально, потому что телефоны в их странах не будут требовать этого. Но это имеет реальный недостаток для этих людей.

Представитель Google расширил FAQ и подтвердил Ars, что людям, живущим в странах, находящихся под санкциями, не будет разрешено проходить процесс верификации. Это означает, что они не смогут эффективно распространять программное обеспечение через какие-либо каналы на международном уровне.

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

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

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

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