GoogleのAndroid開発者認証システムの初期展開まであと1か月となりましたが、同社はこのポリシーがプラットフォームのオープンな性質を損なうものではないと主張しています。それでも、この制限は大きな変化であり、まだ未回答の質問もいくつかあります。認証に向けた準備期間中に繰り返し浮上した問題の1つは、居住地のために認証を受けられない開発者に何が起こるかというものです。GoogleはFAQの奥深くに、そのための謎めいた回答を埋め込んでいることが判明しました。

開発者認証はまもなく、Googleサービスを実行しているすべてのAndroidデバイス(事実上、ロシアと中国を除くすべてのAndroidスマートフォン)で、未認証の開発者によるアプリのインストールをブロックします。ソフトウェアをリリースし続けたい開発者は、Playストアに載せない場合でも、Googleに身分証明書を提供し、少額の手数料を支払う必要があります。

しかし、制裁対象国に住むAndroid開発者はどうでしょうか?現在、米国の制裁リストには、イラン、キューバ、北朝鮮、ウクライナの占領地域が含まれています。米国の外交政策の現在の不確実な状態を考えると、このリストは将来変更される可能性があります。Googleがこれらの地域の開発者と取引することは厄介な問題であり、同社は彼らを宙ぶらりんのままにしておくことを決定したようです。

Google開発者サイトの数階層下にあるかなり長いFAQは、開発者認証に関するさまざまな問題を取り上げています。その真ん中にこれがあります:

「このプログラムは制裁対象国の開発者にどのような影響を与えますか?制裁対象国のデバイスは、Android開発者認証チェックから除外されます。これにより、どの開発者も認証なしでこれらの地域でアプリを配布し続けることができますが、そこでのユーザーはプログラムの強化されたセキュリティ上の利点を享受できません。」

この文言は奇妙です。なぜなら、この回答は最も重要な質問に直接答えていないからです。つまり、回避しているのです。曖昧なFAQは、これらの開発者は認証を受けられないが、それは問題ない。なぜなら、彼らの国の電話はそれを要求しないからだ、と示唆しているようです。しかし、これにはそれらの人々にとって実際の欠点が伴います。

GoogleのスポークスマンはFAQをさらに詳しく説明し、Arsに対し、制裁対象国に住む人々は認証プロセスを通過することを許可されないことを確認しました。つまり、彼らは事実上、国際的なチャネルを通じてソフトウェアを効果的に配布することができなくなるのです。

今日、例えばキューバでアプリを作っている人は、自国だけでなく世界中に自由に配布できます。誰でもインストールして、いくつかのサイドローディング警告をタップした後、彼らの作品が動作しているのを見ることができます。しかし、今後数か月で、それはもはや当てはまらなくなります。これらの未認証アプリは、認証が存在しない制裁対象国でのみ簡単にインストール可能になります。

今年の初めに、Googleは開発者認証をバイパスするための「高度なフロー」の計画を明確にしました。それには、多くの手順、恐ろしい警告、24時間の待機が必要です。これにより、技術に精通した人々は新しい制限を回避する方法を得られますが、ほとんどの人はそのようなオプションが存在することすら知らないでしょう。認証は必然的に、誰でもインストールできる認証済みアプリと、ほとんど誰もインストールできない未認証アプリという2層構造のアプリシステムを生み出します。Googleは、この変更が詐欺アプリと戦うために必要だと述べています。

逆説的に、制裁対象国の状況は実際にはより多くのアプリの自由を提供します。そして、ここで問題になっているのはGoogle認定の電話です。キューバやイランのような場所では、ほとんどの電話がGoogleが公式に運営している他の場所から輸入されたAndroidデバイスであり、完全なGoogle認定を受けています。したがって、Googleは本質的に、このFAQで、自社のモバイルサービスがこれらの場所で使用され、名目上サポートされていることを認めています。

Googleはこれを法的な綱渡りと見なしているでしょう。これらの地域の開発者と関わって認証することはできませんが、開発者認証を進める決意のようです。解決策は、明らかに、これらの地域の開発者を置き去りにすることです。認証なし、しかし執行もなし。私たち他の人々は、より制限されたアプリエコシステムを持つことになるでしょう。