のアプリをダウンロードしようとしたことがある場合 サイドローディング あなたのAndroid携帯電話で、あなたはそれがどれほど混乱する可能性があるかを知っています。多くの場合、さまざまなデバイス仕様用に設計された同じアプリのバージョンがいくつかあります。では、どれが適切かをどのようにして判断しますか?
さまざまなファイルバージョンを理解する
これを読んでいる場合は、アプリをダウンロードしようとしている可能性が高いです。 APKミラー 、Playストアで無料で入手できるAPKの正規のホスティングサイトです。これは、必要なアプリが地理的に制限されている場合、デバイスで使用できない場合、またはアカウントにまだ反映されていない更新がある場合に最適なオプションです。から物をダウンロードするときにもこの情報が必要になる場合がありますが XDA開発者 または他のソース。
関連: Androidでアプリをサイドロードする方法
それがあなた自身を見つける場所であるならば、あなたの電話のための適切なダウンロードを見つけようとすることは面倒かもしれません。表示しているアプリのバージョンが1つしかない場合は、これについて心配する必要はありませんが、一部のアプリでは複数のバージョンを利用できます。たとえば、 YouTubeには 40種類のバリエーション 。 これは、スマートフォンに最適なバージョンを知る必要がある場合です。
一般に、詳細は3つの主要なカテゴリに分類されます。
- 建築: これは、お使いの携帯電話のプロセッサの種類を指します。通常、オプションはarm、arm64、x86、およびx86_64になります。 ARMとx86は32ビットプロセッサ用であり、arm64とx86_64は64ビットプロセッサ用です。以下で詳しく説明します。
- Androidバージョン: これは、デバイスが実行しているAndroidOSのバージョンです。
- 画面DPI: DPIは「DotsPerInch」の略で、基本的にこれはスマートフォンの画面のピクセル密度です。たとえば、6インチのフルHD画面(1920×1080)のDPIは約367です。その解像度を2880×1440まで上げると、DPIは約537に上がります。
技術的には、ピクセル密度を指すときの正しい用語 すべき PPI、または1インチあたりのピクセル数。ただし、APKミラー(およびその他)ではこれをDPIと呼んでいるため、相対的な用語を使用します。
ARMとx86
AndroidバージョンとDPIは非常に単純ですが、プロセッサアーキテクチャはまったく別の話です。ここでは、できるだけ簡単に分解できるように最善を尽くします。
- 腕: これは何よりもまずモバイルプロセッサアーキテクチャであり、現在大多数の電話が実行しているものです。 QualcommのSnapdragon、SamsungのExynos、MediaTekのモバイルチップはすべてARMプロセッサの例です。 最も 最新のチップは64ビット、または ARM64 。
- x86: これは、Intelチップのアーキテクチャ仕様です。 Intelがコンピュータ市場で支配的であるのと同じくらい、これらのチップはAndroid携帯電話でははるかに一般的ではありません。 x86_64 64ビットのIntelチップを指します。
x86ファイルとARMファイルは相互互換性がないため、この情報は特に重要です。携帯電話の特定のアーキテクチャ用に設計されたバージョンを使用する必要があります。
同様に、スマートフォンが32ビットプロセッサを実行している場合、64ビットAPKは機能しません。ただし、64ビットプロセッサには下位互換性があるため、32ビットAPKは64ビットプロセッサで正常に機能します。
デバイスの正しい情報を見つける方法
私は知っています、私は知っています、それは混乱しています。良いニュースは、というアプリを使ってデバイスのすべての情報を簡単に見つける方法があることです。 ドロイドハードウェア情報 。これはPlayストアの無料アプリであり、基本的に携帯電話について知っておく必要のあるすべてのことを教えてくれます。
先に進んでそれを与え、インストールして起動します。探しているものがどこにあるかを正確に示します。
最初に確認するタブは「デバイス」タブです。これは、アプリがデフォルトで開くタブです。ここには、DPIとAndroidOSバージョンの2つの重要な情報があります。
DPIを見つけるには、[表示]セクションの[ソフトウェア密度]エントリを確認します。
Androidバージョンの場合は、[デバイス]セクションのOSバージョンを確認してください。これにより、バージョン番号が明示的に表示されます。
アーキテクチャ情報については、[システム]タブにスライドして、[プロセッサ]タブの[CPUアーキテクチャと命令セット]エントリを確認してください。これは、「arm64」などと明示的に記載されていないため、他の製品ほど簡単ではありません。そのため、行間を少し読む必要があります。
まず、アーキテクチャ名に「64」が表示されている場合は、64ビットデバイスであることをほぼ保証できます。簡単です。 ARMかx86かを判断するには、「命令セット」セクションを確認します。ここでも、「arm」の文字などの基本的な情報を探しています。
たとえば、私のPixel 2 XL(上のスクリーンショット)では、ARM64デバイスであることは明らかです。ただし、Nexus 5はそれほど明確ではありません。ARMであることがわかりますが、32ビットプロセッサとして明示的には示されていません。この場合、64ビットアーキテクチャを指定していないため、32ビットチップであると安全に想定できます。
ダウンロードするファイルの選択
それを念頭に置いて、上記のYouTubeの例に戻りましょう。を見ていきます APKミラー上のYouTubeの多くのバージョン Pixel 2XLに適用されるダウンロードを正確に見つけてください。デバイス情報が手元にあれば、64ビットARMプロセッサを実行し、DPIが560で、Android8.1を実行していることがわかります。
プロセッサの種類とAndroidのバージョン(arm64とAndroid 5.0以降)を簡単に一致させることができます。ただし、560dpiには特定のオプションはありません。
そのため、2つの主要なオプションから選択できます。利用可能な最高のDPI(この場合は480、または「nodpi」)です。
この場合、「nodpi」バリアントを使用することをお勧めします。これには、DPIの全範囲をカバーするために利用できるすべてのリソースが含まれているためです。では、これに関係なくこれを選んでみませんか?ファイルサイズが原因で、基本的にすべてのDPIで作業するためのリソースが含まれているため、はるかに大きなファイルになります。デバイスのDPIに完全に一致するものが見つかった場合は、常にそれを使用してください。それ以外の場合は、少し高いものを選択して問題ありません。
ただし、テストケースでは、電話が560 DPIであるため、480DPIバージョンがnodpiダウンロードと同じように表示されるとは確信していません。その場合、ファイルサイズを大きくすることはトレードオフの価値があります。
デバイスの詳細を学ぶのはとても簡単です。そして幸いなことに、一度この情報を理解すれば、新しい電話を手に入れるまで、もう一度心配する必要はありません。