Android Q'ya gelecek yeni özellikler hakkında zaten çok konuştuk, ancak Google bu beta sürümdeki büyük özellikler hakkında bazı ayrıntıları paylaştı.
İnsanlar ilk Android Q Beta'nın bu hafta başlatılmasını bekliyordu ve Google teslim etti (beklenenden biraz geç). Önceki yılların aksine, Google bir "Geliştirici Önizlemesi" ile başlamıyor. Buna Android Q Beta 1 adı veriliyor. Biz zaten Android Q'ya gelen yeni özellikler hakkında çok konuştuk, ancak Google bu beta sürümdeki büyüklerle ilgili bazı ayrıntıları paylaştı.
Gizlilik Korumaları
Daha önce de bahsettiğimiz gibi gizlilik, Android Q'da büyük bir odak noktasıdır. Bu, Google'ın güncellemeyle ilgili ayrıntılarda ortaya çıkardığı ilk şey. "Yalnızca uygulama kullanımdayken izin ver" şeklindeki yeni seçenek sayesinde kullanıcılar, uygulamaların ne zaman konum alabileceği konusunda daha fazla kontrole sahip oluyor. Bir uygulamanın arka planda konumunuza ping atması konusunda endişelenmenize gerek kalmayacak.
Gizlilik, konum paylaşımından daha fazlasıdır. Uygulamaların paylaşılan dosyalara erişmesine izin vermek için daha fazla kontrol ve fotoğraflara, videolara ve sese erişimi kontrol etmek için yeni çalışma zamanı izinleri var. Uygulamaların indirmeler için sistem dosyası seçiciyi kullanması gerekir ve geliştiriciler için, uygulamaların harici depolamadaki paylaşılan alanı nasıl kullanabileceği konusunda değişiklikler vardır. Yapabilirsiniz
bununla ilgili daha fazlasını burada okuyun.Android Q, uygulamaların arka planda bir etkinlik başlatmasını ve ekranınızı ele geçirmesini engelleyecektir. Google, geliştiricileri bunun yerine yüksek öncelikli bildirimleri kullanmaya teşvik ediyor bununla ilgili daha fazla bilgiyi burada bulabilirsiniz). Diğer gizlilik özellikleri, IMEI ve seri numarası gibi cihaz tanımlayıcılarına sınırlı erişimi içerir. Farklı Wi-Fi ağlarına bağlanıldığında da varsayılan olarak MAC adresleri rastgele seçilecektir.
Katlanabilirler
Android Q, modaya uygun katlanabilir telefon form faktörü için daha fazla destek içerir. Çoklu özgeçmişi desteklemek ve bir uygulamaya odaklanıldığında bildirimde bulunmak için onResume ve onPause işlevlerinde değişiklikler var. Ayrıca nasıl değiştirdiklerini de değiştirdiler. yeniden boyutlandırılabilirEtkinlik manifest özelliği, geliştiricilerin uygulamaların katlanabilir ve büyük ekranlarda nasıl görüntüleneceğini yönetmelerine yardımcı olmak için çalışır. Android Emulator artık bu yeni çoklu ekran türlerini destekliyor.
Kısayolları Paylaşma
Android Q, Paylaşım Kısayolları ile paylaşımı kolaylaştırır. Bu, kullanıcıların içerik paylaşmak için doğrudan başka bir uygulamaya geçmesine olanak tanır. Geliştiriciler belirli bir etkinliği başlatan paylaşım hedefleri yayınlayabilir ve bunlar paylaşım kullanıcı arayüzünde görüntülenir. Kısayolları Paylaşma şuna benzer şekilde çalışır: Uygulama Kısayolları, bu nedenle Google, kapsamı genişletiyor KısayolBilgisi API'si her ikisinin entegrasyonunu kolaylaştırmak için. API ayrıca Android Q öncesi cihazların Direct Share'deki işlevselliği kullanmasına da olanak tanıyacak.
Android'in paylaşım menüsünün yavaş ve sinir bozucu olması nedeniyle uzun süredir şikayet ediliyordu. Bu güncelleme nihayet bu sorunları çözebilir, ancak nasıl çalıştığını görmemiz gerekecek. Yeni paylaşım API'si çekme modeli yerine itme modelini kullandığından Google, her çağrıldığında menüyü doldurmak zorunda olmadığından çok daha hızlı olduğunu iddia ediyor.
Ayarlar Panelleri
Yeni Ayarlar Paneli API'si, temel sistem ayarlarının doğrudan bir uygulama bağlamında gösterilmesini mümkün kılar. Bu, şu avantajlardan yararlanır: Dilimler Android Pie'da bulunan özellik. Ayarlar paneli, sistem ayarlarını ve geçişleri göstermek için bir uygulamadan çağrılabilen değişken bir kullanıcı arayüzüdür. Bağlantı ayarlarına sahip bir paneli görüntüleyebilen bir tarayıcının örneğini veriyorlar.
Bağlantı
Android Q, Bluetooth, hücresel ve Wi-Fi ağ taraması etrafındaki konum korumasını artırdı. Artık hassas konum iznine ihtiyaç duyuyorlar. Google ayrıca ev ve iş ağlarının yanı sıra açık/genel ağların güvenliğini artırmak için yeni Wi-Fi standart desteği olan WP3 ve OWE'yi de ekliyor. Uyarlanabilir Wi-Fi artık yüksek performans ve düşük gecikme modları etkinleştirilerek talep edilebiliyor. Google, bunun oyun ve sesli aramalar gibi alanlarda yardımcı olacağını söylüyor.
Android Q'da uygulamalar, derinlik öğeleri için JPEG, XMP meta verileri ve aynı dosyalara gömülü derinlik ve güven haritalarından oluşan Dinamik Derinlik görüntüleri talep edebilir. Bu, uygulamalarda özel bulanıklık ve bokeh efektleri sunmayı mümkün kılacak. Google, verilerin gelecekte 3D görüntüler oluşturmak veya AR fotoğrafçılığını desteklemek için de kullanılabileceğini söylüyor. Dynamic Depth açık bir formattır ve mümkün olduğu kadar çok cihazda kullanılabilmesini sağlamak için OEM'lerle birlikte çalışmaktadır.
Android Q, bazı yeni ses ve video codec bileşenleri için destek içerir. Açık kaynaklı video codec bileşeni AV1'i, Opus kullanılarak ses kodlamayı ve HDR10+'ı destekler. MediaCodecInfo API'si Bir Android aygıtının video oluşturma yeteneklerini belirlemenin daha kolay bir yolunu sunar. Bu, her zaman oluşturulacak mümkün olan en iyi video kalitesinin seçilmesini kolaylaştırır.
ANGLE Vulkan'da
Google, Vulkan üzerine kurulu tüm cihazlar için standart, güncellenebilir bir OpenGL sürücüsü üzerinde çalışıyor. Android Q, deneysel destek ekliyor AÇI Vulkan'ın tepesinde. ANGLE, OpenGL ES kullanan uygulama ve oyunların Vulkan'ın performansından ve kararlılığından yararlanmasına ve ES'nin satıcıdan bağımsız bir uygulamasından yararlanmasına olanak tanır. Android Q, OpenGL ES 2.0'ı desteklemeyi planlıyor.
Amaç, Vulkan'ı grafikler için geniş çapta desteklenen bir geliştirici API'si haline getirmektir. Google, Android Q ve üzerini çalıştıran tüm 64 bit cihazlarda Vulkan 1.1'i bir gereksinim haline getirmek için OEM'lerle birlikte çalışıyor.
SANAT Performansı
Android Q, uygulamaların daha hızlı başlamasına ve daha az bellek kullanmasına yardımcı olmak için ART çalışma süresini geliştirmeye devam ediyor. Google Play artık APK'larla birlikte bulut tabanlı profiller de sunuyor.
Bunlar, ART'ın uygulamanızın bölümlerini daha çalıştırılmadan önce önceden derlemesine olanak tanıyan anonimleştirilmiş, toplu ART profilleridir ve genel optimizasyon sürecine önemli bir hızlı başlangıç sağlar. Bulut tabanlı profiller tüm uygulamalara yarar sağlar ve halihazırda Android P ve sonraki sürümleri çalıştıran cihazlarda kullanılabilir.
Android Q, bir uygulamanın sürecini daha erken başlatıp onu bir güvenlik kapsayıcısına taşıyarak ve anında hazır olmasını sağlayarak Zygote sürecini optimize eder. Ayrıca ART'ın Eşzamanlı Kopyalama (CC) Çöp Toplayıcısına Nesil Çöp Toplama özelliğini de ekliyorlar.
Android Q hakkında daha fazla bilgiyi şu adreste bulabilirsiniz: Android Geliştirici Blogu. Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 ve Pixel 3 XL için OTA ve fabrika görüntüleri buradan indirilebilir. Ayrıca Android Beta programına buradan kaydolun. Android Q hakkında çok ama çok daha fazlası için bizi izlemeye devam edin!