Mac OS X 10.7以降で動作するCocoaアプリケーションが提供されています:Mac OS X:網膜ディスプレイのランタイムチェックを行う最良の方法は?
少なくとも1つの網膜ディスプレイが接続されたMac上でアプリが実行されているかどうかを実行時に確認するにはどうすればよいですか?
このようなことを確認するのが本当に間違っている場合は、理由をよく説明した理由を十分に歓迎します。
しかし、私はまだ知りたいです:)。
新しいMacBook Pro "Retina"ハードウェア(現在は網膜ディスプレイを持っている唯一のMac)のチェックを行うことができそうですが、もっと一般的な/一般的な/これよりも確かな方法でチェックしてください。
理想的には、網膜ディスプレイで現在出荷されている特定のMacモデルではなく、網膜ディスプレイを検出する方法を知りたいと思います。
+1またOPには、[OS Xの高解像度ガイドライン](https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html)をお読みください。 –
それをするのは間違っていません。 Webサイトは、iPadsとiPhoneに正しいリソースを提供するためには絶対にそれを行う必要があります。それで、どうしてそれがアプリケーションのために異なるべきですか? もちろん、単純なアセットスワップの場合(つまり、@ 2xの場合)、OSにそれを行わせるのではなく、独自のチェック*を行うのは誤りです。 :) –
ウェブブラウザが2xイメージをダウンロードする必要があるかもしれませんが、ブラウザのウィンドウが2xディスプレイ上にある場合のみ...上記の理由によりいつでも変更される可能性があります。 – tjw