我注意到Android應用程序的啓動速度比Apple iPhone慢很多。當你點擊圖標啓動它並在啓動應用程序的動畫開始之前等待時,Android會有輕微的延遲。在iPhone中,動畫會在點擊圖標時立即開始。應用程序啓動順序Android和Apple
我還注意到,當應用程序保存在Android的最新應用程序中時,它將在恢復時立即啓動。這與Apple的發佈速度幾乎相同。但是蘋果有一個優勢,因爲無論它是否在最近的應用程序中,該應用程序都會立即啓動。
我的問題是:
- 如何啓動順序Android和蘋果之間有什麼不同?
- 在Android中,應用程序本身是否有編程方式可以提高啓動速度(例如在
onCreate
方法中)?
UPDATE 我永遠只能在Android中Java的編程,我從來沒有碰到蘋果。一些關於Apple的內部編程知識將會有所幫助。
當一個應用程序在最近的應用程序,它已經開始,初始化,並在內存中。因此它可以非常快。在主屏幕上從頭開始的延遲也可能受到其他功能的影響,例如長時間點擊檢測延遲。 – Lmickos
我明白了,那麼有沒有什麼可以改善這一點,或者這是由於缺乏完美的Android固件? – KickAss