Android 13 Beta 3, Platform Kararlılığındaki ilk kilometre taşını işaret ediyor

click fraud protection

Google bugün Android 13'ün üçüncü beta sürümünü yayınladı. Android 13 Beta 3 ile yeni sürüm nihayet Platform Kararlılığı dönüm noktasına ulaştı.

I/O 2022'de Google ikincisini yayınladı Android 13 Bu yılın başlarında beta sürümü yayınlandı. Güncelleme, koruyucu bir geri hareket, desteklenen uygulama dillerini belirtmek için kaynak dosyaları ve tam alarmları kullanmak için yeni bir izin gibi birkaç dikkate değer özelliği tanıttı. Artık Google, Pixel cihazları için üçüncü Android 13 beta sürümünü yayınlamaya başladı ve işte bu konuda bilmeniz gerekenler.

Android 13 Beta 3'teki yenilikler neler?

Platform Kararlılığı

Her şeyden önce, üçüncü beta sürümü Android 13'ü Platform Kararlılığı dönüm noktasına getiriyor. Google'a göre bu dönüm noktası şu anlama geliyor: "Android 13, nihai dahili ve harici API'lere, uygulamaya yönelik nihai davranışlara ve SDK olmayan nihai API listelerine (gri listeler) ulaştı." 

Uygulama, oyun, SDK, kitaplık ve oyun motoru geliştiricileri artık Platform Kararlılığı aşamasını hedef olarak kullanabilir. Uyumluluk güncellemelerinin son sürümden önce hazır olmasını sağlamak için son uyumluluk testinin ve kamuya açık yayının planlanması serbest bırakmak.

Uygulama uyumluluğu

Üçüncü Android 13 beta sürümüyle birlikte Google, geliştiricileri uygulama uyumluluğunu test etmeye de çağırıyor. Android 13 artık Platform Kararlılığına ulaştığına göre, uygulama geliştiricilerinin uygulamalarını uyumluluk açısından test etmeleri gerekiyor kararlı Android 13'ten önce ihtiyaç duyulan güncellemeleri yapmak için zamanları olsun diye son sürüm için zaman var açarak yaymak.

Google ayrıca uygulama geliştiricilerin uygulamalarını Android 13 beta 3'te test ederken dikkat etmesi gereken birkaç değişikliği de vurguladı. Bunlar şunları içerir:

  • Bildirimler için çalışma zamanı izni: Android 13, bir uygulamadan bildirim göndermek için yeni bir çalışma zamanı izni sunuyor. Yeni iznin nasıl çalıştığını anladığınızdan emin olun ve mümkün olan en kısa sürede Android 13'ü (API 33) hedeflemeyi planlayın.
  • Pano önizlemesi: Uygulamanızın, Android 13'ün yeni pano önizlemesinde şifreler veya kredi kartı bilgileri gibi hassas verileri gizlediğinden emin olun.
  • JobScheduler önceden getirme: JobScheduler artık uygulamanızın bir sonraki başlatılma zamanını tahmin etmeye çalışıyor ve ilişkili tüm önceden getirme işlerini o zamandan önce çalıştırıyor. Önceden getirme işlerini kullanıyorsanız bunların beklendiği gibi çalışıp çalışmadığını test edin.

Uygulamanın güncellenmiş bir sürümünü test edip yayınladıktan sonra Google, geliştiricilere uygulamalarını güncelleme sürecini başlatmalarını da tavsiye ediyor. uygulamanın hedef SDK sürümünü kontrol edin, Android 13'ü hedefleyen uygulamalara yönelik davranış değişikliklerini inceleyin ve herhangi bir hata tespit etmek için uyumluluk çerçevesini kullanın. sorunlar. Google, geliştiricilerin, uygulamalarının API düzeyi 33 veya üzerini hedefleyip hedeflemediğini test etmesi gereken birkaç değişikliğin altını çizdi:

  • Wi-Fi için yakındaki cihaz izni: Bir cihazın yakındaki erişim noktalarına olan bağlantılarını yöneten uygulamalar, bir cihaza erişmeye gerek kalmadan tarama gibi Wi-Fi işlemleri için yeni NEARBY_WIFI_DEVICES çalışma zamanı izni konum. Bazı Wi-Fi API'leri uygulamanızın bu yeni izne sahip olmasını gerektirir.
  • Ayrıntılı medya izinleri: Uygulamanız Android 13'ü hedefliyorsa ve ortak veri depolama alanındaki medya dosyalarını okuyorsa, READ_EXTERNAL_STORAGE yerine bir veya daha fazla yeni ayrıntılı izin talep etmelisiniz izin.
  • Vücut sensörleri için izin değişiklikleri: Android 13, vücut sensörleri için "kullanım sırasında" erişim imkanı sunuyor. Uygulamanızın arka plandan vücut sensörü bilgilerine erişmesi gerekiyorsa yeni bir BODY_SENSORS_BACKGROUND izni beyan etmesi gerekir.
  • Amaç filtreleri eşleşmeyen amaçları engeller: Uygulamanız, dışa aktarılan bir bileşene bir amaç gönderirse Android 13 (API 33) veya üstünü hedefleyen başka bir uygulamanın artık bir amaç filtresiyle eşleşmesi gerekiyor uygulama alma
  • PlaybackState'ten türetilen medya kontrolleri: Android 13, cihaz türleri arasında tutarlı olan daha zengin bir kontrol seti göstermek için PlaybackState eylemlerinden daha fazla medya kontrolü türetiyor. Uygulamanızın bu değişiklikleri işlediğinden emin olun.

