Android 16 QPR2 yayınlandı
Android'in ilk alt SDK sürümüyle daha hızlı inovasyon
Bugün, Android 16 QPR2'yi yayınlıyoruz. Bu sürüm; kullanıcı deneyimi, geliştirici üretkenliği ve medya özelliklerinde birçok iyileştirme sunuyor. Küçük bir SDK sürümünü kullanan ilk sürüm olarak Android platformunun gelişiminde önemli bir dönüm noktasıdır.
Platformun Gelişiminde Önemli Bir Adım: Alt SDK Sürümü
Küçük SDK sürümleri, yıllık büyük platform sürümlerinin dışında API'leri ve özellikleri daha hızlı sunmamıza olanak tanır. Böylece platform ve uygulamalarınız yeni işlevlerle daha hızlı yenilik yapabilir. Uygulama uyumluluğunu etkileyen davranış değişiklikleri içerebilen ana sürümlerin aksine, QPR2'deki değişiklikler büyük ölçüde ek niteliktedir ve gerileme 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ı veya 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 tarzı ü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 oluşturmak amacıyla koyu tema altında genişletilmiş bir seçenek sunar.
Eski Fitbit uygulamasında genişletilmiş koyu temanın etkisi gösteriliyor. Yeni Fitbit uygulaması, koyu temayı doğrudan destekliyor.
Kullanıcı genişletilmiş koyu tema ayarını etkinleştirdiğ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. Uygulamanızın yanlışlıkla ters çevrilmemesi için koyu temanızda isLightTheme="false" değerini bildirdiğinizden emin olun. Standart Android görünümleri, composable'lar ve webview'lar ters çevrilirken Flutter gibi özel oluşturma motorları ters çevrilmez.
Bu özellik, büyük ölçüde erişilebilirlik amacıyla 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. Bu sayede markanızın kimliğini koruyabilir, metnin okunabilir olmasını 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
QPR2'de kullanıcılar, uygulama simgeleri için belirli şekiller seçebilir. Bu şekiller tüm simgeler ve klasör önizlemeleri için geçerli olur. Ayrıca, uygulamanız özel bir temalı simge sağlamıyorsa sistem artık mevcut başlatıcı simgenize bir renk filtreleme algoritması uygulayarak otomatik olarak 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 tutarak 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üncellemeleri kullanıma sunuyoruz.
GUI Uygulamalarıyla 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 kapsamında lisanslanmıştır. GIMP arayüzünün ekran görüntüsü izin alınarak 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 sayede, toplama işlemi yeni tahsis edilen nesnelere odaklanır. 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şim kurduğunu daha iyi anlamak için artık tıklama, kaydırma ve gösterim gibi kullanıcı etkileşimi etkinliklerini sorgulayabilirsiniz.
16 KB Sayfa Boyutu Hazırlık Durumu
Gelecekteki mimari gereksinimlere hazırlanmanıza yardımcı olmak için 16 KB sayfa hizalı olmayan hata ayıklanabilir uygulamalara 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 formatı 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 edilmiştir.
Health Connect ile ilgili güncellemeler
Health Connect artık cihazın sensörlerini kullanarak adımları otomatik olarak takip ediyor. Uygulamanızda READ_STEPS izni varsa bu veriler "android" paketinde kullanılabilir. Bu, adım takibi için gereken kodu basitleştirmekle kalmaz, aynı zamanda daha fazla güç tasarrufu sağlar. Ayrıca artık egzersiz segmentlerinde ağırlık, set dizini ve algılanan zorluk derecesini (RPE) takip edebilir.
Daha Sorunsuz Taşıma İşlemleri
Yeni bir üçüncü taraf Veri Aktarımı API'si, Android ve iOS cihazlar arasında daha güvenilir veri taşıma olanağı sağlar.
Gizlilik ve güvenliği güçlendirme
Kullanıcı verilerini ve cihaz bütünlüğünü korumak için tasarlanan yeni özelliklerle güvenlik, en önemli öncelik olmaya devam ediyor.
Geliştirici Doğrulama
Uygulama yükleme sırasında geliştirici doğrulamasını destekleyen API'lerin yanı sıra doğrulama sonuçlarını simüle eden yeni ADB komutlarını kullanıma sunduk. Geliştirici olarak, ADB'yi kullanarak uygulamaları doğrulama olmadan yükleyebilirsiniz. Böylece, daha geniş bir tüketici kitlesine dağıtılması amaçlanmayan veya henüz hazır olmayan uygulamaları test etmeye devam edebilirsiniz.
SMS OTP Koruması
SMS alıcı karma değeri içeren mesajların teslimi, OTP ele geçirme saldırılarını önlemeye yardımcı olmak 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ı
Sistem düzeyinde yeni bir güvenlik durumu olan "Cihazı Güvenli Bir Şekilde Kilitle" kullanıma sunuluyor. Etkinleştirildiğinde (ör. "Cihazımı Bul" üzerinden uzaktan) cihaz hemen kilitlenir ve kilidinin açılması için birincil PIN, desen veya şifre gerekir. Bu da güvenliği artırır. Etkin olduğunda kilit ekranındaki bildirimler ve hızlı erişimler gizlenir ve biyometrik kilit açma geçici olarak devre dışı bırakılabilir.
Başlayın
Beta veya Canary programlarına katılmadıysanız Pixel cihazınız kısa süre içinde Android 16 QPR2 sürümünü 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'yı kullanıyorsanız ve henüz Android 16 QPR3 Beta'yı yüklemediyseniz programdan çıkabilirsiniz. Ardından 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 son Canary derlemesini 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 tüm bilgileri Android 16 geliştirici sitesinde bulabilirsiniz.
-
Ürün HaberleriBugün Android Dev Summit'te, günlük sorunları ortadan kaldırmak ve size mükemmel Android uygulamaları geliştirme konusunda daha fazla esneklik sağlamak için tasarlanmış birçok araç ve API'nin genel kullanıma sunulduğunu duyuruyoruz.
Matthew McCullough • Okuma süresi: 4 dk. -
Ürün HaberleriBugün, bir mühendisin tamamlaması birkaç gün, hatta bir hafta süren son derece karmaşık görevler olan ilk uzun vadeli görevler (LHT) setini 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 yüklü yeni cihazlar piyasaya sürülecek.
Matthew McCullough • Okuma süresi: 13 dk.
En son Android geliştirici analizlerini haftalık olarak gelen kutunuza alın.