2012-02-08 52 views
-3

請幫忙 我是一名iOS開發人員,剛剛宣佈了蘋果關於視網膜顯示的新動機。 當您在iTunes Connect中創建或更新應用程序時,您必須上傳高分辨率的屏幕截圖。我們需要您的截圖作爲高分辨率圖像,以便您的應用針對Retina顯示進行了優化。蘋果新公告

我不太明白它會改變我在Xcode中開發應用程序的方式。 例如,如果過去的設計師爲我提供20x30尺寸的圖片,她現在是否應該爲我提供與其他尺寸相同的圖片?另外我知道iPhone的顯示器是320X480。蘋果的這種新方法如何影響這一點?

回答

0

視網膜,你需要雙倍大小的圖像。如果您以前的圖像大小爲20x20,則視網膜需要具有40x40像素。如:

non retina: myImage.png 
retina:  [email protected] 

iOS會照顧其餘的。你應該只在你的應用中引用myImage.png。

0

如果您正在開發非視網膜手機,那麼20x30px的圖像將顯示正常,但iPhone4/4s上的相同圖像會顯得模糊,因爲像素數量是之前的兩倍。您的設計師需要爲iPhone設置40x60的高清晰度圖像,並且可以使用前綴[email protected]將它們添加到您的項目中。應用程序將決定使用哪個圖像。不要縮放圖像,因爲它不起作用。

https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW2

2

新的要求是,「屏幕截圖」(而不是在應用程序)是在視網膜的大小,這意味着640×960像素爲一個完整的顯示圖像提交到iTunes商店。

注意:非視網膜iPhone顯示屏爲320 x 480像素,視網膜iPhone顯示屏爲640 x 960像素。

+1

+1似乎是實際回答剛纔宣佈的政策問題的唯一答案。 – 2012-02-08 12:22:36