\r\n\r\n
Android**でサイドロードするアプリをダウンロードしようとしたことがある人は、それがどれほど混乱するか知っているはずです。同じアプリでも、端末のスペックに合わせて設計されたバージョンが複数あるのが普通です。では、どれが正しいアプリなのか、どうやって判断するのでしょうか?
これを読んでいる方は、Playストアで無料で利用できる正規のAPKホスティングサイトであるAPK Mirrorからアプリをダウンロードしようとしている可能性が高いです。これは、欲しいアプリが地域制限されている、お使いのデバイスに適用されない、またはアカウントにまだ反映されていないアップデートがある場合に有効な方法です。しかし、XDA Developersなどから何かをダウンロードする際にも、この情報が必要になる場合があります。
関連:Androidでアプリをサイドロードする方法
自分に合ったものをダウンロードしようとすると**、そこで面倒なことになります。バージョンが1つしかないアプリの場合は心配ありませんが、アプリによっては複数のバージョンがあり、例えばYouTubeには40種類のバージョンがあります。この時点で、どのバージョンが最適かを知る必要があります**。
一般的に、これらの内容は大きく3つに分類されます。
正確には、画素密度を表す場合は、PPI(ピクセルパーインチ)となります。ただし、APK Mirror(およびその他)がDPIと表記しているため、引き続き関連する用語を使用することにします。
ARMとx86の比較
AndroidのバージョンやDPIは非常にシンプルですが、プロセッサーのアーキテクチャは全く別の問題です。できるだけシンプルに分解して説明します。
x86とARMのファイルには互換性がないため、この情報は特に重要です **特定のアーキテクチャ向けに設計されたバージョンを使用する必要があります。
同様に、あなたの**が32ビットプロセッサを実行している場合、64ビットAPKは動作しません。ただし、64ビットプロセッサーには下位互換性があるため、32ビットAPKは64ビットプロセッサーでも問題なく動作します。
確かに、混乱しますよね。Droid Hardware Infoというアプリを使えば、お使いのデバイスに関するすべての情報を簡単に調べることができます。プレイショップの無料アプリで、基本的にあなたの**について知る必要があるすべてのことを教えてくれます。
さあ、渡して、積んで、火をつけて。探しているものがどこにあるか教えてあげる。
最初に見るべきタブは「デバイス」タブで、これはアプリがデフォルトで開くタブです。ここでは、DPIとAndroid OSのバージョンという2つの重要な情報があります。
DPIを調べるには、「ディスプレイ」の「ソフトウェア密度」の項目をご覧ください。
Androidの場合は、「デバイス」の「OSバージョン」でご確認ください。
アーキテクチャに関する情報は、「システム」タブに移動し、「プロセッサ」タブのCPUアーキテクチャと命令セットの項目をご覧ください。こちらは、「arm64」などと明示されていないため、行間を読む必要があり、わかりにくいですね。
まず、アーキテクチャ名に「64」が入っていれば、ほぼ間違いなく64bitデバイスである。シンプルでいいじゃないですか。ARMかx86かを判断するには、もう一度命令セットの項目を見る必要があります。"ARM "の文字などの基本情報を探すだけでいいのです
例えば、私のPixel2XL(上のスクリーンショット)では、ARM64デバイスであることは明らかです。しかし、nexus5はARMであることはわかるが、32bitプロセッサであることは明示されていないため、明確ではない。この場合、64ビットアーキテクチャを明記していないため、32ビットチップと判断して間違いないでしょう。
それを踏まえて、上のYouTubeの例に戻ってみましょう。APK Mirror で複数のバージョンの YouTube を見て、私の Pixel 2 XL で動作する正確なダウンロードを見つけます。端末情報では、64ビットARMプロセッサーを搭載し、DPIは560、Android 8.1を搭載していることが分かっています。
プロセッサーの種類やAndroidのバージョンarm64やAndroid 5.0以上のバージョンに合わせやすくなっています。しかし、560dpiのオプションは特にありません。
つまり、この場合、利用可能な最高のDPIである480と、"nodpi "の2つの主要なオプションがあります。
この場合、dpiの範囲をカバーするために利用可能なすべてのリソースを含むので、「nodpi」バリアントを使用することをお勧めします。こちらを選んでみてはいかがでしょうか。基本的にどのDPIでも動作するリソースを含んでいるため、ファイルサイズはかなり大きくなっています。デバイスのDPIと完全に一致するものがあれば、必ずそちらを選ぶようにしましょう。そうでなければ、同じく少し高めのものを選べばいいだけです。
しかし、我々のテストケースでは、**が560dpiなので、480DPI版がnodpiダウンロードと同じくらい良いとは確信していません。この場合、より大きなファイルサイズは価値のあるトレードオフです。
デバイスの詳細を知ることはとても簡単です。幸いなことに、この情報を把握すれば、新しいものを手に入れるまで、もう悩むことはありません**。