我有一個iPad應用程序,它不針對帶有視網膜顯示屏的新iPad進行修改。但令我驚訝的是,這款應用程序在視網膜顯示iPad中沒有任何問題,效果很好。圖形是一樣的。我甚至沒有看到任何像素問題。有人能解釋我背後的原因嗎?爲了讓視網膜顯示iPad中的非視網膜應用以相同的方式工作,蘋果是否從他們的最後做了些什麼?非視網膜iPad應用程序在視網膜顯示屏上正常工作iPad
回答
文本和框架圖像的分辨率很高,沒有明確需要應用程序執行任何操作。
看起來不同的是您爲應用程序提供的圖像,因此如果您的應用程序具有不是視網膜準備好的自定義UI,它會看起來很糟糕。
我設計了我的應用程序,通過對1024 x 768分辨率的某些幀進行熱編碼。但即使這些東西看起來絕對好。這讓我感到困惑。你能告訴我爲什麼會發生這種情況嗎? – 2012-04-11 06:35:28
當您使用CGPoints和CGRects將值設置爲視圖時,您不是以像素爲單位,而是以點爲單位。對於iPad 1和iPad 2,1像素等於1點,但對於新iPad,1點寬度爲2像素,高度爲2像素,因此視圖寬度爲10,高度爲10(以點爲單位) ,寬20像素,高20像素。這就是爲什麼你的硬編碼值是相同的。 – EmilioPelaez 2012-04-11 06:40:11
Oooh ....這是一個很好的答案夥計..我明白了..謝謝 – 2012-04-11 06:50:47
這同樣適用於視網膜iPhone。文本以雙倍密度字體顯示,並且任何嵌入圖像也顯示x2。在大多數情況下,您對視網膜顯示器進行的唯一更改是添加雙倍密度圖像,但這是可選的。
編輯:這也適用於運行在iPad上的iPhone應用程序,一個巨大的困難。如果iPhone上只運行iPhone應用程序,則它將以縱向模式顯示雙倍密度。但開發人員實際上可以將其應用程序放到iPad上的唯一方法是將其標記爲普遍,這意味着它會失去這種支持。
哦......這對我來說是一個驚喜。我的印象是,我需要重新設計我的應用程序,以使其在視網膜顯示屏上工作... – 2012-04-11 06:27:56
但是,菲利普我在這裏有一個愚蠢的懷疑。爲什麼不能將相同的技術應用於iPhone應用程序,以便它們可以在沒有任何像素化的情況下在iPad上運行。請糾正我,如果我的想法或理解錯誤 – 2012-04-11 06:29:31
我們只能猜測,但可能鼓勵開發人員製作他們的應用程序的iPad版本。 – EmilioPelaez 2012-04-11 06:36:15
- 1. 視網膜上的非視網膜圖像iPad
- 2. 僅支持帶視網膜圖像的iPad非視網膜
- 3. 視網膜和非視網膜顯示屏支持圖形
- 4. iPad 3視網膜顯示屏測試?沒有iPad 3
- 5. Cocos2d 0.99.5支持ipad視網膜顯示?
- 6. iPad的視網膜發育
- 7. CATiledLayer&視網膜顯示屏
- 8. 使用javascript檢測視網膜顯示屏iPad
- 9. UIImage尺寸限制和新的iPad視網膜顯示屏
- 10. MacOne視網膜顯示屏上的PyOpenGL
- 11. 大部分iPad OpenGL ES應用程序不是視網膜
- 12. 將圖像用於視網膜和非視網膜屏幕上的文字
- 13. 視網膜iPad的具體CSS
- 14. UIView無法縮放到iPad視網膜
- 15. 開發沒有獅子的iPad 3視網膜顯示應用程序?
- 16. iphone 5視網膜顯示屏
- 17. UIWebView和iPhone 4視網膜顯示屏
- 18. iPhone的視網膜顯示屏
- 19. 視網膜顯示Bug? (Cocos2d)
- 20. 檢測視網膜顯示
- 21. 視網膜iPad模擬器顯示問題?
- 22. ipa安裝後未顯示iPad視網膜資源
- 23. iPhone應用程序:視網膜顯示圖像不顯示
- 24. iPhone [email protected]不顯示在視網膜顯示屏上
- 25. iPad 3上的Web應用程序視網膜顯示緩慢的屏幕繪畫
- 26. 如何在iPad上顯示帶有視網膜顯示圖形的iPhone應用程序?
- 27. iPhone GUI對象在正常視網膜顯示和視網膜顯示之間遷移位置
- 28. 混合視網膜和非視網膜資產的OpenGL ES
- 29. 知道設備類型 - 視網膜/非視網膜
- 30. 視網膜和非視網膜兼容UIImage堆疊和定位
一個詞 - upscaling。 – sevenseacat 2012-04-11 06:21:50
就像我在我的問題中提到的那樣,沒有像素化或縮放問題。圖像看起來完全一樣嗎? – 2012-04-11 06:23:02
如果蘋果想要,MapView和WebView可以使用視網膜顯示,但我沒有機會測試它。對於字體渲染,如果New iPad使用全分辨率進行消除鋸齒,則可以看到更好的字符。 iOS 5.1的確如此?對不起,我不知道。 – 2012-04-11 06:23:55