Với ứng dụng Cocoa chạy trên Mac OS X 10.7 trở lên:Mac OS X: Cách tốt nhất để thực hiện kiểm tra thời gian chạy cho màn hình hiển thị võng mạc?
Cách tốt nhất để kiểm tra, khi chạy, nếu ứng dụng của bạn hiện đang chạy trên máy Mac có ít nhất một màn hình võng mạc được đính kèm?
Nếu kiểm tra loại điều này thực sự là sai lầm, tôi hoàn toàn hoan nghênh một lời giải thích hợp lý về lý do tại sao (và tôi sẽ bỏ phiếu bình chọn nếu chúng tốt).
Nhưng tôi vẫn muốn biết :). Có vẻ như bạn chỉ có thể thực hiện kiểm tra cụ thể cho phần mềm Mac Book Pro mới "Retina" (máy Mac duy nhất hiện có màn hình võng mạc), nhưng tôi thực sự thích một tổng quát hơn/chung/tương lai- bằng chứng để kiểm tra hơn thế này.
Lý tưởng nhất, tôi muốn biết cách phát hiện màn hình hiển thị võng mạc, không phải kiểu máy Mac cụ thể hiện đang diễn ra với màn hình võng mạc.
+1, OP cũng nên đọc [Hướng dẫn phân giải cao cho OS X] (https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html). –
Nó không phải là sai lầm để làm điều đó. Các trang web hoàn toàn cần phải làm điều đó để cung cấp các tài nguyên chính xác cho iPad và iPhone ngay bây giờ, vậy tại sao nó lại khác nhau đối với các ứng dụng? Tất nhiên, bạn không thể thực hiện việc kiểm tra * thay vì * cho phép hệ điều hành thực hiện việc này trong trường hợp hoán đổi nội dung đơn giản (ví dụ: trường hợp @ 2x). :) –
Trình duyệt web có thể cần phải tải xuống 2x hình ảnh nhưng chỉ khi cửa sổ trình duyệt hiển thị 2 lần ... có thể thay đổi bất kỳ lúc nào do những lý do đã nêu ở trên. – tjw