1

iPhone 4 の Retina ディスプレイは iPhone 3 の 2 倍の密度ですが、Apple はそれをかなりうまく処理しましたが、レンダリング時にピクセルを 2 倍にすることを想定して (各デバイスで Web ページが同じ物理サイズに見えるように) しました。その後、いくつかの Webkit メディア クエリを使用して、そのデバイス用に追加の CSS を読み込むことができます (-webkit-min-device-pixel-ratio:2)。

質問: a) 現在高 PPI 画面を使用している他のモバイル デバイスを一覧表示するリソースはありますか、b) Web サイトのレンダリングに関してデバイスがデフォルトで行うこと、および c) Webkit チェックをサポートしているか、および/または独自のものであるかカスタム検出方法?

そうでない場合、この投稿が特定のデバイスに関する情報を回答として投稿することで、そのリソース (CW) になる可能性があります。高解像度画面を使用している BlackBerry および Nokia デバイス (および Android も登場) の処理を​​開始する必要があります。どんなデータでも大歓迎です!

アップデート:

いくつかのテストを行った結果、iPhone 4 のように倍密度を識別できるモバイル デバイスは他にないことがわかりました。現在、PPI がはるかに高い画面があります (多くの場合、小さいデバイスで) が、デバイス自体が高 PPI であると宣言することは決してありません。おそらく、それを説明するより良い方法は、それらのデバイスのピクセルが「本当に小さい」ということです。

そのため、すべてのサイトが同じようにレンダリングされることを考えると、これらのデバイスを処理する実用的な方法はありません。

iPhone 4 以外で、PPI が高いと適切に宣言されているデバイスを誰かが知っている場合は、今すぐ教えてください。

4

1 に答える 1

0

同様の質問については、こちらを参照してください。

1 つのメディア クエリで iPhone 3GS と iPhone 4 をターゲットにする方法は?

数日前に尋ねたところ、そのようなもののリストはないと思いますが、ターゲットにしたいデバイスがわかっている場合は、それらのデバイスを見つけてターゲットにするのは難しくありません.

最良の検出方法は、CSS3 @media クエリを使用することです。Opera が最も人気のあるモバイル ブラウザーであることを考えると、@media クエリと一緒に webkit 拡張機能を使用するのが安全な想定です。

于 2011-02-23T17:36:29.617 に答える