当然のことながら、Google I/O は、Google が Android の新しいバージョンである Android M について話す機会でした。最初の発表は、ユーザーによるアプリケーション権限の管理の復活と、一般に権限レベルの重要な変更に関するものです。

Android M では、Google は Android が権限を表示する方法と、ユーザーが権限を管理する方法を再検討したいと考えています。開発者とユーザーを救うために、Google は両方の陣営に対応しようとしました。一方で、Google はアプリケーションが使用する権限の数を大幅に削減し、簡素化しました。現在、位置情報、カメラ、マイク、連絡先、電話、SMS、カレンダー、センサーの 8 つがあります。もっと理解しやすくなるはずです。

何よりも、アプリケーションを起動するときに、Android は、初回使用時にアプリケーションに権限の使用を許可するかどうかをユーザーに尋ねるようになります。。たとえば、新しくインストールされた WhatsApp アプリケーションで音声通話を開始すると、ユーザーが WhatsApp にマイクの使用を許可するかどうかを尋ねるポップアップが表示されます。このアクセス要求は 1 回だけ要求されます。その後、ユーザーが権限を取り消したい場合、アプリケーションには権限を管理するための権限専用のメニューが表示されます。

ただし、アプリケーション内のアクセス許可のこの管理は、新しいアプリケーションでのみ機能します。Android M のリリース後に更新されていない古いアプリは、携帯電話の特定の機能へのアクセスをユーザーに許可するかどうかを尋ねることなく、現在と同様に動作し続けます。。これは権限システムにおける大きな前進です。 Android KitKat 以降、ユーザーはアプリケーションの権限を一括で受け入れるか、アプリケーションをインストールすることしかできませんでした。