質問

Google Android Marketplaceの公式アプリケーションが、OSの制限された機能にアクセスできるのか、それとも利用可能な標準APIを使用しているのか疑問に思っています。この問題について最新の人はいますか?

アップデート

これらの機能にアクセスできるように、製造業者が署名したアプリケーションを取得することは可能ですか、それともGoogleはこれを行う必要がありますか?

役に立ちましたか?

解決

Marketは、サードパーティのアプリケーションができないことをいくつか行います。最も注目すべきは、許可画面を通過せずにアプリをインストールできることです(アプリをダウンロードする前にアクセス許可を確認できます)。

これは署名の問題ではありません - 市場はデバイスの証明書ではなく、Googleの証明書と署名されています。特別なことは、システムイメージの一部としてバンドルされたアプリが利用できる機能です。市場がサードパーティのアプリとして利用可能になった場合、これらのことはできません。同様に、システムイメージにメーカーに含まれるサードパーティのアプリは、そこにいることにより、いくつかの追加機能にアクセスできます。

歴史的に市場は多くのプライベートAPIを使用していましたが、それは常にデバイスにバンドルされているため、一緒に暮らすことができます。 。時間が経つにつれて、私たちはそれをより少ないプライベートAPIを使用するためにそれを掃除してきました。

他のヒント

Android市場は、デバイスの署名されたファームウェアの一部であり、SDKアプリケーションではありません。したがって、「OSのいくつかの制限された機能にアクセスできます」。したがって、たとえば、SDKアプリケーションはアプリのインストールを要求できますが、アプリをアンインストールすることはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top