Bir iOS cihazının önyükleme süresi, kapanmakta olan uygulamalardan etkileniyor mu?


2

Sistem hizmetlerini kullanan uygulamaların, başlangıçta uygun yerlere her bir uygulamanın kaydedilmesinin zaman alabileceğinden şüpheleniyorum.

Bir iOS cihazının önyükleme süresi, önceki kapanışta çalışan uygulamalardan veya yüklü uygulama sayısından etkileniyor mu?


2
Bir felsefi mi arıyorsunuz - önceki durumu düzeltmek için bir miktar ek yükü olması mümkün mü yoksa daha pragmatik - bu ek yük, tüm önyükleme süresine kıyasla ne durumda? Sınırlı kanıtım bunun ölçülmek için çok küçük olduğudur, ancak açıkça yüklü olan uygulamaların sayısı, aslında ölçmek için aletlere benzer bir alete ihtiyaç duyacak olan bazı saat döngüleri sıçrama tahtası yükleme süresini artırmaktadır.
bmike


Tek başına durmak üzere bu soruyu düzenlemek daha iyi gidebilecek bir soruda silinebilecek yorumlara bağlı olmaktan daha iyidir. Ne yapmamı istediğinden emin değilim - Kyle senden bu soruyu karmaşıklaştırmaktan kaçınmanı istiyor - sormaya hazır tamamen şekilli bir sorunun olduğunu söylemiyor ...
bmike

Yanıtlar:


2

Benim deneyimim kimse değil, on, hatta 50 uygulama önyüklemenizi ölçülebilir bir şekilde yavaşlatamaz. Hatta eskiden yenilenen 11 sayfalık eski bir iPhone 3 bile, eskiden yenilenen iPhone 3 ile aynı anda görsel olarak başlatıldı.

Bunun nedeni, çalışan sisteme gerçek faydalar sağlayan ve önyükleme zamanlarını uygulama etkilerinden izole etmede iyi olan bir dizi tasarım seçeneğidir. Özellikle, hiçbir şey otomatik olarak başlatılmaz, hazırlanacak birden fazla kullanıcı hesabı yoktur ve uygulamaları görüntüleyen ve bunlarla etkileşime giren işletim sistemleri, uygulamalar silindiğinde veya yüklendiğinde güncellenen veritabanlarından çalışır - önyükleme sırasında değil.


1

Hayır, iOS cihazında sadece birkaç bagajında sırasında varsayılan (daha iyi denilebilir vb mobil sıçrama tahtası, wifi, uygulamalar hizmetlerini ) başlatılır.

Sistem hizmetlerini kullanan uygulamaların, başlangıçta uygun yerlere her bir uygulamanın kaydedilmesinin zaman alabileceğinden şüpheleniyorum.

Bu uygulama vardır zaten kayıtlı. Push bildirim servisini (PNS) kullanmayı düşünelim. Uygulamanın başlatılması sırasında iOS'a kaydoluyorlar ve kayıtlarını yeniliyorlar. Bu uygulamalardan birini manuel olarak kapatırsanız veya tüm cihazı yeniden başlatırsanız, uygulamalar kapalıdır, çalışmıyor ve herhangi bir sistem kaynağı kullanmıyor (kalıcı depolamalarının yanı sıra).

Bu uygulamalardan biri PNS (veya yerel bildirim hizmeti) tarafından bildirilirse, bir iOS (uygulamaya özel değil) bildirimi alırsınız ve ardından uygulamayı açarsanız özel (önceden tanımlanmış) bir yöntem

(void)application:(UIApplication *)application didReceiveRemoteNotification

denir ve geliştirici bu tür olaylarla nasıl başa çıkılacağına karar verebilir. Eğer bildirimini kapatırsanız, uygulama edilir değil idam.

Gibi bmikeyazdım, sıçrama tahtası yükleme süresi yüklü uygulamalar sayısına elbette bağlıdır, ama bu küçük olduğu konusunda hemfikirdir. Ayrıca, bu senaryoda uygulamalar aslında edilir değil idam.

Bunu özetlemek için:

  • Yüklenen uygulama sayısı önyükleme süresini yalnızca marjinal etkiler (bkz. @Bmike)
  • Önceki kapanışta çalışan uygulama önyükleme süresini etkilemez.

0

600'den fazla uygulama yüklü olan bir iPad 1st genim var. Bu adresinde yayınlanan süresinden daha uzun sürmüyor Diğer iOS cihazlara kıyasla iPad (3. nesil) için başlangıç / yeniden başlatma zamanı nedir? Önyüklemek için, bu nedenle yüklü uygulamaların önyükleme için önemli olduğuna inanmıyorum. Biraz zaman alabilir, uygulama mağazasında güncellemeleri kontrol etmek önemlidir.

Birkaç hafta kullandıktan sonra "açık" gibi görünen düzinelerce uygulamayı kullandıktan sonra yeniden başlattım ve üst üste iki kez yeniden başlattım ve yeniden başlatma süresi ikisi arasında farklı görünmüyor. açık veya çalışan uygulamalar önyüklemeyi etkilemiyor gibi görünüyor.

Son zamanlarda uygulamaların en büyüğünü kaldırdım ve artık birkaç yüz 16GB iPad'le (3. nesil) mutlu olup olmayacağımı görmek istemedim. Önyükleme bu durumda da farklı görünmüyor.

Bu, ilk nesil iPad'de iOS 5 ile.


-1

Evet,

Tüm hesaplamalarda olduğu gibi, cihaz daha fazla zaman alacaktır.

Bu durumda, cihazın toplam depolama alanı oldukça küçük olduğu ve uygulamalar tarafından alınan işlem gücü miktarı da, bir bilgisayarın başlatılmasıyla karşılaştırıldığında küçük olduğu için farkı az olacaktır. Yani gerçekten bir fark görmeyeceğim.

Genellikle iOS güncellemeleri performans yükseltmelerini içerir ve bu güncellemeler süreçler kısaldıkça oturum açma süresini kısaltabilir.

Son kapanışta çalışan uygulamalar için durum güvenilirdir. Cihazı tamamen kapattığınızda, telefonun uygulamaların içinde bulunduğu son sayfaları ve örnekleri yüklemesi gerekir. Bu, çok fazla işlem gücü gerektirmez ve saniyeler içinde başlamanızı etkiler.

Tavsiyeler çoklu görev uygulamalarını minimumda tutmaktır, çünkü bunlar yalnızca önyüklemeyi değil, cihazınızı genel olarak yavaşlatabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.