Google, bir sonraki Android sürümünde uygulamalarınızı uyumluluk sorunları için test etmeyi çok daha basit hale getirmeyi planlıyor.
Şirketin yıllık I / O geliştirici etkinliği, teknisyenler için heyecan verici bir zamandır. Parlak yeni oyuncaklar hem geliştiriciler hem de tüketiciler için I / O’da piyasaya sürülür, ancak kullanıcıların uygulamalarınızla olan deneyimini bozabilecek uyumluluk sorunları da sunabilirler.
Android 11’den itibaren Google, geliştirici ayarlarında bulunabilecek bir Uygulama Uyumluluğu özelliği eklemeyi planlıyor.
Yeni ayar, geliştiricilerin, ADB kabuk komutlarını göndermek zorunda kalmadan uygulama başına esasına göre platform davranış değişikliklerini simüle etmesine olanak tanır.
Google, Android’in çalışma biçiminde büyük bir değişiklik yapmayı planladığında, şirket bunu genellikle farklı sürümlerde aşamalı olarak sunar. Bu, geliştiricilerin yeni özellikleri desteklemek veya kullanımdan kaldırılmış API’ların uygulamalarını bozmasını önlemek için uygulamalarını güncelleme zamanları olmasını sağlar.
XDA-Developers , Google’ın pil ömrünü uzatma teklifinin bir parçası olarak Android 7 Nougat’ta başlayan örtülü yayınları sınırlama kararı örneğini veriyor. Aşağıdaki sürüm olan Android 8 Oreo, Google, uygulamaların örtülü yayın alıcılarını kaydetmesini tamamen kısıtladı.
Geçmişte uyumluluk sorunlarını test etmek için geliştiriciler, örtük yayınların kullanılamamasını simüle etmek için bir ADB kabuk komutu kullanma sürecinden geçmek zorunda kaldılar: “adb shell cmd appops set RUN_IN_BACKGROUND”
Bu tür değişiklikleri simüle etmek için Android’de bir kullanıcı arayüzünün tanıtımı bir zorunluluk değil, ancak geliştiricilerin hayatlarını biraz daha kolay hale getirmek için bir gelişme.
GIPHY App Key not set. Please check settings