Android 16 QPR2 yayınlandı
Android'in ilk alt SDK sürümüyle daha hızlı inovasyon
Bugün, kullanıcı deneyimi, geliştirici üretkenliği ve medya özelliklerinde bir dizi iyileştirme sunan Android 16 QPR2'yi yayınlıyoruz. Küçük bir SDK sürümünü kullanan ilk sürüm olduğundan Android platformunun evriminde önemli bir dönüm noktasıdır.
Platform Gelişiminde Bir Dönüm Noktası: Alt SDK Sürümü
Küçük SDK sürümleri, API'leri ve özellikleri yıllık büyük platform sürümü yayınlama sıklığı dışında daha hızlı sunmamıza olanak tanır. Bu sayede platformun ve uygulamalarınızın yeni işlevlerle daha hızlı yenilik yapabilmesini sağlar. Uygulama uyumluluğunu etkileyen davranış değişiklikleri içerebilen büyük sürümlerin aksine, QPR2'deki değişiklikler büyük ölçüde eklemelerden oluşur ve regresyon testi ihtiyacını en aza indirir. QPR2'deki davranış değişiklikleri büyük ölçüde güvenlik veya erişilebilirlik (ör. SMS OTP koruması ya da genişletilmiş koyu tema desteği) ile ilgilidir.
Bunu desteklemek için Android 16'dan itibaren Build sınıfına yeni alanlar ekledik. Bu sayede uygulamanız, SDK_INT_FULL ve VERSION_CODES_FULL kullanarak bu yeni API'leri kontrol edebilir.
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}Gelişmiş kullanıcı deneyimi ve özelleştirme
QPR2, Android'in kişiselleştirme ve erişilebilirlik özelliklerini geliştirerek kullanıcılara cihazlarının görünümü ve kullanım deneyimi üzerinde daha fazla kontrol imkanı sunar.
Genişletilmiş Koyu Tema
QPR2, az gören, ışığa duyarlı veya yalnızca sistem genelinde koyu bir görünümü tercih eden kullanıcılar için daha tutarlı bir kullanıcı deneyimi sunmak amacıyla koyu tema altında genişletilmiş bir seçenek sunuyor.
Genişletilmiş koyu temanın etkisini gösteren eski Fitbit uygulaması; yeni Fitbit uygulaması doğrudan koyu temayı destekler
Genişletilmiş koyu tema ayarı bir kullanıcı tarafından etkinleştirildiğinde sistem, ters çevirme işleminin uygulanıp uygulanmayacağını belirlemek için uygulamanızın isLightTheme tema özelliğini kullanır. Uygulamanız standart DayNight temalarından birini devralıyorsa bu işlem sizin için otomatik olarak yapılır. Aksi takdirde, uygulamanızın yanlışlıkla ters çevrilmemesi için koyu temanızda isLightTheme="false" değerini beyan ettiğinizden emin olun. Standart Android görünümleri, composable'lar ve WebView'lar ters çevrilir. Flutter gibi özel oluşturma motorları ise ters çevrilmez.
Bu özellik, büyük ölçüde erişilebilirlik özelliği olarak tasarlanmıştır. Uygulamanızın görünümü üzerinde tam kontrol sahibi olmanızı sağlayan yerel bir koyu tema uygulamanızı önemle tavsiye ederiz. Böylece markanızın kimliğini koruyabilir, metnin okunabilirliğini sağlayabilir ve kullanıcı arayüzünüz otomatik olarak ters çevrildiğinde görsel hataların oluşmasını önleyerek kullanıcılarınıza kusursuz ve güvenilir bir deneyim sunabilirsiniz.
Özel simge şekilleri ve otomatik tema oluşturma
QPR2'de kullanıcılar, uygulama simgeleri için belirli şekiller seçebilir. Bu şekiller tüm simgelere ve klasör önizlemelerine uygulanır. Ayrıca, uygulamanızda temalı bir simge yoksa sistem, mevcut başlatıcı simgenize renk filtreleme algoritması uygulayarak otomatik olarak temalı bir simge oluşturabilir.
|
|
| Özel simge şekilleri | |
|
|
| Android Studio'da simge şeklini ve rengini test etme | Otomatik sistem simgesi renk filtreleme |
Etkileşimli Seçici Oturumları
Paylaşım deneyimi artık daha dinamik. Uygulamalar, sistem paylaşım sayfası açıkken bile kullanıcı arayüzünü etkileşimli tutabilir ve Seçici'de gerçek zamanlı içerik güncellemelerine olanak tanır.
Üretkenliğinizi ve Uygulama Performansınızı Artırma
İş akışınızı kolaylaştırmak ve uygulama performansını artırmak için tasarlanmış araçlar ve güncellemeler sunuyoruz.
GUI uygulamaları içeren Linux geliştirme ortamı
Linux geliştirme ortamı özelliği, Linux GUI uygulamalarının doğrudan terminal ortamında çalıştırılmasını destekleyecek şekilde genişletildi.
Aryeom Han tarafından tasarlanan GIMP maskotu Wilber, CC BY-SA 4.0 lisansı kapsamındadır. GIMP arayüzünün ekran görüntüsü izinsiz olarak kullanılmıştır.
Nesilsel Atık Toplama
Android Çalışma Zamanı (ART) artık Generational Concurrent Mark-Compact (CMC) Garbage Collector'ı içeriyor. Bu, toplamayı yeni ayrılan nesnelere odaklar. Böylece CPU kullanımı azalır ve pil verimliliği artar.
Widget Etkileşim Metrikleri
Kullanıcıların widget'larınızla nasıl etkileşimde bulunduğunu daha iyi anlamak için artık tıklamalar, kaydırmalar ve gösterimler gibi kullanıcı etkileşimi etkinliklerini sorgulayabilirsiniz.
16 KB Sayfa Boyutu Hazırlığı
Gelecekteki mimari gereksinimlere hazırlanmanıza yardımcı olmak için 16 KB sayfa hizalı olmayan, hata ayıklanabilir uygulamalar için erken uyarı iletişim kutuları ekledik.
Medya, Bağlantı ve Sağlık
QPR2, medya standartları ve cihaz bağlantısı konusunda önemli güncellemeler sunuyor.
IAMF ve Ses Paylaşımı
Açık kaynaklı bir üç boyutlu ses biçimi olan Immersive Audio Model and Formats (IAMF) için yazılım kod çözme desteği ekledik. Ayrıca, Bluetooth LE Audio için Kişisel Ses Paylaşımı artık doğrudan sistem çıkış değiştiricisine entegre edildi.
Health Connect Güncellemeleri
Health Connect artık cihazın sensörlerini kullanarak adımları otomatik olarak takip ediyor. Uygulamanızda READ_STEPS izni varsa bu veriler "android" paketinden kullanılabilir. Bu, adım takibi için gereken kodu basitleştirmekle kalmaz, aynı zamanda daha az güç tüketir. Ayrıca artık egzersiz segmentlerinde ağırlığı, set indeksini ve algılanan efor oranını (RPE) da takip edebilir.
Daha sorunsuz taşıma işlemleri
Yeni bir üçüncü taraf veri aktarımı API'si, Android ve iOS cihazlar arasında daha güvenilir veri taşıma olanağı sunar.
Gizliliği ve Güvenliği Güçlendirme
Kullanıcı verilerini ve cihaz bütünlüğünü korumak için tasarlanan yeni özelliklerle güvenlik, öncelikli olmaya devam ediyor.
Geliştirici Doğrulama
Uygulama yükleme sırasında geliştirici doğrulamayı desteklemek için API'ler ve doğrulama sonuçlarını simüle etmek için yeni ADB komutları kullanıma sunduk. Geliştirici olarak, ADB'yi kullanarak uygulamaları doğrulama olmadan yükleyebilirsiniz. Bu sayede, daha geniş bir tüketici kitlesine dağıtılması amaçlanmayan veya henüz dağıtıma hazır olmayan uygulamaları test etmeye devam edebilirsiniz.
SMS OTP Koruması
SMS Retriever karması içeren mesajların teslimi, OTP ele geçirilmesini önlemek için çoğu uygulamada üç saat geciktirilir. RECEIVE_SMS yayını engellenir ve SMS sağlayıcı veri tabanı sorguları filtrelenir. SMS, üç saatlik gecikmenin ardından bu uygulamalarda kullanılabilir.
Güvenli Kilit Cihazı
Sistemin güvenlik seviyesinde yeni bir durum olan "Cihazı Güvenli Kilitle" özelliği kullanıma sunuluyor. Etkinleştirildiğinde (ör. "Cihazımı Bul" aracılığıyla uzaktan) cihaz hemen kilitlenir ve kilidini açmak için birincil PIN, desen veya şifre gerekir. Bu sayede güvenlik artırılır. Etkin olduğunda kilit ekranındaki bildirimler ve hızlı işlemler gizlenir, biyometrik kilit açma geçici olarak devre dışı bırakılabilir.
Başlayın
Beta veya Canary programlarında yer almıyorsanız Pixel cihazınız Android 16 QPR2 sürümünü kısa süre içinde alır. Pixel cihazınız yoksa Android Studio'da Android Emulator ile 64 bit sistem görüntülerini kullanabilirsiniz. Şu anda Android 16 QPR2 Beta sürümünü kullanıyorsanız ve Android 16 QPR3 Beta sürümünü henüz yüklemediyseniz programdan kapsam dışı kalmayı seçebilirsiniz. Bu durumda, Android 16 QPR2'nin yayınlanan sürümü kablosuz olarak sunulur.
Android 16 QPR2 ile en iyi geliştirme deneyimi için Android Studio Otter'ın en yeni Canary sürümünü kullanmanızı öneririz.
Android beta programımıza katılan herkese tekrar teşekkür ederiz. Uygulamalarınızın Android 16 QPR2'deki güncellemelerden nasıl yararlanacağını görmek için sabırsızlanıyoruz.
Android 16 QPR2 hakkında eksiksiz bilgi için lütfen Android 16 geliştirici sitesini ziyaret edin.
-
Ürün HaberleriBugün, mühendislerin tamamlaması birkaç gün hatta bir hafta süren, büyük ölçüde karmaşık görevler olan uzun vadeli görevlerin (LHT) ilk grubunu yayınlıyoruz. Ayrıca, ilgili model sağlayıcıların temsilcileriyle başlayarak temsilci tabanlı değerlendirmeyi de kullanıma sunuyoruz.
Matthew McCullough • Okuma süresi: 3 dk. -
Ürün HaberleriBugün Android 17'yi yayınlıyor ve desteklenen çoğu Pixel cihazda kullanıma sunuyoruz. Önümüzdeki aylarda Android 17'nin yüklü olduğu yeni cihazlar satışa sunulacak.
Matthew McCullough • Okuma süresi: 13 dakika -
Ürün HaberleriGoogle I/O 2026 'da Android geliştiriciler için 17 önemli duyuru yapıldı. Bu duyurularda, ajan tabanlı üretkenlik, kullanıcı arayüzü standardımız olarak Compose First ve genişleyen ekosistem için yüksek performanslı medya ve uyarlanabilir geliştirme konularına odaklanıldı.
Matthew McCullough • Okuma süresi: 8 dk.
Android geliştirmeyle ilgili en son analizleri haftalık olarak gelen kutunuza alın.