Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Android Mでアプリのアクセス許可を使用する

Anonim

Googleが、デバイス上で個々のアプリにアクセスを許可するものをユーザーがより細かく制御できるものを実装することを決定した場合、どのように見えるかを長年熟考してきました。今年のI / Oでは、すべてが明らかになりました。 Android Mにより、ユーザーは各アプリがアクセスできる情報とハードウェアをかなり制御できるようになります。この新しいセットアップには、許可タイプをいくつかの便利なカテゴリに簡素化することも含まれています。

Android Mについては何も定かではありませんが、この新しいアクセス許可のセットアップについて簡単に説明すると、Androidの次のバージョンで何が行われるかを合理的に確認できます。

Google Playストアでインストールをタップした直後にこのプロンプトが表示されるのに慣れています。これは、アプリがデバイスに到着したときにどのような許可を期待しているかを示します。 当時はAndroid Mで終わりました。または、少なくとも、この新しい許可システムをサポートするように更新されるアプリでは終わりました。 すべてのアプリは、いずれかの方法で指示した権限を無効にすることを余儀なくされますが、最新のAPIターゲットに更新されたアプリはそれを正常に行うことができます。 他のすべての場合、許可を削除するとアプリが破損するリスクが高くなります。テストでは、注意しないと非常に頻繁に発生する可能性があります。 Googleが開発者に十分な警告とこれらの変更を行い、アプリがこれらの新しいルールでうまく動作することを保証するために必要なすべてのツールを与えたことを願っていますが、実際に変更を実装してアプリを更新するのは開発者次第です。

新しいAPIターゲットに従うアプリをインストールすると、インストールプロセスの開始時にそのアクセス許可のプロンプトが表示されなくなります。 代わりに、アプリが実際にそのリソースを必要とする場合、アプリは許可を要求する必要があり、そのアクセスを承認または拒否するのはユーザー次第です。 ユーザーは、設定のアプリセクションにある新しい権限タブで各アプリがアクセスする権限の一覧を見ることができますが、さらに重要なことは、ユーザーはこの同じビューで詳細タブに移動して、すべてのアプリと特定の種類の権限へのアクセスを要求するサービス。

私たちのテストでは、許可が拒否された場合の致命的な障害は非常にまれでした。

その機能を回避するように記述されていないアプリのアクセス許可を無効にすると、アプリが回避できない変数が発生します。 Android Mは、最新のAPIに更新されていないアプリで権限を無効にしようとすると、まさにこのことを警告しますが、レバーを引くことを止めません。 代わりに、自分でアプリを調べて、許可なくすべてが機能するかどうかを確認できます。 最悪の場合、アプリはすぐにクラッシュしてホーム画面に戻りますが、ほとんどの場合、アプリは情報にアクセスできず、失敗を通知します。 アプリごとにかなり異なりますが、テストでは壊滅的な障害は非常にまれでした。

Android Mが正式にリリースされるまでのリードタイムを考えると、お気に入りのアプリのほとんどがこの新しいシステムを問題なくサポートする可能性が高いでしょう。 一方、携帯電話のどのアプリがかなり更新されていないのかを見てみると、最終的にはどのアプリが時折問題に陥るのかを示す適切な指標が得られるでしょう。 Mに切り替えます。それまでの間、アプリを処理するためのより良い方法が近づいていることをご安心ください。