2013-05-07 66 views

回答

1

iOS文檔指出,啓動圖像是App Store提交的要求,但是我目前有一個沒有的應用程序(只是忘了添加它),所以它看起來似乎不是太嚴格關於強制執行或文檔(我至少讀過)不正確

圖像本身在應用程序啓動時顯示。您可以通過使應用程序啓動速度更快(或更慢,但我不知道爲什麼要這麼做)來控制持續時間。

這是必需的,這樣的OS有東西要給而應用程序初始化(因爲系統無法截圖應​​用和使用,因爲它的應用程序之間切換時一樣)

+3

此圖片的一個好處是,如果使用正確,它會使您的應用看起來像加載速度比實際情況快。例如,看Apple Note。用戶界面似乎分階段加載,你認爲它比在空白屏幕上看到的速度快,直到完全加載。 – 2013-05-07 23:08:49

+0

@ZevEisenberg這是一個非常好的觀點,它看起來像Apple實際上通過他們的應用程序來做到這一點。 – 2013-05-07 23:14:46

+1

更具體地說,它會顯示,直到你的應用程序委託的applicationDidFinishLaunching方法返回。如果您想「讓您的應用程序更快啓動」,請將任何冗長的操作移出該方法。 – 2013-05-07 23:51:23

0

啓動圖像在應用程序加載時顯示。您的應用程序加載速度越快,在屏幕上獲得其第一個視圖時,啓動圖像的顯示持續時間越短。所以,你不能直接控制持續時間,但通過確保你的應用程序加載速度很快,你可以影響它。

-4

我從來沒有創建iOS應用程序,但我已經完成了Flash。啓動圖像用於程序加載時。因此,您的程序越大,圖像顯示的時間越長。如果您不需要啓動圖像,仍然建議使用它,因爲無聊的黑屏會導致幾個問題:

  • 這會導致用戶認爲它不起作用。並變得瘋狂。
  • 它會更有吸引力。有時候,這甚至會造成或破壞應用程序的成功。外表就是當今環境下的一切。
1

從204頁起,蘋果iOS Human Interface Guidelines文件,

爲了提高用戶的在應用程序啓動的經驗,你必須提供 至少一個啓動圖像。啓動圖像與您的應用顯示的第一個 屏幕非常相似。當 用戶啓動您的應用程序並直到應用程序完全可以使用時,iOS會立即顯示此圖像。

只要您的應用程序準備好使用,您的應用程序就會顯示其第一個 屏幕,替換啓動佔位符圖像。

你無法控制的持續時間,但是,如果你設置一個啓動的圖像(因爲你需要做反正),並創建一個顯示此相同的圖像特殊的根視圖控制器,那麼一旦啓動圖像被刪除您的控制器是可見的。該控制器通常用於遊戲中,也許爲主菜單播放一些音樂並呈現一些選項。這將使發射圖像過渡看起來完美無瑕。

0

即使HIG表示啓動圖像是必需的,但它們並非來自技術立場。例如,我所有的開發工作都運行良好,沒有啓動圖像。它的功能是,如果你的應用程序需要花費相當長的時間來啓動(想想遊戲,或者HootSuite的具體例子),它爲用戶提供了一些反饋,實質上是說設備沒有被凍結,而所有的東西開始。

+2

此外,有一個[email protected]啓動圖像告訴手機您的應用程序想要使用iPhone 5的屏幕尺寸,而不是告訴iPhone 5使用較舊的320x480屏幕尺寸。 – HM1 2013-05-07 22:52:02

相關問題