Android 12 mobil platformunun beta testleri başladı

Google, açık mobil platformu Android 12'nin ilk beta sürümünü sundu. Android 12'nin 2021 yılının üçüncü çeyreğinde piyasaya sürülmesi bekleniyor. Pixel 3/3 XL, Pixel 3a/3a XL, Pixel 4/4 XL, Pixel 4a/4a 5G ve Pixel 5 cihazlarının yanı sıra ASUS, OnePlus, Oppo, Realme, Sharp markalarının bazı cihazları için firmware buildleri hazırlanmıştır. TCL, Transsion, Vivo, Xiaomi ve ZTE.

Kullanıcının en çok fark ettiği değişiklikler arasında:

  • Proje tarihindeki en önemli arayüz tasarımı güncellemelerinden biri önerildi. Yeni tasarım, Materyal Tasarımının yeni nesli olarak lanse edilen “Material You” konseptini hayata geçiriyor. Yeni konsept, tüm platformlara ve arayüz öğelerine otomatik olarak uygulanacak ve uygulama geliştiricilerin herhangi bir değişiklik yapmasına gerek kalmayacak. Temmuz ayında, uygulama geliştiricilerine grafik arayüzler geliştirmek için yeni bir araç seti olan Jetpack Compose'un ilk kararlı sürümünün sağlanması planlanıyor.
     Android 12 mobil platformunun beta testleri başladı

    Platformun kendisi yeni bir widget tasarımına sahiptir. Widget'lar daha görünür hale getirildi, köşeler daha iyi yuvarlatıldı ve sistem temasına uygun dinamik renklerin kullanılabilmesi sağlandı. Onay kutuları ve anahtarlar (CheckBox, Switch ve RadioButton) gibi etkileşimli kontroller eklendi; örneğin, uygulamayı açmadan TODO widget'ındaki görev listelerini düzenlemenize olanak tanır.

     Android 12 mobil platformunun beta testleri başladı

    Widget'lardan başlatılan uygulamalara daha yumuşak bir görsel geçiş uygulandı. Widget'ların kişiselleştirilmesi basitleştirildi - widget'ın ekrandaki yerleşimini hızlı bir şekilde yeniden yapılandırmak için, widget'a uzun süre dokunduğunuzda görünen bir düğme (kalemli bir daire) eklendi.

     Android 12 mobil platformunun beta testleri başladı  Android 12 mobil platformunun beta testleri başladı

    Widget'ın boyutunu sınırlamak ve görünür alanın boyutuna bağlı olarak değişen standart düzenler oluşturmak için widget öğelerinin uyarlanabilir düzenini (duyarlı düzen) kullanma yeteneği için ek modlar sağlanmıştır (örneğin, ayrı düzenler oluşturabilirsiniz) tabletler ve akıllı telefonlar). Widget seçici arayüzü, dinamik önizlemeyi ve widget'ın açıklamasını görüntüleme yeteneğini uygular.

     Android 12 mobil platformunun beta testleri başladı
  • Sistem paletini seçilen duvar kağıdının rengine otomatik olarak uyarlama yeteneği eklendi - sistem, geçerli renkleri otomatik olarak algılar, mevcut paleti ayarlar ve değişiklikleri bildirim alanı, kilit ekranı, widget'lar ve ses kontrolü dahil tüm arayüz öğelerine uygular.
  • Ekranda öğeler kaydırılırken, görüntülenirken ve taşınırken kademeli yakınlaştırma ve alanların düzgün şekilde kaydırılması gibi yeni animasyon efektleri uygulandı. Örneğin kilit ekranında bir bildirimi iptal ettiğinizde zaman göstergesi otomatik olarak genişler ve bildirimin daha önce kapladığı alanı kaplar.
  • Bildirimlerin ve hızlı ayarların yer aldığı açılır alanın tasarımı yeniden tasarlandı. Hızlı ayarlara Google Pay ve akıllı ev kontrolü seçenekleri eklendi. Güç düğmesini basılı tutmak, arama yapmak, bir uygulamayı açmak veya bir makaleyi yüksek sesle okumak için komut verebileceğiniz Google Asistan'ı getirir.
     Android 12 mobil platformunun beta testleri başladı
  • Kullanıcının kaydırma alanının ötesine geçtiğini ve içeriğin sonuna ulaştığını belirtmek için Genişletme kaydırma efekti eklendi. Yeni efektle içerik görseli esneyip eski haline dönüyor gibi görünüyor. Yeni kaydırma sonu davranışı varsayılan olarak etkindir ancak ayarlarda eski davranışa geri dönme seçeneği vardır.
  • Arayüz katlanır ekranlı cihazlar için optimize edilmiştir.
     Android 12 mobil platformunun beta testleri başladı
  • Daha yumuşak ses geçişleri uygulandı - ses çıkışı sağlayan bir uygulamadan diğerine geçiş yaparken, ilkinin sesi artık sorunsuz bir şekilde kapatılıyor ve ikincisi, bir sesi diğerinin üzerine bindirmeden yumuşak bir şekilde artıyor.
  • Sistem performansında önemli bir optimizasyon gerçekleştirildi - ana sistem hizmetlerinin CPU'su üzerindeki yük %22 azaldı ve bu da pil ömründe %15 artışa yol açtı. Kilit çekişmesini azaltarak, gecikmeyi azaltarak ve G/Ç'yi optimize ederek bir uygulamadan diğerine geçiş performansı artırılır ve uygulama başlatma süresi kısaltılır.

    PackageManager'da anlık görüntülerle salt okunur modda çalışırken kilit çakışması %92 oranında azalır. Binder'ın işlemler arası iletişim motoru, bazı çağrı türlerinde gecikmeyi 47 kata kadar azaltmak için hafif önbelleğe alma özelliğini kullanır. Dex, odex ve vdex dosyalarını işlemeye yönelik geliştirilmiş performans, özellikle düşük belleğe sahip cihazlarda uygulama yükleme sürelerinin daha hızlı olmasını sağlar. Uygulamaların bildirimlerden başlatılması hızlandırıldı; örneğin, Google Fotoğraflar'ın bir bildirimden başlatılması artık %34 daha hızlı.

    Veritabanı sorgularının performansı, CursorWindow işleminde satır içi optimizasyonların kullanılmasıyla iyileştirildi. Küçük miktarlardaki veriler için CursorWindow %36 daha hızlı hale geldi ve 1000'den fazla satır içeren kümeler için hızlanma 49 kata ulaşabiliyor.

    Cihazları performansa göre sınıflandırmak için kriterler önerilmektedir. Bir cihazın yeteneklerine bağlı olarak, ona bir performans sınıfı atanır ve bu sınıf, daha sonra düşük güçlü cihazlardaki codec bileşenlerinin işlevselliğini sınırlamak veya güçlü donanımlarda daha yüksek kaliteli multimedya içeriğini işlemek için uygulamalarda kullanılabilir.

  • Kullanıcının programla uzun süre açık bir şekilde etkileşimde bulunmaması durumunda, uygulamaya önceden verilen izinlerin otomatik olarak sıfırlanmasına, yürütmenin durdurulmasına, uygulama tarafından kullanılan bellek gibi kaynakların geri döndürülmesine olanak tanıyan bir uygulama hazırda bekletme modu uygulanmıştır. ve arka plan çalışmasının başlatılmasını ve anlık bildirimlerin gönderilmesini engelleyin. Bu mod çoğu uygulama için kullanılabilir ve uzun süredir unutulan programların erişime sahip olduğu kullanıcı verilerini korumanıza olanak tanır. İstenirse hazırda bekletme modu ayarlardan seçilerek devre dışı bırakılabilir.
  • Yakındaki cihazları Bluetooth aracılığıyla taramak için ayrı bir BLUETOOTH_SCAN izni eklendi. Daha önce bu özellik, cihazın konum bilgisine erişim esas alınarak sağlanıyordu ve bu durum, Bluetooth aracılığıyla başka bir cihazla eşleşme gerektiren uygulamalara ek izinler verilmesi ihtiyacını doğuruyordu.
  • Cihazın konumu hakkındaki bilgilere erişim sağlayan iletişim kutusu modernleştirildi. Kullanıcıya artık uygulamaya tam konum hakkında bilgi sağlama veya yalnızca yaklaşık veriler sağlama ve ayrıca yetkiyi yalnızca programdaki aktif oturumla sınırlama (arka plandayken erişimi reddetme) fırsatı verilir. Yaklaşık bir konum seçerken döndürülen verilerin doğruluk düzeyi, bireysel uygulamalar da dahil olmak üzere ayarlarda değiştirilebilir.
     Android 12 mobil platformunun beta testleri başladı

    İkinci beta sürümünde, Gizlilik Kontrol Paneli arayüzünün tüm izin ayarlarına genel bir bakış sunarak görünmesi ve böylece hangi kullanıcı verileri uygulamalarının erişime sahip olduğunu anlamanıza olanak sağlaması bekleniyor. Panele, mikrofonu ve kamerayı da zorla kapatabileceğiniz mikrofon ve kamera etkinlik göstergeleri eklenecek.

  • Giyilebilir cihazlara yönelik bir sürüm yerine Android Wear, Samsung ile birlikte Android ve Tizen'in yeteneklerini birleştiren yeni bir birleşik platform geliştirmeye karar verdi.
  • Araç bilgi-eğlence sistemleri ve akıllı TV'lere yönelik Android sürümlerinin yetenekleri genişletildi.
  • Düşük düzeyli yeniliklerin listesi, geliştiriciler için Android 12'nin ilk tanıtım sürümlerinin incelemesinde bulunabilir (geliştirici önizlemesi).

Kaynak: opennet.ru