Anonim

Ana Sayfa düğmesine çift tıklayın ve uygulamalarınızı ekranın üst kısmından kaydırın: İyi fikir mi, kötü fikir mi? Son zamanlarda, özellikle pil ömrü konusunda, iPhone ve iPad uygulamalarınızı kapatmanın yararlı mı yoksa zararlı mı olduğu konusunda bazı kafa karışıklıkları var. Her zaman bunun iyi bir fikir olduğunu söylemişimdir: Uygulamalarınızı Kapatın, iPhone'un pil ömrünü nasıl koruyacağınızla ilgili makalemin 4. ipucudur.

Bu makalede, uygulamalarınızı kapatmanın iPhone pil ömrünüz için neden yararlı olabileceğini açıklayacağım, sağlayın Apple Geliştirici belgelerinden alıntılar bunu desteklemek için ve bazı gerçek dünya testlerinden örnekler kullanarak yaptım Apple Geliştirici Araçları ve iPhone'um.

Yazarken, sağladığım bilgilerin yararlı ve herkesin anlayabileceği kolay olmasını istiyorum. Genellikle çok teknik konulara girmem, çünkü bir Apple Store'da çalışma deneyimim bana şunu gösterdi: Süreçler hakkında konuşmaya başladığımda insanların gözleri parlıyor , CPU süresi ve uygulama yaşam döngüsü .

Bu makalede, uygulamaları kapatma konusunda bilinçli bir karar verebilmeniz için uygulamaların nasıl çalıştığını biraz daha derinlemesine inceleyeceğiz. iPhone veya iPad uygulamalarınız tam size göre. Öncelikle, bir uygulamayı açtığınız andan kapanıp bellekten silinene kadar neler olduğunu açıklayan Uygulama Yaşam Döngüsünden bahsedeceğiz.

Uygulama Yaşam Döngüsü

Uygulama yaşam döngüsünü oluşturan beş uygulama durumu vardır. iPhone'unuzdaki her uygulama şu anda bu durumlardan birinde ve çoğu çalışmıyor durumda. Apple Developer belgeleri her birini açıklıyor:

Önemli Çıkarımlar

  • Bir uygulamadan çıkmak için Ana Sayfa düğmesine bastığınızda, uygulama Arka Plana gider veya Askıdabelirtmek, bildirmek.
  • Giriş düğmesine çift tıklayıp ekranın üst kısmından bir uygulamayı kaydırdığınızda, uygulama kapanır ve Çalışmıyor konumuna geçer.belirtmek, bildirmek.
  • Uygulama durumlarına modlar da denir.
  • Arka plan modundaki uygulamalar çalışmaya devam eder ve pilinizi tüketir, ancak Askıya alınmış moddaki uygulamalaryapamaz.

Uygulamaları Kaydırmak: Kapatmak mı yoksa Zorla Çıkmak mı?

Terminolojiyle ilgili bazı kafa karışıklıklarını gidermek için, iPhone'unuzdaki Ana Sayfa düğmesine çift tıkladığınızda ve bir uygulamayı ekranın üstünden kaydırdığınızda, uygulamayı kapatıyorsunuz. Bir uygulamayı zorla kapatmak, gelecekteki bir makalede yazmayı planladığım farklı bir süreçtir.

Apple'ın iOS Çoklu Görev ile ilgili destek makalesi bunu doğrulamaktadır:

Uygulamalarımızı Neden Kapatıyoruz?

iPhone pil ömründen nasıl tasarruf edilir ile ilgili yazımda hep şunu söylemişimdir:

Kısacası, uygulamalarınızı kapatmanızı önermemin ana nedeni bir uygulama arka plan durumuna girmediğinde veya askıya alındığında pilinizin bitmesini önlemektir. gerekir. iPhone'ların neden ısındığına dair yazımda, iPhone'unuzun CPU'sunu (merkezi işlem birimi; işlemin beyni) bir araba motoruna benzetiyorum:

Pedalı metale uzun süre basarsanız, araba motoru aşırı ısınır ve çok fazla gaz harcar. Bir iPhone'un CPU'su uzun bir süre %100'e çıkarsa, iPhone aşırı ısınır ve piliniz hızla boşalır.

Tüm uygulamalar iPhone'unuzdaki CPU'yu kullanır. Normalde, bir uygulama açıldığında bir veya iki saniye boyunca büyük miktarda CPU gücü kullanır ve ardından siz uygulamayı kullandıkça daha düşük bir güç moduna geri döner.Bir uygulama çöktüğünde, iPhone'un CPU'su genellikle %100'de takılıp kalır. Uygulamalarınızı kapattığınızda, uygulamanın çalışmaz duruma dönmesi nedeniyle bunun olmamasını sağlarsınız .

