2011-10-14 29 views
9

將啓動圖像添加到iOS應用程序有多重要?我假設這些就像一個緩存文件,當應用程序正在設置時顯示在屏幕上,否則在完全運行之前可能沒有任何東西需要顯示。這是正確的嗎?在iOS應用程序中啓動圖像的目的是什麼?

如果是這樣,如果您的應用可能以不同的狀態啓動,那麼啓動映像應該是什麼樣的?或者在多任務時不會返回前景?如果只是第一次啓動應用程序,那麼啓動圖像應該與第一次啓動應用程序時通常顯示的圖形相同,對嗎?

蘋果公司不必太在意你的應用程序是否真的包含了這些,因爲我從來沒有這樣做過。

+1

我不明白爲什麼這個問題被降級。對於任何新的Xcode或iOS開發人員來說,這似乎是一個公平的問題,我的問題很明顯。 – johnbakers

+1

我認爲這裏的問題來自於你從未指定過這個平臺的原因。 Xcode只是一個IDE,可以用來開發Mac和iOS應用程序,所以很難破譯你所指的內容。我編輯了這個問題,使其更加清晰。 –

+0

謝謝先生,非常感謝。 – johnbakers

回答

4

注意:正如Zev在下面提到的,自從我最初回答這個問題以來,Apple HIG建議已經發生了變化。 Apple現在建議您將第一個屏幕的所有靜態元素都放入默認或啓動頁面。所有動態元素都將被刪除,給人的印象是您的應用正在經歷一個初始化過程 - 在某些情況下,這可能意味着您的默認屏幕只是您應用的背景。感謝Zev Eisenberg指出,不建議使用「飛濺」頁面。

啓動圖像會在您的應用程序初始化時顯示,這是一個好主意。如果您沒有用戶,那麼在等待您的應用加載時,用戶可能會盯着空白屏幕。我相信這個建議是使用看起來像應用第一頁的圖像。下面是引用:

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

+0

感謝您的回答,即使盡管所有意想不到的投票在這個問題上。 – johnbakers

+0

不客氣! –

+0

在您鏈接的文檔中,Apple不鼓勵閃屏。如果您使用的是部分加載的UI圖像,它會讓您的應用看起來像加載速度比實際情況快。例如,看Apple Note。用戶界面似乎分階段加載,你認爲它比在空白屏幕上看到的速度快,直到完全加載。閃屏屏蔽了這種虛幻的「更快」加載的目的。 –

0

怎麼樣,如果應用程序是立即啓動並沒有時間的流逝? 如果您看到(或不能看到)0.1秒的啓動圖像,該怎麼辦? 在主包中有兩張圖像將永遠不會被看到或使用,它仍然有用嗎?

+0

啓動圖像應該看起來就像你的界面一樣,即使它們顯示的時間很短,在應用程序啓動時它們通常會顯示,等等,但是它們和實際界面之間沒有明顯的變化 – johnbakers

相關問題