請幫忙 我是一名iOS開發人員,剛剛宣佈了蘋果關於視網膜顯示的新動機。 當您在iTunes Connect中創建或更新應用程序時,您必須上傳高分辨率的屏幕截圖。我們需要您的截圖作爲高分辨率圖像,以便您的應用針對Retina顯示進行了優化。蘋果新公告
我不太明白它會改變我在Xcode中開發應用程序的方式。 例如,如果過去的設計師爲我提供20x30尺寸的圖片,她現在是否應該爲我提供與其他尺寸相同的圖片?另外我知道iPhone的顯示器是320X480。蘋果的這種新方法如何影響這一點?
請幫忙 我是一名iOS開發人員,剛剛宣佈了蘋果關於視網膜顯示的新動機。 當您在iTunes Connect中創建或更新應用程序時,您必須上傳高分辨率的屏幕截圖。我們需要您的截圖作爲高分辨率圖像,以便您的應用針對Retina顯示進行了優化。蘋果新公告
我不太明白它會改變我在Xcode中開發應用程序的方式。 例如,如果過去的設計師爲我提供20x30尺寸的圖片,她現在是否應該爲我提供與其他尺寸相同的圖片?另外我知道iPhone的顯示器是320X480。蘋果的這種新方法如何影響這一點?
視網膜,你需要雙倍大小的圖像。如果您以前的圖像大小爲20x20,則視網膜需要具有40x40像素。如:
non retina: myImage.png
retina: [email protected]
iOS會照顧其餘的。你應該只在你的應用中引用myImage.png。
如果您正在開發非視網膜手機,那麼20x30px的圖像將顯示正常,但iPhone4/4s上的相同圖像會顯得模糊,因爲像素數量是之前的兩倍。您的設計師需要爲iPhone設置40x60的高清晰度圖像,並且可以使用前綴[email protected]將它們添加到您的項目中。應用程序將決定使用哪個圖像。不要縮放圖像,因爲它不起作用。
新的要求是,「屏幕截圖」(而不是在應用程序)是在視網膜的大小,這意味着640×960像素爲一個完整的顯示圖像提交到iTunes商店。
注意:非視網膜iPhone顯示屏爲320 x 480像素,視網膜iPhone顯示屏爲640 x 960像素。
+1似乎是實際回答剛纔宣佈的政策問題的唯一答案。 – 2012-02-08 12:22:36