Bir Uygulamayı Kapatmak Zararlı mı?

Kesinlikle hayır. Mac veya PC'nizdeki birçok programın aksine, iPhone uygulamaları önceden “Kaydet”i tıklamanızı beklemez. verilerinizi kaydederler. Apple'ın geliştirici belgeleri, uygulamaların bir anda sonlandırılmaya hazır olmasının önemini vurgulamaktadır:

Bir uygulamayı kapattığınızda, bu da sorun değil:

iPhone ve iPad Uygulamalarının Kapatılmasına Karşı Argüman

Uygulamalarınızı kapatmaya karşı bir argüman var ve bu argüman aslında buna dayanıyor. Ancak, gerçeklerin çok dar bir görüşüne dayanmaktadır. İşte uzun ve kısa hali:

  • Bir uygulamayı çalışmıyorken açmak, arka planda veya askıya alınmış durumdayken devam ettirmekten daha fazla güç gerektirir. Bu kesinlikle doğrudur.
  • Apple, iPhone işletim sisteminin belleği verimli bir şekilde yönetmesini sağlamak için çok çaba harcıyor, bu da uygulamaların arka planda veya askıya alınmış durumdayken kullandıkları pil miktarını en aza indiriyor. Bu da doğrudur.
  • Uygulamalarınızı kapatırsanız pil ömrünü boşa harcıyorsunuz çünkü iPhone uygulamalarını sıfırdan açmak, işletim sisteminin uygulamaları arka planda ve askıya alınmış durumdayken sürdürmek için kullandığından daha fazla güç gerektiriyor. Bazen doğru.

Sayılara Bakalım

Geliştiriciler, pil ömrünü doğrudan etkileyebileceğinden, bir iPhone'un görevleri gerçekleştirmek için ne kadar çaba harcadığını ölçmek için genellikle CPU süresini kullanır. Çeşitli uygulamaların iPhone'umun CPU'su üzerindeki etkisini ölçmek için Instruments adlı bir Apple geliştirici aracı kullandım.

Örnek olarak Facebook uygulamasını kullanalım:

  • Çalışmıyorken Facebook uygulamasını açmak yaklaşık 3,3 saniye CPU zamanı kullanır.
  • Herhangi bir uygulamayı kapatmak, onu bellekten siler, onu çalışmaz duruma getirir ve neredeyse hiç CPU zamanı kullanmaz – 0,1 saniye diyelim.
  • Ana Sayfa düğmesine basmak, Facebook uygulamasını arka plan durumuna gönderir ve yaklaşık 0,6 saniye CPU süresi kullanır.
  • Facebook uygulamasının arka plan durumundan devam ettirilmesi yaklaşık 0,3 saniye CPU zamanı kullanır.

Bu nedenle, Facebook uygulamasını çalışmıyor durumdayken (3.3) açarsanız, kapatırsanız (.1) ve çalışmaz durumdayken (3.3) tekrar açarsanız, 6,7 saniye kullanır. CPU zamanı. Facebook uygulamasını çalışmıyor durumundan açarsanız, arka plan durumuna (.6) göndermek için ana sayfa düğmesine basın ve arka plan durumundan (.3) devam ettirin, sadece it 4,1 saniye CPU zamanı kullanır.

Vay! Bu durumda, Facebook uygulamasını kapatıp tekrar açmak 2,6 saniye daha CPU zamanı kullanır. Facebook uygulamasını açık bırakarak yaklaşık %39 daha az güç kullandınız!

Ve kazanan…

O kadar hızlı değil! büyük resme bakmalıyızdurumun daha doğru bir değerlendirmesini elde etmek için.

Güç Kullanımını Perspektif Olarak Koymak

%39 kulağa çok gibi geliyor ve öyle – siz aldığı güce kıyasla bahsettiğimiz gücün ne kadar küçük olduğunu anlayana kadar iPhone'unuzu kullanmak için. Uygulamalarınızı kapatmaya karşı argüman kulağa harika geliyor, ta ki bunun önemli olmayan bir istatistiğe dayandığını fark edene kadar.

Daha önce tartıştığımız gibi, Facebook uygulamasını kapatmak yerine açık bırakırsanız CPU zamanından 2,6 saniye tasarruf edersiniz. Ama kullandığınızda Facebook uygulaması ne kadar güç tüketiyor?

