web-dev-qa-db-ja.com

Android解像度に相当するiPhone画面DPI

私は住んでいる街の小さな会社のAndroid開発チームの一員です。

現在、さまざまなアプリの作成に取り組んでおり、.sketchファイルとしてデザインされたこのアプリがありますが、レイアウトはiOSデバイス用にのみ描画され、これらのガイドラインに基づいて調整する必要があります。重要なのは、iPhone SEiPhone Xの2つの異なるレイアウトがあることです。それらは主に同じですが、フォントサイズ、マージン、パディングなど、いくつかの点で異なります。

Androidにもデザインを実装して、ユーザーの解像度(またはDPI、よりよく言えば)に応じて動的にしたいので、dimens-xyz.xmlファイルを使用してサイズを設定し、これらの値をレイアウトの参照として使用するため、DPIに関係なく、画面ごとに1つのレイアウトXMLのみを記述します。

ここまでは順調ですね。私の質問は:iPhone SEiPhone XのAndroid相当の画面DPIは何ですか?小さい画面デバイスと大きい画面デバイスのUIを一致させ、UIを「応答性」にするために使用する必要があるdimens-xyzファイルは何ですか。

技術的な質問の一種であり、Googleがiphonescreenを同じ検索クエリで検出すると、iOSとAndroidスマートフォン。

PS:私はiOSの開発と内部に関する予備知識がありません

3
csanonymus

4.7インチのディスプレイと1334 x 750の解像度を持つiPhone SEの場合、Android(私が見つけることができる最も近い)で720 x 1280に相当する4.7 WXGAを使用できます)。iPhoneの場合Xそれは2436×1125の解像度を持ち、5.8インチディスプレイはPPI 462.63を提供します。Androidで最も近いのは2220x1080のPixel 3Aであり、 440 dpi。

1
Mike N.