Ana Sayfa düğmesini çift tıklayıp uygulamalarınızı ekranın üstünden dışarı doğru kaydırarak: Bu iyi bir fikir mi yoksa kötü bir fikir mi? Son zamanlarda iPhone ve iPad uygulamalarınızı kapatmanın yararlı mı yoksa zararlı mı olduğu konusunda, özellikle de bunun pil ömrü üzerindeki etkisi konusunda bazı karışıklıklar oldu. Her zaman bunun iyi bir fikir olduğunu söylemişimdir: Uygulamalarınızı kapatın hakkındaki makalemin 4. ipucu iPhone'da pil tasarrufu nasıl yapılır .
Bu yazıda size açıklayacağım İPhone'unuzun pil ömrü için uygulamalarınızı kapatmak neden yararlı olabilir? , Sağlayacağım Apple geliştirici belgelerinden alıntılar yedeklemek için birkaç tane ekleyeceğim gerçek dünya test örnekleri Apple Developer Tools ve iPhone'umla yaptım.
yazılım güncellemesi başarısız oldu ios 10
Yazarken verdiğim bilgilerin yararlı ve anlaşılması kolay olmasını istiyorum. herkes . Genelde fazla teknik almam çünkü bir Apple Store'da çalışma deneyimim bana şunu gösterdi: insanların gözleri parlamaya başlar hakkında konuşmaya başladığımda süreçler , CPU zamanı Y uygulama yaşam döngüsü .
Bu yazıda, biraz daha derine ineceğiz uygulamalar nasıl çalışır böylece iPhone veya iPad uygulamalarınızı kapatmanın sizin için doğru olup olmadığına dair bilinçli bir karar verebilirsiniz. İlk önce konuşacağız uygulama yaşam döngüsü , bir uygulamayı açtığınız andan kapanana ve kendisini bellekten temizleyene kadar neler olduğunu açıklar.
Uygulama Yaşam Döngüsü
Beş tane var uygulama durumları bir uygulamanın yaşam döngüsünü oluşturan. İPhone'unuzdaki tüm uygulamalar şu anda bu durumlardan birinde ve çoğu durumda koşmak yok . The Apple Geliştirici belgeleri her biri açıklıyor:
Temel çıkarımlar
- Bir uygulamadan çıkmak için Ana Sayfa düğmesine bastığınızda, uygulama durumuna geçer. ikinci düzlem veya durduruldu .
- Ana Sayfa düğmesini çift tıkladığınızda ve bir uygulamayı ekranın üstünden kaydırdığınızda, uygulama kilitlenir. kapatır ve eyalete gider Koşmak yok .
- The durum uygulamanın aynı zamanda modlar.
- Moddaki uygulamalar arka fon hala çalışıyor ve pili tüketiyor, ancak uygulamalar modda durduruldu değil.
Uygulamaları Yukarı Kaydırın: Kapatılsın mı yoksa Kapatmaya Zorla mı?
Terminolojiyle ilgili bazı karışıklıkları gidermek için, iPhone'unuzdaki Ana Sayfa düğmesini çift tıkladığınızda ve bir uygulamayı ekranın üstünden kaydırdığınızda, kapanış uygulama. Kapatmaya zorla bir uygulamanın daha sonraki bir makalede yazmayı planladığım farklı bir süreçtir.
Apple'ın şu konudaki destek makalesi: iOS Çoklu Görev bunu onaylayın:
“Bir uygulamayı kapatmak için, son kullanılan uygulamaları görüntülemek üzere Başlat düğmesine çift tıklayın. Ardından kapatmak istediğiniz uygulamada yukarı kaydırın ”.
Uygulamalarımızı Neden Kapatıyoruz?
Hakkındaki makalemde iPhone'da pil tasarrufu nasıl yapılır , Her zaman şunu söylemişimdir:
'Günde bir veya iki kez, uygulamalarınızı kapatmak iyi bir fikirdir. Mükemmel bir dünyada, bunu asla yapmak zorunda kalmazsınız ve çoğu Apple çalışanı asla yapmanız gerektiğini söylemez ... sanırsın bir uygulamanın kapatıldığını, ancak kapalı olmadığını. Bunun yerine, uygulama arka plana geçiyor ve iPhone'unuzun pili siz farkında olmadan bitiyor. '
Kısacası nedeni müdür neden uygulamalarınızı kapatmanızı öneriyorum bir uygulama çalışmıyorken pilin bitmesini önlemek arka fon ya da bilmiyorum askıya almak olması gerektiği gibi. Hakkındaki makalemde iPhone'lar neden ısınıyor İPhone'unuzun CPU'sunu (merkezi işlem birimi, operasyonun beyni) bir arabanın motoruyla karşılaştırıyorum:
Pedala uzun bir süre tam olarak basarsanız, arabanızın motoru aşırı ısınır ve çok fazla gaz kullanır. . Bir iPhone'un CPU'su uzun bir süre% 100'e düşerse, iPhone aşırı ısınır ve pil hızla boşalır.
Tüm uygulamalar iPhone'unuzun CPU'sunu kullanır. Tipik olarak, bir uygulama açıldığında bir veya iki saniye için çok fazla CPU gücü kullanır, ardından siz onu kullandıkça daha düşük bir güç moduna geçer. Bir uygulama çöktüğünde, iPhone'un CPU'su genellikle% 100'de kalıyor. Uygulamalarınızı kapattığınızda, uygulama geri döndüğü için bunun olmamasını sağlarsınız. çalışmıyor durumu .
Bir Uygulamayı Kapatmak Zararlı mı?
Kesinlikle hayır. Mac veya PC'nizdeki birçok programın aksine, iPhone uygulamaları verilerinizi kaydetmek için 'Kaydet' i tıklamanızı beklemez. The geliştirici belgeleri Apple, uygulamaların göz açıp kapayıncaya kadar kapanmaya hazır olmasının önemini vurguluyor:
'Uygulamalar herhangi bir zamanda kapanmaya hazır olmalı ve kullanıcı verilerini kaydetmek veya diğer kritik görevleri gerçekleştirmek için kapanmanın talep edilmesini beklememelidir. Sistem tarafından başlatılan kapatma, bir uygulama yaşam döngüsünün normal bir parçasıdır '.
Ne zaman sen ayrıca bir uygulamayı kapatırsınız:
“Uygulamalarını sonlandıran sisteme ek olarak, kullanıcı, çoklu görev kullanıcı arabirimi aracılığıyla uygulamalarını açıkça sonlandırabilir. Kullanıcı tarafından başlatılan bir kapatma, askıya alınan bir uygulama kapanmasıyla aynı etkiye sahiptir. '
iphone 5s sarı pil çubuğu
İPhone ve iPad Uygulamalarının Kapatılmasına Karşı Tartışma
Başvurularınızın kapatılmasına karşı bir tartışma var ve bu gerçeklere dayanıyor. Ancak, bir çok sınırlı görüş gerçeklerin. İşte en uzun ve en kısa:
- Durumdan bir uygulamayı açmak daha fazla güç gerektirir koşmak yok onu durumundan devam ettirmek için arka fon veya durduruldu . Bu kesinlikle doğru .
- Apple, iPhone'un işletim sisteminin belleği verimli bir şekilde yönetmesini ve uygulamaların yalnız bırakıldığında kullandığı pil miktarını en aza indirmesini sağlamak için elinden geleni yapıyor. ikinci düzlem veya durumda durduruldu . Bu da doğrudur.
- Uygulamalarınızı kapatırsanız pil ömrünü boşa harcarsınız çünkü iPhone uygulamalarını sıfırdan açmak, işletim sisteminin onları arka plandan ve askıya alınmış durumdan devam ettirmek için kullandığından daha fazla güç gerektirir. Bazen doğrudur.
Rakamlara bakalım
Geliştiriciler genellikle CPU zamanı bir iPhone'un görevleri yerine getirmek için ne kadar çaba harcadığını ölçmek, çünkü pil ömrünü doğrudan etkileyebilir. Adlı bir Apple geliştirici aracı kullandım Enstrümanlar iPhone'umun CPU'sundaki çeşitli uygulamaların etkisini ölçmek için.
Facebook uygulamasını örnek olarak kullanalım:
- Facebook uygulamasını boşta durumundan açmak, yaklaşık 3,3 saniyelik CPU süresi kullanır.
- Herhangi bir uygulamanın kapatılması, onu bellekten temizler ve çalışmama durumuna geri döndürür ve neredeyse hiç CPU süresi, örneğin 0.1 saniye kullanmaz.
- Ana Sayfa düğmesine basmak Facebook uygulamasını arka plan durumuna getirir ve yaklaşık 0,6 saniyelik CPU süresi kullanır.
- Facebook uygulamasını arka plan durumundan devam ettirmek, yaklaşık 0,3 saniyelik CPU süresi kullanır.
Dolayısıyla, Facebook uygulamasını çalışmayan durumdan (3.3) açarsanız, kapatın (0.1) ve çalışmayan durumdan (3.3) yeniden açarsanız, 6.7 saniye CPU süresi kullanır. Facebook uygulamasını çalışmıyor durumundan açarsanız, arka plana (0.6) göndermek ve arka plandan (0.3) devam ettirmek için ana sayfa düğmesine basın, yalnızca 4,1 saniye CPU süresi.
Vaov! Bu durumda, Facebook uygulamasını kapatıp yeniden açmak 2.6 saniye daha fazla CPU süresi. Facebook uygulamasını açık bırakarak yaklaşık% 39 daha az enerji harcadınız!
Ve kazanan…
Çok hızlı değil! Bakmalıyız Büyük resim durumun daha doğru bir değerlendirmesini yapmak için.
Enerji Kullanımını Bakış Açısına Koymak
% 39 çok görünüyor ve bu sen anlayana kadar iPhone'unuzu kullanmak için gereken güce kıyasla bahsettiğimiz güç miktarı ne kadar küçük. Uygulamalarınızı kapatmaya karşı argüman, siz farkına varana kadar kulağa harika geliyor bu önemli olmayan bir istatistiğe dayanmaktadır.
Bahsettiğimiz gibi, Facebook uygulamasını kapatmak yerine açık bırakırsanız 2,6 saniye CPU zamanından tasarruf edersiniz. Ancak Facebook uygulamasını kullandığınızda ne kadar güç tüketiyor?
Haber akışımı 10 saniye boyunca kaydırdım ve uygulamayı kullandığım için 10 saniyelik CPU süresi veya saniyede 1 saniye CPU süresi kullandım. Facebook uygulamasını 5 dakika kullandıktan sonra, 300 saniyelik CPU zamanı kullanmış olacaktı.
Başka bir deyişle, pil ömrünü 5 dakikaya kadar etkilemek için Facebook uygulamasını 115 kez açıp kapatmanız gerekir. kullanım Facebook uygulamasından. Bunun anlamı şudur:
İhmal edilebilir bir istatistiğe göre uygulamalarınızı kapatıp kapatmayacağınıza karar vermeyin. İPhone'unuz için en iyisinin ne olduğuna karar verin.
Ancak uygulamalarınızı kapatmanın iyi bir fikir olmasının tek nedeni bu değildir. Hadi devam edelim ...
Arka Plan Modunda Yavaş ve Sabit CPU Kullanımı
Bir uygulama arka plan moduna girdiğinde, iPhone'unuz cebinizde kilitliyken bile pil gücünü kullanmaya devam eder. Facebook uygulama testim bunun olduğunu doğruluyor arka planda uygulama güncellemesi devre dışı bırakıldığında bile .
Facebook uygulamasını kapattıktan sonra, iPhone kapalıyken bile CPU'yu kullanmaya devam etti. Bir dakika boyunca 0,9 saniye ek CPU süresi kullandı. Üç dakika sonra, Facebook uygulamasını açık bırakmak Daha Hemen kapatıp yeniden açarsak tüketeceğinden daha fazla enerji tüketiriz.
Hikayenin ahlaki şudur: Bir uygulamayı birkaç dakikada bir kullanıyorsanız, onu her kullandığınızda kapatmayın. Daha az kullanırsanız, uygulamayı kapatmak iyi bir fikirdir.
Adil olmak gerekirse, birçok uygulama doğrudan arka plan modundan uyku moduna geçer ve uyku modunda, uygulamalar hiç güç tüketmez. Bununla birlikte, hangi uygulamaların arka plan modunda olduğunu anlamanın bir yolu yoktur, bu nedenle iyi bir kural: hepsini kapat . Unutmayın, alması gereken enerji miktarı açmak sıfırdan bir uygulama, harcadığı enerji miktarına kıyasla soluklaşıyor kullanım uygulama.
Yazılım Sorunları Her Zaman Olur
İPhone uygulamaları sandığınızdan daha sık çöküyor. The çoğu Yazılım hatalarının oranı önemsizdir ve gözle görülür hiçbir yan etkiye neden olmaz. Muhtemelen daha önce fark etmişsinizdir:
Bir uygulama kullanıyorsunuz ve aniden ekran titriyor ve ana ekrana dönüyorsunuz. Uygulamalar çöktüğünde olan budur.
Ayrıca kilitlenme günlüklerini de görüntüleyebilirsiniz. Ayarlar> Gizlilik> Analiz ve iyileştirmeler> Analiz verileri.
ipad'im gelmiyor
Çoğu yazılım hatası endişe nedeni değildir, özellikle uygulamalarınızı kapatırlarsa. Çoğu zaman, yazılım sorunu olan bir uygulamanın sıfırdan başlatılması gerekir.
Yaygın Yazılım Sorununa Bir Örnek
Kahvaltıyı bitirdiniz ve iPhone'unuzun pilinin% 60 oranında bittiğini fark ettiniz. Kahvaltı sırasında, e-postanızı kontrol ettiniz, müzik dinlediniz, banka hesap bakiyeniz hakkında iç çektiniz, bir TED konuşması izlediniz, Facebook'ta dolaştınız, tweet attınız ve dün geceki basketbol maçının skorunu kontrol ettiniz.
Kilitlenen Bir Uygulamayı Düzeltin
Kilitlenen bir uygulamanın pilin çabuk bitmesine neden olabileceğini ve uygulamayı kapatmanın sorunu çözebileceğini unutmayın, ancak bilmiyorsunuz hangi uygulama soruna neden oluyor. Bu durumda (ve bu gerçek), iPhone'umu kullanmasam da TED uygulaması CPU'yu çok kullanıyor. Sorunu iki şekilde çözebilirsiniz:
- Bilgisayarınızı bir Mac'e bağlayın, indirin ve yükleyin Xcode dır-dir Enstrümanlar , iPhone'unuzu geliştirme için etkinleştirin, iPhone'unuzda çalışan bireysel işlemleri incelemek için özel bir test ayarlayın, bunları CPU kullanımına göre sıralayın ve CPU'nuzun% 100'e kadar hızda kalmasına neden olan uygulamayı kapatın.
- Uygulamalarınızı kapatın.
Zamanın% 100'ünde 2. seçeneği seçiyorum ve ben bir inekim. (Bu makalenin bilgilerini 1. seçeneği kullanarak derledim) Uygulamalarınızı çalışmıyorken yeniden açmak, onları arka plandan veya uyku durumundan açmaktan daha fazla güç tüketir, ancak bir uygulama olduğunda ortaya çıkan önemli güç tüketimiyle karşılaştırıldığında bu fark önemsizdir. çöküyor.
Neden Uygulamalarınızı Kapatmanın İyi Bir Fikir Olduğunu Düşünüyorum
- Uygulamalarınızı her kullandığınızda kapatsanız bile pil ömründe bir fark görmezsiniz çünkü bir uygulamayı açmak için gereken güç, uygulamayı kullanmak için gereken güç miktarına kıyasla önemsizdir.
- Arka plan modunda çalışan uygulamalar, iPhone'unuzu kullanmadığınız zamanlarda da güç kullanmaya devam eder ve bu da gün boyunca artar.
- Uygulamalarınızı kapatmak, iPhone'unuzun pilinin bitmesine neden olabilecek ciddi yazılım sorunlarından kaçınmanın iyi bir yoludur. çok çabuk .
Bu Makaleyi Kapat
Bu makale genellikle yazdığım makalelerden daha derinlemesine, ancak umarım ilginçtir ve uygulamaların iPhone'unuzda nasıl çalıştığı hakkında yeni bir şeyler öğrenmişsinizdir. Uygulamalarımı günde birkaç kez kapatıyorum ve bu, iPhone'umun olabildiğince sorunsuz çalışmasına yardımcı oluyor. Bir Apple teknisyeni olarak testlere ve yüzlerce iPhone ile ilk elden çalışma deneyimime dayanarak, uygulamalarınızı kapatmanın iPhone pilinden tasarruf etmenin iyi bir yolu olduğunu rahatlıkla söyleyebilirim.
Okuduğunuz için teşekkürler ve iyiliğinizi yerine getirmeyi unutmayın.
David P.