Android 14'ün ilk geliştirici önizlemesi nihayet burada ve şimdiden bazı ilginç değişiklikler var.
Dünyada Android kadar etkili olduğunu iddia edebilecek çok az işletim sistemi var. Dünya çapında 2,5 milyardan fazla akıllı telefona güç veriyor ve her yıl önceki sürüme göre iyileştirmelerle yeni bir yükseltme alıyor. Google'ın ilk geliştirici önizlemesi Android 14 şimdi yayında, geliştiricilerin yararına olan değişiklikleri beraberinde getirirken aynı zamanda cihaz sistem sağlığını iyileştirir ve kullanıcılara daha fazla özelleştirme teklifi sunar.
"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 olması gerektiği gibi güncellenmiş cihazlarda çalıştığından emin olmak içindir. Hatalar olacak, başka sorunlar olacak ve Google, geliştiriciler önümüzdeki aylarda. Sorunlarla karşılaşmaktan çekinmiyorsanız, elbette Android 14'ü deneyin. Bununla birlikte, akıllı telefonunuzun tutarlı bir şekilde kararlı olacağına güveniyorsanız, yılın ikinci yarısında piyasaya sürülmesi beklenen tam Android 14 sürümünü beklemeye değer olabilir.
Android 14 geliştirici önizlemesi 1'in en dikkate değer özellikleri şunları içerir:
- API davranış geliştirmeleri: Sistem kaynak kullanımını azaltırken kullanıcılara cihazlarda daha tutarlı bir uygulama deneyimi sunmak için API davranışlarında değişiklikler yapıldı. Ayrıca, geliştiricilerin çoklu görevden ve büyük ekranlara özgü özelliklerden yararlanarak daha fazla cihaz için mobil uygulamalarını geliştirmelerine yardımcı olacak güncellenmiş kılavuz da bulunmaktadır.
- Pil ömrü ve sistem sağlığı iyileştirmeleri: Dahili yayın sistemindeki iyileştirmeler, cihazın pil ömrünü ve pil tüketimini kullanıcılar için daha verimli hale getirmeye yardımcı olacaktır.
-
Daha fazla özelleştirme seçeneği: Android 14, gelişmiş erişilebilirlik ve dil özellikleri sunar.
- Android 14, geliştiricilerin kullanıcıların tercih ettikleri dili seçmelerine izin vermesini kolaylaştırıyor. bireysel uygulamalar ve cinsiyete dayalı bir şekilde kullanıcılara atıfta bulunurken farklı adres koşulları için destek ekleyin dil.
- Az gören kullanıcılara uyum sağlamak için, Android 14'ün yazı tipi boyutu %200'e kadar artırılmıştır (önceden Yaygın yerleşim sorunlarını azaltmak ve metni daha iyi hale getirmek için %130 ve otomatik doğrusal olmayan yazı tipi ölçeklendirme okunabilir.
Android 14 ne zaman çıkacak?
Android güncellemeleri için Google, geliştiricilerin ne zaman olduğunu bilmeleri için genellikle bir "platform kararlılığı" kilometre taşı gösterir. Google, nihai SDK/NDK API'lerinin yanı sıra nihai dahili API'leri ve uygulamaya yönelik sistemi sunmayı amaçlıyor davranışlar. Google, resmi sürümden önce en az "birkaç hafta" planlayarak, Haziran 2023'te platform kararlılığına ulaşmayı planlıyor. Android 13, Haziran 2022'de platform kararlılığına ulaştı ve son sürüm yayınlandı serbest bırakıldı Ağustos o yılın Google yayınladı yayın zaman çizelgesi hakkında daha fazla ayrıntı kontrol edebilirsiniz.
Android 14'te ekstra özelleştirme seçenekleri
Android tamamen kişiselleştirme üzerine kuruludur ve Android 14 ile birlikte, kullanıcılara görüntüledikleri içerik ve onu nasıl görüntüledikleri üzerinde daha fazla kontrol sağlayacak birkaç değişiklik yapılmaktadır.
Doğrusal olmayan ölçekleme ile daha büyük yazı tipleri
Android 13 veya önceki bir sürümde daha büyük bir yazı tipi boyutuna ihtiyacınız varsa, bunu maksimum varsayılan boyutun %130'una kadar artırabilirsiniz. Android 14 ile bu sınırlama %200'e çıkacak. Dahası, metin çok büyüyorsa, o metin ekrandaki daha küçük metinle aynı oranda artmaz. Bu, ekranda ne olduğunu görmek için ek desteğe ihtiyaç duyan kullanıcılara yardımcı olurken her şeyin okunabilir olmasını sağlar.
Uygulama başına dil tercihleri
Geliştiriciler, uygulama başına görüntülenen dil kümesini özelleştirerek A/B denemelerine olanak tanıyacak ve bir uygulama sunucu tarafı yerelleştirme itmelerini kullanıyorsa güncellenmiş yerel ayarlar sunabilecek.
Gramer Çekimi API'sı
Dilbilgisel çekim API'si, geliştiricilerin Fransızca veya Almanca gibi gramer cinsiyeti olan dilleri konuşan kullanıcıları kolayca desteklemesine olanak tanır.
- Eril: “Vous êtes abonné à...”
- Dişil: “Vous êtes abonnée à…”
- Nötr: “Abonnement à…activé”
Cinsiyet, birçok dilin doğasında vardır ve bu, bir geliştiricinin izleyici cinsiyetini desteklemesini kolaylaştırır.
Gizlilik ve güvenlik
Uygulamaların yüklenmesini engelle
Android 14'ten itibaren kullanıcılar, Android SDK seviye 22 veya daha düşük seviyeyi hedefleyen uygulamaları akıllı telefonlarına kolayca yandan yükleyemeyecekler. Bunun nedeni, bazı kötü amaçlı yazılımların veya diğer tehlikeli uygulamaların, Android 6.0 Marshmallow ile sunulan çalışma zamanı izin modeline tabi olmaktan kaçınmak için SDK 22'yi hedeflemesidir. Geliştiriciler ve meraklılar, aşağıdakileri kullanarak eski uygulamaları yüklemeye devam edebilecekler adb emretmek.
adb yükleme --bypass-low-target-sdk-block FILENAME.apk
Çalışma zamanı alıcıları
Android 14'ü hedefleyen uygulamalar, dinamik Context.registerReceiver() kullanımının "dışa aktarılmış" veya "dışa aktarılmamış" olarak değerlendirilmesi gerekip gerekmediğini belirtmelidir.
Daha güvenli örtük niyetler
Kötü amaçlı uygulamaların niyetleri ele geçirmesini önlemek için, Android 14'ü hedefleyen uygulamaların bir paket belirtmeden dahili olarak niyet göndermesi kısıtlanmıştır.
Daha güvenli dinamik kod yükleme
Dinamik kod yükleme, beklenmedik bir şekilde manipüle edilebilecek yürütülebilir dosyaların indirilmesine izin verdiği için kötü amaçlı yazılımlara ve diğer istismarlara izin verir. Dinamik kod yüklemeden yararlanan Android 14'ü hedefleyen uygulamaların, yüklenen dosyaların salt okunur olmasını sağlaması gerekir.
Geliştirilmiş arka plan işleme
JobScheduler ve Foreground Services güncellemeleri ve eklemeleri
Google, JobScheduler'ın nasıl çalıştığına ve Ön Plan Hizmetlerinin nasıl tasarlandığına dair birkaç değişiklik yapıyor. Başlangıç olarak, Android'in kaynak tüketimini ve pil ömrünü iyileştirebilmesi için Foreground Services yalnızca en yüksek öncelikli kullanıcıya yönelik görevler için ayrılmalıdır. Kullanıcı tarafından başlatılan veri aktarım türleri gibi yeni işler de vardır.
Geliştiricilerin ön plan hizmet türlerini bildirmeleri de gerekli olacaktır. Bu gereksinim, geliştiricilerin, arka plan hizmetleri için hangi kullanım durumlarının uygun olduğunu netleştirirken, arka plan çalışmasının amacını net bir şekilde tanımlamasına olanak tanır. Google Play, bu API'lerin uygun şekilde kullanılmasını sağlamak için yeni politikalar da kullanıma sunacak.
Optimize edilmiş yayınlar
Bu değişiklikler, Android'in içinde olduğu için geliştiriciler için herhangi bir soruna neden olmamalıdır, ancak Google, geliştiricileri bunlardan haberdar etmektedir. Google, uygulamaların alma şeklini değiştirdi içerik kayıtlı uygulama bir kez girdiğinde yayınlar önbelleğe alınmış durumBağlam kayıtlı alıcılara yapılan yayınlar kuyruğa alınabileceği ve uygulamaya yalnızca önbelleğe alınmış durumdan çıktıktan sonra teslim edilebileceği için. Ayrıca, bazı yinelenen içerik kayıtlı yayınlar, örneğin BATTERY_CHANGED, uygulama önbelleğe alınmış durumdan çıktıktan sonra teslim edilmeden önce son bir yayında birleştirilebilir.
Uygulama uyumluluğu
Akıllı telefonlar değiştikçe, belirli form faktörleri (katlanabilirler gibi) geliştiriciler için sorun teşkil eder. Örneğin, bir geliştirici, uygulamasının çalışmasını nasıl sağlayabilir ve tamamen farklı iki form faktörü arasında anında sorunsuz bir şekilde geçiş yapabilir? Bir uygulama, bir kameranın kesildiği yeri nasıl güvenilir bir şekilde 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.
OpenJDK 17 desteği
OpenJDK 17 desteği, Java 17'nin kayıt sınıfları, çok satırlı diziler ve çok satırlı diziler dahil olmak üzere yaklaşan geliştirici ön izlemelerinde tam olarak etkinleştirilmesi için tanıtılıyor. desen eşleştirme örneği. Sayesinde Proje Ana Hattı, Google, 600 milyondan fazla cihazın bu değişiklikleri de içeren en son ART güncellemelerini alabileceğini söylüyor.
Daha kolay test etme ve hata ayıklama
Tıpkı geçen yıl olduğu gibi Google, geliştiricilerin yeni özellikler arasında geçiş yapmasını mümkün kılacak. Bu geçişler, geliştirici seçeneklerinde bulunur.
Google Pixel cihazınıza Android 14 Developer Preview 1 nasıl indirilir ve yüklenir
Android Developer Preview 1'i kolayca indirebilir ve şu adresteki kılavuzumuza göz atmayı unutmayın: android 14 nasıl kurulur Bunu nasıl yapacağınızdan emin değilseniz.
Google, Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) veya Pixel 4a için bu geliştirici ön izleme güncellemesini resmi olarak yayınlıyor. Android Studio'daki Android Emulator ile 64 bit sistem görüntülerini kullanabileceğiniz gibi, bir GSI da kullanabilirsiniz.
En son Geliştirici Önizlemesi yapısı hakkında düşünceleriniz nelerdir? Cihazınıza mı kuracaksınız? Deneyiminiz nasıl oldu? Aşağıdaki yorumlarda bize bildirin!