2011-09-16 89 views
3

我正在開發支持iOS 4.0或更高版本的應用程序。由於iOs 4.0可以安裝在iPhone 3GS,iPhone 4,iPod touch第三代,iPod touch第四代。該應用程序將運行在非視網膜顯示設備和視網膜顯示設備上。在非視網膜顯示器和視網膜顯示器的設備中測試iOS應用程序

我知道操作系統將決定顯示哪個圖像文件(2x分辨率或正常分辨率)取決於設備。 如果我只有視網膜顯示設備進行測試,我可以使用模擬器來測試在非視網膜顯示器中UI的好看嗎?

+0

小修正:iOS 4.0也可用於iPhone 3G和iPod Touch第二代至4.2。只是要記住你還必須處理第一代硬件。 –

回答

0

設備測試沒有真正的替代品,但是,如果它在模擬器中看起來沒問題,它通常會在真實設備上看起來不錯。

3
  1. 只是想確保你知道這一點:要支持視網膜和非視網膜,你需要有兩個版本的相同的圖像。例如,如果非視網膜版本名爲image.png並且尺寸爲100x200,則視網膜版本應該是相同的圖像,其名稱爲[email protected],尺寸爲200x400。如果視網膜版本不可用,則操作系統會放大非視網膜版本。

  2. 您的模擬器有一個選項可以在iPhone正常或視網膜分辨率下運行。一旦iPhone Simulator啓動後,在頂部菜單欄中,選擇硬件>>設備。在該菜單中,您可以在iPad,iPhone和iPhone(視網膜)之間切換。這樣,您可以在沒有這些實際設備的情況下測試視網膜和非視網膜分辨率的應用。

相關問題