Android Merkezi

Seveceğiniz Oreo özellikleri: Arka planda yürütme sınırları

protection click fraud

Android telefonunuz, hepsi ekranınızda olmasa bile birçok şeyi aynı anda yapmanıza izin verecektir. Konumunuzu kontrol etmek veya yeni bir yeriniz olup olmadığını görmek gibi şeyler yapabilen sistem işlemlerinin yanı sıra e-posta, uygulamalar açılabilir ve ardından biz başka bir şey yaparken arka planda çalışmaya bırakılabilir.

açtığınızda iyi bir örnek olacaktır. en sevdiğin müzik çalar ve Facebook'a göz atarken veya internette biraz gezinirken dinlemek için bir çalma listesi oluşturun. Müzik uygulaması arka planda çalışıyor ve siz başka bir şeye bakarken işini yapıyor.

Ancak bazı uygulamalar tamamen arka plana gönderilebilir. Oreo örneğimizde Arka planda yürütme sınırları, müzik çalar ekranda değil ve bir arka plan uygulaması olarak çalışıyor, ancak yine de bizimle etkileşime giriyor ve müzik çalıyor. Açtığımız ve değiştirdiğimiz diğer uygulamalar, onlarla hiçbir şey yapmadığımız için farklı şekilde ele alınmalıdır.

Bunun, telefonunuzun sınırlı kaynakları üzerinde bir etkisi olabilir. Çalışan uygulamalar RAM kullanabilir ve işlem süresini, dönüş gerektiren diğer uygulamalardan ve hatta şu anda ön planda kullandığınız uygulamadan (ekranınızda gördüğünüz şey) uzaklaştırabilir. Bir uygulamanın ekranınızda değilken neler yapabileceği konusunda her zaman bazı kısıtlamalar vardı, Oreo, bir uygulamanın ne zaman açık olduğunu belirleyerek sistem kaynaklarının ve pil ömrünün korunmasına yardımcı olmak için daha akıllı sınırlamalar getiriyor.

Gerçekten arka planda çalışır ve boşta kalabilir, ardından sessiz kalabilir ancak tekrar kullanmak istediğinizde hazır olabilir.

Bu video varken Android Nugası Spesifik olarak, arka plan hizmetlerinin aktif olarak kullandığınız uygulamaları nasıl etkileyebileceğini ve işleri kontrol altında tutmanın yollarını açıklamak harika bir iş çıkarıyor.

Oreo'daki yenilikler veya değişiklikler

  • Arka Plan Hizmet Sınırlamaları. Sistem artık bir uygulamanın arka planda kabul edilip edilemeyeceğini görmek için birkaç rutin kontrol yapıyor. Uygulamanın veya herhangi bir etkinliğin (bir uygulamanın yapabileceği veya başlatabileceği şeyler) ekranda görünüp görünmediğini kontrol eder. Ardından, başka bir uygulamanın kendisine bağlı olup olmadığını veya ondan herhangi bir bilgi kullanıp kullanmadığını kontrol eder ve son olarak kontrol eder. klavye gibi davranabilme veya aktif olarak ses dinleyip dinlemediği gibi birkaç yüksek öncelikli hizmet için giriş.

Bunların hiçbiri doğru değilse, uygulamanın arka planda çalıştığı kabul edilir. Bir uygulamanın arka planda olduğu ilk kez düşünüldüğünde, onu ön plandaki bir uygulamaya veya hizmete taşıyacak bir şeyi başlatması gerektiğinde işini yapmasına izin verilen kısa bir penceresi vardır. Bu süre bittiğinde, uygulama boşta kalmaya zorlanır. Boşta kalan uygulamalara ayrıca, hizmetlere bağlanmaları veya hizmetleri başlatmaları gerekmesi durumunda periyodik olarak kısa pencereler verilir, ancak bu zamanlar dışında oturur ve biz ona geri dönene kadar çok az kaynak kullanır.

  • Yayın Sınırlamaları. Yayınlar, belirli olaylar gerçekleştiğinde sistem tarafından yapılır. Örneğin, telefonunuzu Uçak Moduna alıp çıkardığınızda, uygulamaların ne olduğunu bilmesi için bir yayın gönderilir. Geliştiriciler, uygulamalarını belirli yayınları dinleyecek ve kod yazacak şekilde ayarlayabilir, böylece uygulamalar gerçekleştiğinde bir şeyler yapabilir. Bir uygulama yayınları dinliyorsa, her gönderildiğinde uygulama, herhangi bir eylem gerekip gerekmediğini görmek için sistem kaynaklarını kullanır.

Oreo için oluşturulan uygulamalar artık doğrudan hedeflemeyen yayın mesajlarını dinlemek için kayıt olamaz. başlatılmadığı ve çalıştırılmadığı sürece uygulamanın kendisi (kurallara göre arka planda değil) üstünde). Bu değişiklikler Android N ile başladı ve Oreo'daki değişiklikler biraz daha katı. Bu, bir geliştiricinin yapmak isteyebileceği şeyleri sınırlayabileceğinden, kendi uygulama süreçlerini kullanarak belirli işleri planlamak için yeni araçlar geliştirilmiştir. Tüm bunlardan muaf olan birkaç yayın da var, örneğin saat dilimi değiştiğinde veya telefon şarja takılıyken. Her uygulama bunları dinleyebilir ve buna göre tepki verebilir.

Bir uygulamanın nasıl dinleyebileceğini ve neleri dinleyebileceğini sınırlayarak, arka planda olarak belirlenmiş uygulamalar, sık sık bir şey yapmaları gerekip gerekmediğini görmek için uyanmayacaktır. "Uyku" uygulamaları çok daha az kaynak kullanır.

neden onu seveceksin

Telefonlarımızın birçok şeyi yapmasını istiyoruz. Ancak ondan ne yapmasını istersek isteyelim, ekrana bakarken her şeyin sorunsuz ve duyarlı olmasını bekleriz.

Arada bir klavye gecikmesiyle gelen hayal kırıklığını hepimiz hissettik ve bu iyi bir deneyim değil. Uygulamalarda daha sıkı bir tasma tutarak Olumsuz bakma, bellek, işlem gücü ve pil ömrü daha verimli kullanılır ve klavye gecikmesi gibi şeyleri daha az görürüz. Son kullanıcı - bu biziz! — burada herhangi bir şey yapılmasına gerek yoktur çünkü bu değişiklikler sistemin bir parçasıdır. Daha da iyisi, Oreo düşünülerek oluşturulmamış eski uygulamalar, uygulama ayarları sayfasından bu kurallara uyacak şekilde ayarlanabilir.

Bunun gibi değişiklikler, her yıl gördüğümüz harika donanımla birleşiyor ve telefonunuzun ondan istediğiniz şeyleri daha da iyi yapabileceği anlamına geliyor!

instagram story viewer