Google は、Android Q の範囲指定されたストレージ要件を遵守するために開発者にアプリをアップグレードするための時間を与えます

click fraud protection

Google は、Android Q で新しいスコープド ストレージ ルールを考慮しないすべてのアプリを制限する予定でしたが、現在はそれを少し後退させています。

新しい Android バージョンには必ず、一部の開発者があまり気にしていないいくつかの変更が加えられることは避けられません。 大きなものの 1 つは、 Android Q は「スコープ付きストレージ」です。 これにより、アプリが携帯電話の外部ストレージにアクセスする方法が本質的に変わります。 Google は、Scoped Storage で導入された変更に従わないすべてのアプリを制限する予定でしたが、現在はそれを少し後退させています。

Android Q より前は、どのアプリでも外部ストレージに任意のファイルを読み書きできました (ファイルは外部ストレージに表示されます)。 携帯電話を PC に接続するなど)READ_EXTERNAL_STORAGE および WRITE_EXTERNAL_STORAGE を要求した場合 権限。 おそらく、アプリがファイルでストレージを乱雑にしていることに気づいたことがあるでしょう。これはプライバシー/セキュリティ上の懸念でもありました。 Scoped Storage は、これらすべてを解決することを目的としています。

Google は、Android Q のデフォルトで、アプリが外部ストレージ (/data/media/{user}/Android にある) 内の独自のデータ フォルダーにのみアクセスできるようにすることを計画していました。 音楽や画像などの共有メディアにアクセスするには、それらのユースケースに固有の新しい権限をリクエストする必要があります。 ファイル マネージャーなど、外部ストレージへの広範なアクセスを必要とするアプリは、Java API の使用から ストレージアクセスフレームワーク ストレージに広くアクセスし続けたい場合。

開発者らは、ストレージ アクセス フレームワークを使用するために必要なすべての変更を加えるのに十分な時間が Google から与えられていないと感じ、この変更について苦情を述べています。 また、Scoped Storage は、アプリが実際に Android Q をターゲットにしているかどうかに関係なく、Android Q 上で実行されているすべてのアプリに影響を与えるため、開発者はアプリを更新する以外に選択肢がありませんでした。 そうしないと、ユーザーが次の Android バージョンでアプリを使用しようとしたときにアプリが壊れてしまいます。

良いニュースは、Android Q が Android Pie をターゲットとするアプリにスコープド ストレージを強制しなくなるため、Google が開発者からのフィードバックに耳を傾けたことです。 により 最近の API レベルをターゲットにするための要件、2020 年 8 月 1 日以降に Google Play ストアに公開される新しいアプリは Android Q をターゲットにする必要があり、2020 年 11 月 1 日以降に公開される既存のアプリのアップデートも Android Q をターゲットにする必要があります。 これらすべてのことから、開発者は 2020 年の 8 月または 11 月までに Android Q の新しい Scoped Storage を考慮してアプリを変更する必要があり、必要な変更を加えるには十分な時間になるはずです。 あなたはできる スコープ付きストレージの詳細については、こちらをご覧ください.


出典: Android 開発者

Mishaal Rahman 氏の意見による。