Ürün Haberleri

Android 16 QPR2 yayınlandı

Okuma süresi: 4 dakika
Matthew McCullough
Vice President, Product Management, Android Developer

Android 16 QPR2 yayınlandı

Android'in ilk küçük SDK sürümüyle daha hızlı yenilik

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.

Platformun evriminde 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ü ritminin dışında daha hızlı sunmamıza olanak tanır. Böylece platformun ve uygulamalarınızın yeni işlevlerle daha hızlı yenilik yapmasını sağlarız. 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 ekleme niteliğindedir 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. Böylece 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 iyileştirerek kullanıcılara cihazlarının görünümü ve kullanımı ü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.

image.png

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 birinden 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.

image.png

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. Böylece, seçicide içerik güncellemeleri gerçek zamanlı olarak yapılabilir.

Ü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.

image.png

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ü izniyle kullanılmıştır.

Nesilsel Atık Toplama

Android Çalışma Zamanı (ART) artık Generational Concurrent Mark-Compact (CMC) çöp toplayıcı içeriyor. Bu işlem, toplamayı yeni ayrılan nesnelere odaklar. Böylece CPU kullanımı azalır ve pil verimliliği artar.

Widget Etkileşimi Metrikleri

Kullanıcıların widget'larınızla nasıl etkileşim kurduğ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 gereksinimlerine 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.

image.png

Medya, Bağlantı ve Sağlık

QPR2, medya standartları ve cihaz bağlantısı için güçlü 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.

image.png

Health Connect Güncellemeleri

Health Connect artık cihazın sensörlerini kullanarak adım sayısını otomatik olarak izliyor. Uygulamanızda READ_STEPS izni varsa bu veriler "android" paketinde kullanılabilir. Bu, adım izleme için gereken kodu basitleştirmenin yanı sıra daha az güç tüketir. Ayrıca artık egzersiz segmentlerinde ağırlığı, set indeksini ve algılanan efor oranını (RPE) da izleyebilir.

Daha sorunsuz taşıma işlemleri

Yeni bir üçüncü taraf Data Transfer 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ı veritabanı sorguları filtrelenir. SMS, üç saatlik gecikmenin ardından bu uygulamalarda kullanılabilir.

Güvenli Kilit Cihazı

Sistemin güvenliğini sağlamak için yeni bir güvenlik durumu olan "Cihazı Güvenli Kilitleme" ö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 özelliği 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 alacaktı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.

Yazan:

Okumaya devam edin