Android 11 mobil platformunun ilk ön izleme sürümü

Google sunulan açık mobil platform Android 11'in test sürümü. Android 11'in sürümü bekleniyor 2020'nin üçüncü çeyreğinde. Yeni platform yeteneklerini değerlendirmek önerilen program ön test. Ürün yazılımı derlemeleri hazır Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL ve Pixel 4/4 XL cihazları için. Flashlama manuel olarak yapılıyor; Android 11'i OTA güncellemeleri aracılığıyla yükleme özelliği Mayıs ayında ortaya çıkacak.

Anahtar yenilikler Android 11:

  • Android Emulator, x32_64 mimarisi için derlenmiş, emülatörde çalışan bir Android 11 sistem görüntüsüyle çevrelenmiş, ARM mimarisi için derlenmiş 86 ve 64 bit uygulamaların yürütülebilir kodunu çalıştırmaya yönelik deneysel bir yetenek ekledi.
  • Daha yüksek verim ve daha düşük gecikme süresi sağlayan 5G mobil iletişim standardı için genişletilmiş destek. 4K video akışı yapmak ve yüksek çözünürlüklü oyun varlıklarını indirmek gibi işlemleri gerçekleştiren ağ yoğun uygulamalar artık Wi-Fi'ye ek olarak hücresel servis sağlayıcının ağı üzerinden de çalışabiliyor. 5G iletişim kanallarını dikkate alan uygulamaların uyarlanmasını kolaylaştırmak için API genişletildi Dinamik Ölçümlülük, bağlantının trafik için ücretlendirilip ücretlendirilmediğini ve bağlantı üzerinden büyük miktarda veri aktarılıp aktarılamayacağını kontrol etmek için kullanılır. Bu API artık hücresel ağları kapsıyor ve 5G aracılığıyla bağlanırken gerçekten sınırsız tarife sağlayan bir sağlayıcıyla bağlantıyı belirlemenize olanak tanıyor.

    Ayrıca genişletilmiş API Bant Genişliği TahmincisiBu, kendi ağ testlerinizi çalıştırmanıza gerek kalmadan veri indirmek veya göndermek için kullanılabilir bant genişliği miktarını tahmin etmenize olanak tanır.

  • Yeni "iğne deliği" ekran türleri (ekran, ön kamera için sol üst köşedeki küçük bir daire hariç, akıllı telefonun tüm ön yüzeyini kaplar) ve "şelale" (ekran aynı zamanda yuvarlak ekranı da kapsar) için destek eklendi cihazın yan kenarları). Uygulamalar artık standart API'yi kullanarak bu ekranlarda ek görünür ve kör alanların varlığını belirleyebiliyor Ekran kesimi. API, yan kenarları kapatmak ve "şelale" ekranlarının kenarlarına yakın alanlardaki etkileşimi düzenlemek için şunları önerir: yeni zorluklar.
  • Ek mesajlaşma seçenekleri eklendi. Bildirim alanına aktif konuşmaların olduğu ayrı bir bölüm eklenerek diğer uygulamalardan ayrılmadan güncel konuşmaları anında bulmanız sağlandı. Mesajlaşma ve sohbet uygulamaları API'leri kullanacak şekilde taşındı BubblesBirkaç uygulamayla aynı anda çalışmak için "baloncuk" kavramını kullanmanıza olanak tanıyan - başka bir programda çalışmayı durdurmadan sohbet edebilirsiniz. Artık bildirim alanından hızlı bir şekilde yanıt yazarken, pano aracılığıyla mesajları kopyalayarak mesajlara resim ekleyebilirsiniz.
  • API sürüm 1.3'ye güncellendi Nöral ağlarUygulamalara, makine öğrenimi sistemleri için donanım hızlandırmadan yararlanma olanağı sağlayan. API, Android'deki makine öğrenimi çerçevelerinin çalışması için temel bir katman olarak konumlandırılmıştır; TensorFlow Lite ve Caffe2. Mobil cihazlarda kullanılmak üzere bir dizi hazır sinir ağı modeli önerilmiştir. Mobil Ağlar (fotoğraflardaki nesnelerin tanınması), Başlangıç ​​v3 (bilgisayar görüşü) ve Akıllı
    cevap
    (mesajlar için yanıt seçeneklerinin seçimi). Yeni sayıda uygulandı Daha küçük modellere ve daha hızlı işlem sürelerine olanak tanıyan, kayan noktalı sayılar yerine işaretli tamsayılar kullanan gelişmiş niceleme desteği. Buna ek olarak, Hizmet Kalitesi API'si, modelleri çalıştırırken öncelikleri ve zaman aşımlarını yönetmeye yönelik yetenekler ekledi ve Memory Domain API, modelleri sırayla yürütürken bellek kopyalama ve dönüştürme işlemlerini azaltmak için genişletildi.

  • Uygulamanın kişisel verilere erişimini kontrol etmek için yeni seçenekler eklendi. Son sürümde ortaya çıkan moda ek olarak Android 11'de bir konuma yalnızca programla çalışırken erişim (erişim arka planda engellenmiştir) представлена tek seferlik yetkilendirme desteği. Kullanıcı artık bir uygulamaya konum, mikrofon ve kamera erişimi gibi temel izinlere geçici erişim izni verebilir. İzin mevcut oturum süresince geçerlidir ve kullanıcı başka bir programa geçtiği anda iptal edilir.

    Android 11 mobil platformunun ilk ön izleme sürümü

  • Uygulamaların depolamaya taşınmasını kolaylaştırmak için değişiklikler yapıldı
    Kapsamlı DepolamaBu, uygulama dosyalarını harici bir depolama aygıtında (örneğin bir SD kartta) izole etmenize olanak tanır. Kapsamlı Depolama ile uygulama verileri belirli bir dizinle sınırlıdır ve paylaşılan medya koleksiyonlarına erişim ayrı izinler gerektirir. Android 11, tam dosya yollarını kullanarak medyaya erişim için isteğe bağlı bir modu destekler.
    DocumentsUI API güncellendi ve MediaStore'da toplu işlem gerçekleştirme yeteneği eklendi.

  • için genişletilmiş yetenekler kullanma Kimlik doğrulama için biyometrik sensörler. Evrensel bir biyometrik kimlik doğrulama iletişim kutusu sunan BiometricPrompt API artık üç tür kimlik doğrulayıcıyı destekliyor: güçlü, zayıf ve cihaz kimlik bilgileri. BiometricPrompt'un çeşitli uygulama mimarileriyle basitleştirilmiş entegrasyonu, sınıfın kullanımıyla sınırlı değil Etkinlik.
  • Arttırılmış koruma gerektiren platform bileşenlerinin montajında ​​​​derleme aşamasında çalışan koruma mekanizmaları kullanılır CFI (Akış Bütünlüğünün Kontrolü) BağlıSan, Intsan (Tamsayı Taşması Temizleme) ve Gölge Çağrı Yığını. Uygulamalarda bellekle çalışırken sorunları tanımlamak için, yığındaki işaretçilerin kendilerine eklenen etiketlere göre kontrol edilmesi etkinleştirilir (yığın işaretçisi etiketleme). Bellek hatalarını bulmak için önerilen hata ayıklama mekanizmasının etkinleştirildiği ek sistem görüntüsü HWAsan (Donanım destekli AdresSanitizer).
  • API hazırlandı BlobStoreYöneticisiuygulamalar arasında güvenli ikili veri alışverişini düzenlemenize olanak tanır. Örneğin bu API, birden fazla uygulamanın tek bir kullanıcı tarafından çalıştırıldığı durumlarda makine öğrenimi modellerine erişim sağlamak için kullanılabilir.
  • Elektronik sürücü ehliyetleri gibi doğrulanabilir kimlik belgelerinin güvenli bir şekilde saklanması ve alınmasına yönelik platformlar için destek eklendi.
  • Platformun tamamını güncellemeden tek tek sistem bileşenlerini güncellemenize olanak sağlayan Mainline projesi kapsamında, Android 12'da bulunan 10 modüle ek olarak 10 yeni güncellenebilir modül hazırlandı. Güncellemeler, üzerinden indirilen donanım dışı bileşenleri de etkiliyor. Google Play, üreticinin OTA ürün yazılımı güncellemelerinden ayrı olarak. Donanım yazılımını güncellemeden Google Play aracılığıyla güncellenebilen yeni modüller arasında izinleri yönetmeye yönelik bir modül, sürücülerle çalışmaya yönelik bir modül (Kapsamlı Depolama desteğiyle) ve NNAPI'ye (Sinir Ağları API'sı) sahip bir modül yer alıyor.
  • Gerçekleştirillen Bazı alt sistemlerin davranışındaki değişikliklerin uygulamaların çalışması üzerindeki etkisini azaltmak için çalışır. Uygulamaların çalışmasını etkileyebilecek yenilikler artık isteğe bağlı olarak devre dışı bırakılabiliyor ve SDK düzeyinde ayarlanabiliyor. Android 11 ile uygulama uyumluluğunun test edilmesini kolaylaştırmak için, Geliştirici Seçenekleri arayüzü ve adb yardımcı programı, uyumluluğu etkileyen özelliklerin etkinleştirilmesi ve devre dışı bırakılmasına yönelik ayarlar sağlar (targetSdkVersion'ı değiştirmeden ve uygulamayı yeniden oluşturmadan test yapmanıza olanak tanır). SDK'da sağlanmayan kısıtlanmış API'lerin gri listesi güncellendi.

    Android 11 mobil platformunun ilk ön izleme sürümü

  • Çerçeve eklendi Kaynak YükleyiciBu, uygulamanın yürütülmesi sırasında ek kaynakların dinamik olarak yüklenmesine olanak tanır.
  • Çağrı doğrulama hizmeti, uygulamalara gelen bir çağrının doğrulama durumunu aktarma yeteneğini ekledi; bu, çağrıyı işledikten sonra özelleştirilmiş diyaloglar oluşturmak için kullanılabilir; örneğin, çağrıyı spam olarak işaretlemek veya çağrıyı spam olarak işaretlemek için ek eylemler de dahil olmak üzere. adres defteri.
  • Geliştirilmiş API Wifi Önerisiuygulamanın (ağ bağlantı yöneticisi), sıralanmış bir ağ listesi ileterek tercih edilen kablosuz ağların seçilmesine yönelik algoritmayı etkilemesine olanak tanır ve aynı zamanda bir ağ seçerken iletişimin bant genişliği ve kalitesi hakkındaki bilgiler gibi ek ölçümleri de dikkate alır. Önceki bağlantı sırasında kanal. Standardı destekleyen kablosuz ağları yönetme yeteneği eklendi Bağlantı noktası 2.0 (Passpoint), kullanıcı profilinin sona erme süresinin muhasebeleştirilmesi ve profillerde kendinden imzalı sertifikaların kullanılması yeteneği dahil.
  • ImageDecoder API, HEVC (H.265) sıkıştırma yöntemlerini kullanan HEIF formatındaki (Apple'ın HEIC'i) animasyonlu görüntülerin kodunun çözülmesi ve görüntülenmesi için destek ekledi. Animasyonlu GIF görüntüleri ile karşılaştırıldığında HEIF formatı dosya boyutunu önemli ölçüde azaltabilir.
  • Görüntü kodlama ve kod çözme işlemlerine (JPEG, PNG, WebP vb.) yönelik yerel kodda, üçüncü taraf kitaplıkların kullanımı olmadan kullanılmak üzere NDK'ya bir API eklenmiştir. Yeni API, yerel uygulamalarla APK dosyalarının boyutunun küçültülmesine ve güvenlik açıkları içerebilecek gömülü kitaplıkların güncellenmesi sorununun çözülmesine olanak tanıyor.
  • Kamera uygulamaları artık titreşimin bir kamera oturumu sırasında tetiklenmesini önlemek için titreşimi (örneğin bildirimler sırasında) geçici olarak devre dışı bırakabilir.
  • Modları etkinleştirmek mümkündür Böke (görüntüdeki arka planı bulanıklaştırma) bunları destekleyen cihazlar için (örneğin, hareketsiz mod daha yüksek görüntü kalitesi sağlar ve sürekli mod, sensörden gelen verilere daha doğru bir eşleşme sağlar).
  • Şunun için API eklendi: çekler и ayarları Canlı akış uygulamaları için düşük gecikmeli video oynatma modları gerekir. Ayrıca, TV veya harici monitördeki gecikmeyi azaltmak için grafik son işlemeyi devre dışı bırakan HDMI düşük gecikmeli çalışma modu (Oyun Modu) desteği eklendi.

Kaynak: opennet.ru

Yorum ekle