野良APKをインストールするときのDPI, armの選び方

Youtubeのショート動画に嫌気が指して、apkをダウングレードしたくなった。

私の知らないビルドバージョンが複数存在していたので、どれをダウンロードしたらいいかの備忘録

現状

ご覧の通りショート動画が未採用のAPKバージョン、14.12.56にもたくさんの種類が存在している

アーキテクチャ

スマートフォン等にはCPUが内蔵されているが、簡単に言うとアーキテクチャはその種類。

大きく分けてARM, x86, mipsの三種類が存在する。

殆どの種類のスマートフォンがARMアーキテクチャで、Qualcomm社製のSnapDragon, Huawei社製のKirin等がそう。Androidスマートフォン市場で一番良く見られる(Xperia, AQUOS, arrows, galaxy, …) のがSnapDragonだろう

x86アーキテクチャはインテルが製造していて、搭載スマートフォンはASUS, Lenovo等。PCではお馴染み。

mipsアーキテクチャはIngenic Semiconductor社などが製造し、それを採用したNOVO 7 Paladi, T22などの機種が存在する。初めて知った、、。

そしてそれぞれに32bit, 64bit の二つがある。

アーキテクチャビット数名称
ARM32bitarmeabi
ARM64bitarm64
x8632bitx86
x8664bitx86_64
mips32bitmips
mips64bitmips64

また、64bitの端末では32bitのアプリケーションにも対応している。

バージョン、最低バージョン

Androidはアップグレードを重ね、2021年現在で最新はAndroid12である。

あまりにも古いAndroidバージョンであると、アプリが対応しなくなることが有る。

dpi

画素数の密度。1インチの幅の中に何ドット表現できるか。

nodpiのAPKであればdpiの区別なくすべての端末に適合している。

それ以外で120dpi, 160dpi, …のように指定されていたら、自分の端末にあったdpiバージョンでないと表示が乱れる。もし存在しない場合、少し小さめのdpiか、nodpiをダウンロードすると良い。

自分のデバイスの調べ方

「Droid Info」を入れよう。

Droid Hardware Info - Apps on Google Play
Hardware information app for your Android smartphone.

・アーキテクチャ

dpi

参考になるサイト

[ANDROID]CPUとアーキテクチャとABIの関係 - Qiita
Androidアプリ開発中に、外からとってきたsoファイルを使いたいとする。(openCVとか) 大体、armeabi-v7a用とかx86用とか書いてあるけど気にせず全部jniLibs直下にコピーする。 実際、どの端末でどのsoファイ...
FAQ - APKMirror
General Info What is the purpose of APKMirror.com? What APKs are accepted? I just uploaded an APK but it’s not going live. APKMirror.com is a highly curated com...

コメント

タイトルとURLをコピーしました