Android 13'ün ilk geliştirici önizlemesi burada ve geliştiriciler ve son kullanıcılar için bir dizi değişiklik içeriyor. Bu konuyu burada okuyun!
Android dünyanın en büyük işletim sistemidir. Dünya çapında 2,5 milyardan fazla akıllı telefona güç veriyor ve her yıl önceki sürüme göre iyileştirmeler içeren yeni bir yükseltme alıyor. Google'ın ilk geliştirici önizlemesi Android 13 geliştiricilere fayda sağlayan ve gizlilik, Materyal Siz, dil kontrolleri ve daha fazlasında iyileştirmeler sağlayan bir dizi değişikliği beraberinde getiren özellik şu anda yayında.
"Geliştirici Önizlemesi" başlığından da anlaşılacağı gibi, bu sürümler yalnızca geliştiricilerin kullanımına yöneliktir. Yeni özellikleri test etmek ve uygulamalarının güncel cihazlarda olması gerektiği gibi çalıştığından emin olmak içindir. Hatalar olacak, başka sorunlar olacak ve Google, geri bildirim almak için baskı yapacak geliştiriciler önümüzdeki aylarda. Sorunlarla karşılaşmaktan çekinmiyorsanız, kesinlikle Android 13'ü deneyin. Ancak akıllı telefonunuzun tutarlı bir şekilde kararlı olacağına güveniyorsanız, yılın ikinci yarısında piyasaya sürülmesi beklenen Android 13'ün tam sürümünü beklemeniz faydalı olabilir.
Android 13 geliştirici önizlemesi 1'in en dikkate değer özellikleri şunları içerir:
- Güncellenen gizlilik özellikleri: Kullanıcıların belirli görselleri ve videoları uygulamalarla paylaşmasına olanak tanıyan yeni bir sistem fotoğraf seçicisi ve konum verisi kullanımını en aza indirmeye yardımcı olan yeni bir Wi-Fi izni.
- Temalı simgeler: Material You'da bulunan dinamik uygulama simgeleri, Android 13'teki tüm uygulama simgelerini kapsayacak şekilde genişletilecek ve geliştiricilerin, kullanıcıların Material You kurulumuna yanıt veren dinamik bir uygulama simgesine sahip olmalarına olanak tanıyacak.
- Dil kontrolleri: Android 13, geliştiricilerin kullanıcılarının dillerini tanımlamasına yardımcı olacak yeni bir API sunacak tercih edilen dil, kullanıcı deneyiminin iyileştirilmesine ve gerekli standart kod miktarının azaltılmasına yardımcı olur geliştiriciler.
- Geliştirici araçları: Android 13 DP1, Android'in Çekirdek Kitaplıklarını Java 11'i destekleyecek şekilde yenileme çalışmasını başlatır. DP1'deki katılım özelliklerinin çoğu da değiştirilebilir olduğundan geliştiriciler her değişikliğin bireysel olarak uygulamalarını nasıl etkilediğini daha kolay anlayabilir.
Bu makalede gezinin
- Android 13 ne zaman çıkacak
-
Android 13'te güncellenen gizlilik denetimleri
- Fotoğraf seçici API'si
- Wi-Fi için yakındaki cihaz izni
-
Android 13'teki geliştirici araçları
- Hızlı ayarlar yerleştirme API'si
- Temalı simgelere artık geliştiriciler erişebilir
- Uygulama başına dil tercihleri
- Daha hızlı tireleme
- Programlanabilir gölgelendiriciler
- OpenJDK 11 güncellemeleri
-
Android 13'te uygulama uyumluluğu
- Google Play sistem güncellemeleri
- Tabletler, katlanabilir cihazlar ve Chromebook'lar optimizasyonu
- Daha kolay test etme ve hata ayıklama
- Android 13 Developer Preview 1'i Google Pixel cihazınıza nasıl indirip yükleyebilirsiniz?
Android 13 ne zaman yayınlanacak?
Google, Android güncellemeleri için genellikle bir "platform kararlılığı" kilometre taşı ortaya koyar, böylece geliştiriciler ne zaman güncelleme yapılacağını bilebilirler. Google, nihai dahili API'ler ve uygulamaya yönelik sistemle birlikte nihai SDK/NDK API'lerini sunmayı planlıyor davranışlar. Google, resmi sürümden en az birkaç hafta önce planlanarak Haziran 2022'de platform istikrarına ulaşmayı planlıyor. Android 12, Ağustos 2021'de platform kararlılığına ulaştı ve son sürüm yayınlandı Ekim ayında yayınlandı o yılın. Google yayınladı yayın zaman çizelgesi hakkında daha fazla ayrıntı kontrol edebilirsiniz.
Android 13'te güncellenen gizlilik denetimleri
Google, kullanıcıların verileri konusunda güvenebilecekleri bir işletim sistemi istediğini biliyor. Sonuçta akıllı telefonlar pek çok açıdan kendimizin ve hayatımızın etkin bir uzantısı haline geldi. Bunları önemli fotoğrafları saklamak, arkadaşlarımız ve ailenizle özel görüşmeler yapmak ve Mikrofonların veya kameraların her gün kayıt yapmadığına güvenerek onları her gün yanımızda taşıyoruz etkileşim. Android 12, kullanıcı gizliliği konusunda çok şey yaptı ve Android 13 bunu daha da genişletiyor.
Fotoğraf seçici API'si
Her şeyden önce Android 13, hem yerel hem de bulut tabanlı fotoğrafları güvenli bir şekilde paylaşmanın standart ve optimize edilmiş bir yolu olan yeni bir sistem fotoğraf seçicisi ekliyor. Sistem fotoğraf seçicisi, Android'in belge seçicisinin bir uzantısıdır ve kullanıcının bir uygulamadaki bir belgeyi, o uygulamanın cihazdaki tüm belgelere erişimi olmadan paylaşmasına olanak tanır. Aynı şekilde, fotoğraf seçici API'si erişim gerektirmeden çağrılabilir Tümü Cihazdaki fotoğraflar. Google ayrıca Google Play sistem güncellemeleri aracılığıyla fotoğraf seçiciyi Android Go cihazları hariç Android 11 ve sonraki sürümleri çalıştıran tüm Android cihazlara getirmeyi planlıyor.
Wi-Fi için yakındaki cihaz izni
Önceki Android sürümlerinde, yakındaki Wi=Fi cihazlarına bağlanması gereken uygulamaların, çalışması için cihazın konumuna ihtiyaç duymasalar bile konum izni istemesi gerekiyordu. Google artık bu işlevselliği NEARBY_WIFI_DEVICES adlı yeni bir çalışma zamanı iznine ayırıyor ve bu, NEARBY_DEVICES izin grubunun bir parçası. Android 13'ü hedefleyen uygulamalar bunun yerine "neverForLocation" bayrağını kullanarak NEARBY_WIFI_DEVICES iznini isteyebilir.
Geliştiriciler olmadan Android olmazdı ve her platform güncellemesi genellikle geliştiricilerin hayatını kolaylaştıran güncellemeler getirir. Bazı güncellemeler kesinlikle bunu daha da zorlaştırıyor, ancak Google genellikle her yinelemede uygulamaların geliştirme sürecini kolaylaştırmaya çalışıyor.
Hızlı ayarlar yerleştirme API'si
Hızlı ayarlar, Android'e harika bir eklentidir çünkü telefonunuzun bazı özelliklerini bildirim çekmecesinin hemen üstünden hızlı bir şekilde değiştirmenize olanak tanır. Sorun şu ki, bazen hızlı ayarlar geçişi olduğunu bilmediğiniz bir uygulamadan ekleyebileceğiniz yeni bir uygulama bulursunuz. Android 13, yeni sürüm olarak bu konuda yardımcı olmayı amaçlıyor döşeme yerleştirme API'si bir uygulamanın, kullanıcıdan hızlı ayarlara özel bir hızlı kutucuk eklemesini bir düğmeyle istemesine olanak tanır.
Temalı uygulama simgelerine artık geliştiriciler erişebilir
Google, Android 12'deki Pixel Launcher'da temalı uygulama simgelerinin beta testine başladı, ancak bu simge açıkça "beta" olarak etiketlenmişti. Şu anda Pixel akıllı telefonlarda bulunan Android 12 tema motoru "monet"e bağlanıyorlar. Android 13 ile uygulama geliştiricileri, özelliği etkinleştirdikleri takdirde son kullanıcıların ana ekranlarında tutarlı bir deneyim yaşayabilmeleri için uyumlu simgeler sağlamaya aktif olarak teşvik ediliyor.
Uygulama başına dil tercihleri
Çok dilli kullanıcılar için, genellikle bazı uygulamaları bir dilde, diğer uygulamaları ise başka bir dilde kullanmak isteyebilirsiniz. Bazı uygulamalar son kullanıcıya, telefonunun bulunduğu dilden farklı bir dilde uygulamayı kullanabilmesi için dil seçeneği sunar. Ancak Android 13'te bunu artık şununla yapabilirsiniz: yeni bir platform API'si Kullanıcının tercih ettiği dili ayarlamak veya almak için. Gelecekteki Jetpack kütüphanesine de benzer bir API eklenecektir.
Daha hızlı tireleme
Tipik olarak konuşursak, bir kelime bir kabın (mesela telefonunuzun ekranının) kenarına kadar dolduğunda ve devam etmek istediğinde bir sonraki satıra yazıldığında, bir sonraki satıra geçmeden önce kelimenin kesildiği yere bir kısa çizgi eklersiniz. Dinamik metin sarmada Android'in bunu sizin için halletmesi mümkün olsa da, onu kullanırken alacağınız performans artışı sayesinde bu hiçbir zaman tavsiye edilmedi. Sonuç olarak varsayılan olarak kapalıdır.
Ancak artık Google, özelliğin çok daha geliştirildiğini ve %200'e kadar performans artışı sağladığını, dolayısıyla metin oluşturma performansı üzerinde neredeyse hiçbir etki olmadığını söylüyor.
Programlanabilir gölgelendiriciler
Android 13, Android Grafik Gölgelendirme Dili (AGSL) kullanılarak tanımlanan davranışla programlanabilir RuntimeShader nesneleri için destek ekler. AGSL, sözdiziminin çoğunu GLSL ile paylaşır, ancak Android tuvalindeki boyamayı ve ayrıca Görünüm içeriğini filtrelemeyi özelleştirmek için Android oluşturma motoru içinde çalışır.
OpenJDK 11 güncellemeleri
Android 13'ün çekirdek kitaplıkları, OpenJDK 11'in en son LTS sürümüne güncellendi. Uygulama ve platform geliştiricileri için hem kütüphane güncellemeleri hem de Java 11 programlama dili desteği bulunmaktadır. Bu temel kitaplık değişiklikleri, Android 12 ve daha yeni sürümlere yönelik bir ART modülünün parçası olarak Google Play sistem güncellemeleri aracılığıyla son kullanıcılara da dağıtılacak.
Android 13'te uygulama uyumluluğu
Akıllı telefonlar değiştikçe belirli form faktörleri (katlanabilir cihazlar gibi) geliştiricilere sorun teşkil ediyor. Bir geliştirici, uygulamasının çalışmasını nasıl sağlayabilir ve örneğin tamamen farklı iki form faktörü arasında anında sorunsuz bir şekilde geçiş yapabilir? Bir uygulama, kamera kesiminin nerede olduğunu güvenilir bir şekilde nasıl tahmin edebilir? Bunlar, Google'ın, geliştiricilerin sistemi sorgulamasını ve bu belirli parametreleri bulmasını mümkün olduğunca kolaylaştırarak çözmeye çalıştığı sorunlardır.
Sadece bu da değil, şirket aynı zamanda şunları da tanıtıyor: özel duyarlı tasarım yönergeleri Cihazlar arasında maksimum uyumluluk sağlamak için geliştiricilerin takip etmesi gerekenler.
Google Play sistem güncellemeleri
Google genişliyor Proje Ana Hattı Android sisteminin temel parçalarını daha da modüler hale getirmek için Android 13'te. Google, fotoğraf seçici API'sinin Google Play sistem güncellemeleri aracılığıyla eski cihazlara sunulması gibi sistemin temel parçalarının nasıl yükseltilebileceğini zaten gösterdi. Android 13 ile Google, hem Bluetooth hem de ultra geniş bant modülünü ekledi.
Tabletler, katlanabilir cihazlar ve Chromebook'lar optimizasyonu
Android 12L'nin sağladığı ivmeyi temel alan Android 13, tabletler, katlanabilir cihazlar ve Chromebook'lar gibi büyük ekranlı cihazlara yönelik optimizasyonlar içeriyor.
Daha kolay test etme ve hata ayıklama
Geliştiricilerin Android 13 değişikliklerini ayrı ayrı test etmesini kolaylaştırmak için Google, geliştirici ayarlarında bir dizi geçiş özelliği ekledi. Bu geçişler geliştiricilerin değişiklikleri tek tek zorla etkinleştirmesine veya devre dışı bırakmasına olanak tanır.
Android 13 Developer Preview 1'i Google Pixel cihazınıza nasıl indirip yükleyebilirsiniz?
Kolayca yapabilirsiniz Android Geliştirici Önizlemesi 1'i indirile ilgili kılavuzumuza göz atmayı unutmayın. Android 13 nasıl yüklenir Bunu nasıl yapacağınızdan emin değilseniz.
Google, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL veya Pixel 4 için bu geliştirici önizleme güncellemesini 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.
En son Geliştirici Önizlemesi yapısı hakkındaki düşünceleriniz nelerdir? Cihazınıza mı kuracaksınız? Deneyiminiz nasıldı? Aşağıdaki yorumlarda bize bildirin!