10 saniye boyunca haber kaynağımda gezindim ve 10 saniye CPU zamanı veya saniyede 1 saniye CPU zamanı kullandım.Facebook uygulamasını 5 dakika kullandıktan sonra, 300 saniye CPU zamanı kullanmış olurdum.

Başka bir deyişle, pil ömrü üzerinde Facebook uygulamasını kullanmanın 5 dakikasına eşdeğer bir etki yaratmak için Facebook uygulamasını 115 kez açıp kapatmam gerekir. Bunun anlamı şudur:

Önemsiz bir istatistiğe dayanarak uygulamalarınızı kapatıp kapatmamaya karar vermeyin. Kararınızı iPhone'unuz için neyin en iyi olduğuna göre verin.

Ancak uygulamalarınızı kapatmanın iyi bir fikir olmasının tek nedeni bu değil. Hareketli…

Arka Plan Modunda Yavaş ve Sabit CPU Yazma

Bir uygulama arka plan moduna girdiğinde, iPhone'unuz cebinizde uykudayken bile pil gücünü kullanmaya devam eder. Facebook uygulamasını test ettiğimde bunun Arka Planda Uygulama Yenileme kapalıyken bile gerçekleştiğini doğruladı.

Facebook uygulamasını kapattıktan sonra, iPhone kapalıyken bile CPU kullanmaya devam etti. Bir dakika boyunca, 0,9 saniyelik ek CPU zamanı kullanmıştı.Üç dakika sonra, Facebook uygulamasını açık bırakmak, hemen kapatmamıza göre daha fazla güç harcar.

Hikayeden alınacak ders şudur: Bir uygulamayı birkaç dakikada bir kullanıyorsanız, onu her kullandığınızda kapatmayın. Daha seyrek kullanıyorsanız uygulamayı kapatmanız iyi bir fikirdir.

Adil olmak gerekirse, birçok uygulama arka plan modundan doğrudan askıya alınmış moda geçer ve askıya alınmış modda, uygulamalar hiç güç kullanmaz. Ancak, hangi uygulamaların arka plan modunda olduğunu bilmenin bir yolu yoktur, bu nedenle hepsini kapatmak iyi bir pratik kuraldır. Bir uygulamayı sıfırdan açmak için gereken güç miktarının, uygulamayı kullanmak için gereken güç miktarıyla karşılaştırıldığında sönük kaldığını unutmayın.

Yazılım Sorunları Her Zaman Oluşur

iPhone uygulamaları sandığınızdan daha sık kilitleniyor. Çoğu yazılım çökmesi küçüktür ve fark edilebilir herhangi bir yan etkiye neden olmaz. Muhtemelen daha önce fark etmişsinizdir:

Bir uygulama kullanıyorsunuz ve aniden ekran yanıp sönüyor ve kendinizi Ana ekrana geri döndürüyorsunuz. Uygulamalar çöktüğünde böyle olur.

Çökme günlüklerini ayrıca Ayarlar -> Gizlilik -> Teşhis ve Kullanım -> Teşhis ve Kullanım Verileri'nde görüntüleyebilirsiniz.

Çoğu yazılım çökmesi, özellikle uygulamalarınızı kapatırsanız endişelenecek bir şey değildir. Çoğu zaman, yazılım sorunu olan bir uygulamanın sıfırdan başlatılması yeterlidir.

Yaygın Bir Yazılım Sorunu Örneği

Öğle yemeği vakti ve iPhone pilinizin %60'a düştüğünü fark ettiniz. Kahv altıda e-postanızı kontrol ettiniz, müzik dinlediniz, banka hesabı bakiyeniz için iç çektiniz, bir TED konuşması izlediniz, Facebook'ta gezindiniz, bir Tweet gönderdiniz ve dün geceki basketbol maçının skorunu kontrol ettiniz.

Çökmekte Olan Bir Uygulamayı Düzeltme

Çökmekte olan bir uygulamanın pilinizin çabuk bitmesine neden olabileceğini ve uygulamayı kapatmanın sorunu çözebileceğini hatırlıyorsunuz, ancak soruna hangi uygulamanın neden olduğunu bilmiyorsunuz.Bu durumda (ve bu gerçek), iPhone'umu kullanmadığım halde TED uygulaması CPU'yu yakıyor. Sorunu iki yoldan biriyle çözebilirsiniz:

  1. Reklam
  2. Medyada Bahsi geçenler
  3. Site Haritası
  4. Gizlilik Politikası
  5. Temas etmek
  6. İspanyol
iPhone Uygulamalarını Kapatmak Kötü Bir Fikir mi? Numara