![Jetpack Compose basics code-along](https://i.ytimg.com/vi/k3jvNqj4m08/hqdefault.jpg)
Googleによると、Google Play Protectでキャッチされた悪意のあるAndroidアプリの95%以上は、古いAndroidバージョンをターゲットにしている。悪意のあるアプリの作成者は、最新バージョンのAndroidを搭載したデバイスにインストールされている場合でも、ランタイム許可を回避するためにこれを行います。
Google Playストアではないソースからアプリをダウンロードすると、事態はより複雑で危険になります。
これに対処するため、Android APIレベル26以上を対象としないソースからアプリをインストールしようとすると、Google Play Protectは今年末までにユーザーに警告を開始します。つまり、最近のアップデートでアプリをインストールしようとすると、 ではない Android 8.0 Oreo以降をターゲットにすると、アプリが安全でない可能性があることを知らせる警告がポップアップ表示されます。
Googleは、このポップアップ警告により、開発者がアプリを最新のAPIレベルに更新することを「恥じ」、同時に少なくとも一部のユーザーが悪意のあるアプリのインストールを進めないようにすることを期待しています。
この変更は、Huawei、Oppo、Xiaomiなどの競合アプリストアなど、あらゆるソースからインストールされたアプリに影響します。また、何百万人ものAndroidユーザーがFortniteをダウンロードするEpic Gamesのようなサイドロードインストールにも影響します。
Google Playストアでは、事態はさらに厳しくなります。新しいPlayストアアプリと2020年に新しい更新を受け取るアプリの場合、開発者はAPIレベル28以上(Android 9 Pie)をターゲットにする必要があります。 GoogleはPlayストアを管理しているため、準拠していない開発者に直接対処できます。
更新されていない古いアプリはこれらの新しいルールの影響を受けず、Androidの古いバージョン用に設計されたアプリも引き続き許可されます。