Xamarin.iOS'ta arka plan oluşturma
Arka plan işleme veya arka plan oluşturma, başka bir uygulama ön planda çalışırken uygulamaların arka planda görev gerçekleştirmesine izin verme işlemidir. Bu kılavuz, iOS'ta arka plan işlemeye giriş niteliğindedir.
Mobil uygulamalarda arka plan oluşturma, masaüstünde geleneksel çoklu görev kavramından temel olarak farklıdır. Masaüstü makinelerin, bir uygulama için kullanılabilir ekran emlak, güç ve bellek gibi çeşitli kaynakları vardır. Uygulamalar yan yana çalışabilir ve performanslı ve kullanılabilir durumda kalabilir. Mobil cihazda kaynaklar çok daha sınırlıdır. Küçük bir ekranda birden fazla uygulama göstermek zordur ve birkaç uygulamanın tam hızda çalıştırılması pili tüketecektir. Arka plan oluşturma, uygulamalara iyi performans göstermeleri için gereken arka plan görevlerini çalıştırmaları için kaynaklar vermek ve ön planlı uygulama ile cihazın yanıt vermesini sağlamak arasında sürekli bir risktir. Hem iOS hem de Android'de arka plan oluşturma için sağlanan hükümler vardır, ancak bunu çok farklı şekillerde işlerler.
iOS'ta arka plan uygulama durumu olarak kabul edilir ve uygulamanın ve kullanıcının davranışına bağlı olarak uygulamalar arka plan durumundan içeri ve dışarı taşınır. iOS ayrıca, işletim sisteminden önemli bir görevi tamamlamak için zaman isteme, bilinen bir arka plan gerekli uygulama türü olarak çalışma ve bir uygulamanın içeriğini belirlenen aralıklarla yenileme dahil olmak üzere arka planda çalıştırılacak bir uygulamanın kablolarını bağlamak için çeşitli seçenekler sunar.
Bu kılavuzda ve bunlara eşlik eden kılavuzlarda, arka planda uygulama görevlerini gerçekleştirmeyi öğreneceğiz. Temel kavramları ve en iyi yöntemleri ele alacağız ve ardından arka planda konum güncelleştirmeleri alan gerçek bir dünya uygulaması oluşturma adımlarını atacağız.
İçindekiler
- iOS’ta Arka Planda İşlemeye Giriş
- Uygulama Yaşam Döngüsü Tanıtımı
- iOS Arka Planda İşleme Teknikleri
- İzlenecek Yollar: iOS’ta Arka Planda İşleme
- iOS Arka Planda İşlemeRehberi
Özet
Bu kılavuzda, iOS'ta arka plan işleme yapmanın farklı yollarını tanıttık. iOS Uygulama Durumlarını ele aldık ve iOS Uygulama Yaşam Döngüsü'nde arka plan oluşturmanın oynadığı rolü inceledik. Ayrıca, iOS'ta arka planda çalışmak üzere tek tek görevleri veya uygulamaların tamamını nasıl kaydedebileceğimizi öğrendik. Son olarak, arka planda güncelleştirmeler gerçekleştiren uygulamalar oluşturarak iOS'ta arka plan oluşturma anlayışımızı pekiştirdik.