Android Q, Android Lollipop veya daha eski sürümleri hedefleyen uygulamaları çalıştıran kullanıcıları uyaracak

click fraud protection

Android Q, Android Lollipop veya önceki sürümlerini hedefleyen uygulamaları çalıştırmaya çalışan kullanıcıları uyarabilir. Android Pie, Android Jelly Bean veya önceki sürümlerini hedefleyen uygulamalar konusunda uyarır.

Uygulamalarını en son Android platformu özelliklerini destekleyecek şekilde güncellemek genellikle geliştiricinin yararınadır. Her yeni Android sürümü, Android'in önceki sürümlerinin sunmadığı yeni API'ler ve özellikler sunar. Ancak her yeni Android sürümü, uygulamaların yapabileceklerine bazı uygulama geliştiricilerin pek hoşlanmadığı yeni kısıtlamalar da getiriyor. Örneğin birçok uygulama, çalışma zamanı izinlerini uygulama zorunluluğunu ortadan kaldırmak için hedef API düzeyini Android Marshmallow veya sonraki bir sürüme yükseltmekten kaçındı. Google nihayet yüklenen ve güncellenen uygulamalara getirilen yeni kısıtlamalarla bu davranışın üstesinden gelmeye başladı. Google Play Store, ancak aynı zamanda Android 4.1'den sonra güncellenmeyen uygulamaları utandırmak için Android Pie'a bir uyarı da eklediler. Jöle fasulye şekerleme. Android Açık Kaynak Projesi'nde yakın zamanda yapılan bir açıklamaya göre, Android Q'nun, çalıştırdıkları uygulamanın Android 5.1 Lollipop veya önceki sürümlerini hedeflemesi durumunda kullanıcıları uyaracağı görülüyor.

Android Uygulamalarını Modernleştirme

Geçtiğimiz Aralık ayında Google yeni bir politika başlattı Google Play Store'daki Android uygulamalarını modernleştirmek için. Yeni politikaya göre Google Play Store'a gönderilen tüm yeni uygulamalar 1 Ağustos 2018'den itibaren, API düzeyi 26 veya üzerini hedeflemelidir (bu, Android 8.0 Oreo, Android 8.1 Oreo veya Android 9 Pie anlamına gelir). Ayrıca, 1 Kasım 2018'den itibaren Play Store'daki mevcut uygulamalara yönelik tüm güncellemeler aynı zamanda API düzeyini de hedeflemelidir. 26 veya daha yüksek. Bu politika, en aktif olarak geliştirilen ve yeni uygulamaları, Android'in en yeni sürümlerindeki yeni güvenlik, gizlilik, bellek optimizasyonu ve pil tasarrufu özelliklerine uymaya zorlayacaktır. Ancak bu politika, uygulamaların Android'in eski sürümlerini çalıştıran cihazlarda artık çalışmayacağı anlamına gelmiyor; geliştiricilerin kendi minimum API düzeylerini belirlemelerine hâlâ izin veriliyor. Öte yandan, Google'ın Android'in en son sürümü olan Android 9 Pie, uygulama geliştiricilerini daha da teşvik ediyor Çalışmayabilecek kadar eski bir uygulamayı çalıştırdıklarında kullanıcıları açıkça uyararak uygulamalarını güncelleyin düzgün bir şekilde.

Buna göre bu birleştirilmiş taahhüt AOSP'de "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" sayısı 23'e çıkarılıyor. Bu yapı bayrağı sistem özelliğine çevrilir ro.build.version.min_supported_target_sdk. Bu özellik, herhangi bir uygulamanın etkinliğini başlatırken sistem tarafından kullanılır. Sistem, uygulamanın hedef SDK düzeyini ve bunun şurada tanımlanan değerden düşük olup olmadığını kontrol eder. ro.build.version.min_supported_target_sdkardından kullanıcıya uygulamanın düzgün çalışmayabileceğini belirten bir uyarı mesajı gösterilir.

Şimdilik Android Q'nun kullanıcıların gerçekten eski Android uygulamalarını çalıştırmasını engelleyeceği görünmüyor. Böyle bir kısıtlamadan memnun olmayacak küçük ama oldukça sesli bir kullanıcı azınlığının olacağını tahmin ediyoruz. Alternatifi olmayan özel alanlarda kullanılan, nadiren güncellenen birçok uygulama vardır. Bir kullanıcı Android Q'da eski bir uygulamayı her başlattığında bu uyarının görüntülenmesi, kullanıcıların uygulamanın güncellenmesi veya değiştirilmesi konusunda yeterince şikayette bulunmasına neden olabilir.

Cihazınızda yüklü uygulamaların hedef API seviyesini görmek isterseniz aşağıda bağlantısı verilen uygulamayı kullanabilirsiniz. Cihazımda düzenli olarak kullandığım ve bu uyarıyı tetikleyen 4 uygulama var: Titanium Backup, AZ Screen Recorder, Brother iPrint & Scan ve Terminal Emulator.

AppChecker - Uygulama ve Sistem bilgisiGeliştirici: kroegerama

Fiyat: Ücretsiz.

4.4.

İndirmek

Son olarak, taahhüt mesajının şunu belirttiğini belirtmeliyiz: PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION bayrak "geçici olarak" artırılıyor. Bu, Google'ın sınırı SDK düzeyi 23 olarak belirleyip belirlemeyeceğine tam olarak karar vermediği ve daha yüksek veya daha düşük bir değer seçebileceği anlamına geliyor. AOSP'de bu bayrakta başka değişiklikler tespit edersek hepinize haber vereceğiz.