Tabletler ve büyük ekranlar desteği

Son olarak Google, geliştiricilerin testlerinin bir parçası olarak tabletleri ve diğer geniş ekranlı cihazları da dahil etmeleri gerektiğinin altını çizdi. Geliştiriciler, bir Android emülatörü kurarak büyük ekranlı cihazlara yönelik optimizasyonları test edebilir. Android Studio veya Lenovo Tab P12 Pro ve Xiaomi gibi uyumlu bir geniş ekranlı cihaz kullanmak Sekme 5. Geliştiricilerin test sırasında dikkat etmesi gereken birkaç değişiklik:

  • Görev çubuğu etkileşimi: Uygulamanızın, yeni görev çubuğuyla büyük ekranlarda görüntülendiğinde nasıl yanıt verdiğini kontrol edin. Uygulamanızın kullanıcı arayüzünün görev çubuğu tarafından kesilmediğinden veya engellenmediğinden emin olun.
  • Çoklu pencere modu: Çoklu pencere modu artık uygulama yapılandırmasından bağımsız olarak tüm uygulamalar için varsayılan olarak etkindir; bu nedenle uygulamanın bölünmüş ekranı uygun şekilde işlediğinden emin olun. Uygulamanızı bölünmüş ekran moduna sürükleyip bırakarak ve pencere boyutunu ayarlayarak test edebilirsiniz.
  • Geliştirilmiş uyumluluk deneyimi: Uygulamanız henüz tabletler için optimize edilmemişse (ör. sabit bir Yönlendirme veya yeniden boyutlandırılamama gibi durumlarda uygulamanızın uyumluluk modu ayarlamalarına nasıl yanıt verdiğini kontrol edin. posta kutusu.
  • Medya projeksiyonu: Uygulamanız medya projeksiyonu kullanıyorsa, medyayı büyük ekranlarda oynatırken, yayınlarken veya yayınlarken uygulamanızın nasıl tepki verdiğini kontrol edin. Katlanabilir cihazlardaki cihaz duruşu değişikliklerini de hesaba kattığınızdan emin olun.
  • Kamera önizlemesi: Kamera uygulamaları için, uygulamanız çoklu pencere veya bölünmüş ekran modunda ekranın bir kısmıyla sınırlandırıldığında kamera önizleme kullanıcı arayüzünün büyük ekranlarda nasıl tepki verdiğini kontrol edin. Ayrıca katlanabilir bir cihazın duruşu değiştiğinde uygulamanızın nasıl tepki verdiğini de kontrol edin.

Google'ın blog gönderisinde Android 13 Beta 3'te kullanıcıların karşılaştığı herhangi bir değişiklik vurgulanmıyor. Ancak yapının birkaç belgelenmemiş değişiklik içermesi muhtemeldir. Android 13 Beta 3'ü Pixel cihazlarımızda deneyeceğiz ve bu tür değişiklikler tespit edersek sizi mutlaka bilgilendireceğiz.


Android 13 Beta 3'ü Google Pixel cihazınıza nasıl indirip yükleyebilirsiniz?

Kolayca yapabilirsiniz Android 13 Beta 3'ü indir Pixel cihazlarınız için Android 13 nasıl yüklenir ayarlamak için.

Google, bu beta güncellemesini Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL veya Pixel 4 için resmi olarak yayınlıyor. 64 bit sistem görüntülerini Android Studio'daki Android Emulator ile kullanabileceğiniz gibi, bir GSI da kullanabilirsiniz.

Üçüncü Android 13 beta sürümü hakkında daha fazla bilgi edinmek için şuraya gidin: Android Geliştiricileri blogundaki resmi blog yazısı.