1732282267
2024-11-22 13:30:00
クイックリンク
-
Android のサイドローディングにはどのような制限がありますか?
-
なぜ Android はそれを制限するのでしょうか?
Google Play ストア以外から Android スマートフォンにアプリをインストールしようとすると、実際にインストールできるようになるまでに、いくつかの困難を乗り越えなければならないことに気づいたことがありますか?これには理由があります。
Google はサイドローディングに制限を設けていますが、これらの制限は Android が最初に考案されて以来ずっと実施されてきました。しかし、最近では、こうした制限が多様化しています。面倒ですが、よく考えたら自分のためになることです。
サイドローディングとは何ですか?
私たちがサイドローディングとして知っているものは、基本的に、携帯電話に「横から」何かをロードすることを含むものすべてです。一部のアプリは、Google Play ストアからアプリをインストールする代わりに、代わりのアプリ ストアやウェブサイトなどの他の手段を通じて配布されます。それぞれのAPKファイルをダウンロードし、そのファイルを開いて「インストール」をクリックすることで、任意のアプリを携帯電話にインストールできます。そこから、アプリは Play ストアでダウンロードした他のアプリと同じように機能します。
ただし、制限があります。アプリが Google Play ストアで入手できない場合、アプリ自体を更新する方法はありません。つまり、アプリを更新するたびに、APK を再度ダウンロードして、最初からインストールする必要があります。 Android スマートフォンには APK のインストールにも制限がありますが、これは気の弱い人向けではありません。
Android のサイドローディングにはどのような制限がありますか?
まず、ファイル マネージャー アプリからアプリを選択して、何も尋ねることなくインストールすることはできません。 Android スマートフォンでは、Android スマートフォンに APK をインストールするには、Chrome などのアプリに手動で権限を付与する必要があります。これまでは、サードパーティ製アプリのインストールを許可する設定アプリでユニバーサル フラグを手動でオンにする必要がありました。新しい方法はよりきめ細かく、その結果、より安全になります。手動で許可しない限り、携帯電話上のアプリは APK ファイルをインストールできません。
しかし最近、Android はサードパーティのアプリに課す制限の量を増やし始めました。その 1 つは、Android 13 とその後の Android 15 では、デフォルトでサードパーティ製アプリが特定の権限にアクセスすることを制限し始めたことです。これらのアクセス許可には、デフォルトのダイヤラーまたは SMS アプリとして設定する機能、デバイス管理者として機能する機能、または他のアプリの上に自身を表示する機能、およびその他の制限が含まれます。
さらに、Google の Play Integrity API は、開発者がサードパーティによってインストールされたバージョンのアプリを取り締まる簡単な方法を提供するようになりました。開発者は、誰かがアプリをサイドローディングしていることを検出した場合、ユーザーに Play ストアからアプリをダウンロードさせるための措置を講じることができ、それが失敗した場合は、アプリのさらなる使用をブロックするだけです。これにより、開発者は、たとえばアプリの改造版を使用したり、有料アプリを違法に使用したりする人を取り締まることができます。
なぜ Android はそれを制限するのでしょうか?
これらの制限の理由は実際にはかなり合理的です。それはあなた自身の利益のためです。 Play ストア以外の場所からアプリをインストールするのが比較的簡単であるという事実は、Play ストアのポリシーに反するアプリを配布するのが比較的簡単であることも意味します。あまり知識がないと、悪意のあるアプリから自動的にダウンロードされたアプリをインストールしてしまい、携帯電話上でマルウェアが実行される可能性があります。
Android はサイドローディングを気にしません。もしそうなら、それはまったく許可されません。本当に自分の携帯電話にアプリをインストールしようとしているのかどうかをユーザーに確認してもらいたいだけであり、いくつかのフェイルセーフを設置して、もしそれらをスキップしたとしても、自分が何をしているのか本当にわかるようにします。
海賊版アプリ、改造アプリ、Play ストアで入手可能なアプリのその他の種類の不正使用などの場合、Google は開発者にそれらを取り締まるツールを提供したいと考えています。しかし、Google Play ストアでは入手できないゲームや、自分でコンパイルしたばかりのオープンソース アプリのようなものですか?それは全く問題ありません。
サイドローディングは素晴らしいものです。安全に練習してください。
#携帯電話がアプリのサイドロードを望まない理由