İOS 7'de Arka Plan Uygulaması Yenileme ile iOS 6'da çoklu görev arasındaki fark nedir?


10

İOS 6 çoklu görevi desteklemedi ve arka plan uygulamalarının içeriklerini yenilemesine izin vermedi mi? Peki iOS 7'deki yenilikler neler? Sadece arka planda çalışırken belirli uygulamaların ağa erişmesini etkinleştirebiliyor / devre dışı bırakabiliyor muyuz?

Ayrıca, Pandora uygulamasının bu listede bulunmadığını görüyorum (Ayarlar → Genel → Arka Plan Uygulama Yenileme) ve yine de arka planda olduğunda iyi çalışır ve 3G'de veri alır. Bu nasıl çalışıyor?

Yanıtlar:


13

Bazı özel kullanım durumları için iOS 4 ve üstü desteklenen çoklu görevler:

  • Bir görevi tamamlamak için sınırlı bir zamana ihtiyaç duyan bir program (dosya yükleme gibi) ve bundan sonra askıya alınabilir. Kullanıcı uygulamaya geri dönene kadar uyanmazdı.

  • Pandora gibi arka plandayken kullanıcıya sesli içerik çalma.

  • Arka planda ses kaydetme

  • Kullanıcıyı, navigasyon uygulaması gibi konumları hakkında bilgilendirme

  • Skype gibi VoIP uygulamaları

  • İçeriği zaman zaman güncelleyen Newstand uygulamaları

  • Takılı aksesuarlarla iletişim kurma (iOS 5'te eklendi)

  • Bluetooth cihazlarıyla iletişim kuran uygulamalar (iOS 6'da eklenmiştir)

iOS 7, çoklu görevler için iki ek kullanım durumu daha ekler.

  • Bir program, küçük bilgi kümelerini düzenli olarak indirmek istediğini kaydedebilir. Örneğin, twitter güncellemelerini düzenli olarak indirebilir. Bu yeni API, bilgileri sık sık indirmek için uyandırmak istediğinizi belirtmenize olanak tanır. Örneğin, bir program en az on beş dakika uyuduktan sonra bilgi indirmek istediğini söyleyebilir. Sistem daha sonra işlerini yapmak için aynı anda birçok uygulamayı uyandırabileceği bir zaman bulmaya çalışacaktır. Cihazın uyanma sayısını en aza indirmek, pilden tasarruf etmesine yardımcı olacaktır.

  • Bir program, uzaktan bildirim alırsa içerik indirmek üzere uyandırılmak üzere kaydolabilir. Fikir, içeriği indirebileceği ve uygulamaya girerseniz görüntülemeye hazır olabileceğidir.


Vay canına, bunun ne anlama geldiğini bildiğimi düşündüm. Hiçbir fikrim yoktu. İyi yazılmış.
Melwan

Bu kendi sorusunu hak edebilir, ancak "arka plan uygulaması yenilemesini" devre dışı bırakmak iOS 7 öncesi kullanım durumlarından herhangi birini sınırlar mı? Apple Maps'i etkinleştirme / devre dışı bırakma seçenekleri arasında görmediğim için hayır tahmin edeceğim.
Şans

7

Aslında bu konuda WWDC oturumuna gittim, bu yüzden konu hakkında biraz içgörü var. Anladığım kadarıyla, iOS 7'de:

  • Uygulama, sisteme arka plan uygulaması yenilemesini kullanmak isteyip istemediğini bildirir.
  • Uygulama bu özelliği kullanmak istiyorsa, sistem bu uygulama için kullanım alışkanlıklarınızı analiz eder (her sabah 7, saatte bir, üçüncü Salı günleri vb. Açarsanız),
  • Sistem, uygulama için deseninizin olduğunu düşündükten sonra, uygulamayı açacağınızı düşünmeden hemen önce uygulamaya biraz zaman verir.

Bu ne zaman faydalı olur? Dinamik, güncellenen içeriğe sahip uygulamalar için. Örneğin:

  • heyecan
  • Facebook
  • Bir Stack Exchange uygulaması
  • Bir haber uygulaması
  • Bir RSS okuyucu
  • vb.

Temel olarak, güncellenen içeriğe sahip herhangi bir uygulama bu özellikten yararlanır.

Kullanıcı olarak, sistem kullanım alışkanlıklarınızı belirledikten sonra bir uygulamayı açtığınızda, uygulamayı son açtığınız andan itibaren önbelleğe alınmış içerik yerine çok yeni içerik göreceğiniz anlamına gelir.

Ayrıca, geliştiriciler bu özelliği seviyor - bir noktada, Tim Cook'un çevresinde böyle bir özellik için teşekkür eden ve bunun ortadan kalkmayacağından emin olmaya çalışan birkaç geliştirici vardı.

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.