Google Şirkəti açıq mobil platformanın buraxılışı . Yeni buraxılışla bağlı mənbə kodları yerləşdirilib layihə (android-11.0.0_r1 budağı). Firmware yeniləmələri , həmçinin OnePlus, Xiaomi, OPPO və Realme istehsalı smartfonlar üçün. Həmçinin GSI (Generic System Images) universal yığımlar var ki, bunlar ARM64 və x86_64 arxitekturası olan müxtəlif cihazlar üçün uyğundur.
:
- İnsanların smartfonlar vasitəsilə ünsiyyətini asanlaşdırmağa yönəlmiş dəyişikliklər edilib. Üst tərəfdəki bildiriş sahəsində bütün tətbiqlərdən mesajları bir yerdə görməyə və cavab verməyə imkan verən bir mesajlar bölməsi həyata keçirilib (mesajlar ayrı tətbiqlərə ayrılmadan göstərilir). Vacib çatlara prioritet statusu təyin edilə bilər ki, onlar diqqətəlayiq yerlərdə olsun və "narahat etməyin" rejimində belə göstərilsin.
Başqa tətbiqlərdə işini dayandırmadan hərəkət etməyə imkan verən "baloncuklar" konsepsiyası aktivləşdirilib. Məsələn, baloncuklar vasitəsilə messencer müzakirəsinə davam etmək, tez bir zamanda mesaj göndərmək, tapşırıqlar siyahısını görmək, qeydlər aparmaq, tərcümə xidmətlərinə müraciət etmək və digər tətbiqlərdə eyni zamanda xatırlatmalar almaq mümkündür.
- Ekran klaviaturasına, qəbul edilən mesajla uyğun olan emoji və standart cavablar təklif edən, mesajlara sürətli cavab verməyə imkan verən kontekstual təkliflər sistemi tətbiq edilib (məsələn, "görüş necə keçdi?" mesajını alınca "əla" təklif olunur). Bu mexanizm maşın öyrənməsi metodları və platforması vasitəsilə həyata keçirilir , yerli cihazda xarici xidmətlərə müraciət etmədən tövsiyələrin seçilməsini təmin edir.
Evdəki ağıllı cihazların idarəetmə alətlərinə sürətli giriş üçün bir interfeys təklif olunur ki, bu da enerji düyməsini uzun müddət basmaqla çağırılır. Məsələn, artıq ayrı proqramlar açmadan ev istilik sisteminin parametrlərini tez bir zamanda düzəltmək, işıqları yandırmaq və qapıları açmaq mümkündür. İnterfeysdə eyni zamanda bağlanmış ödeme sistemlərinin və elektron boarding passların sürətli seçimi üçün düymələr də təqdim olunur.
Yeni multimedia oynatma kontrol elemanları eklendi; bu sayede videoların veya seslerin oynatıldığı cihazı hızlı ve kolay bir şekilde değiştirebilirsiniz. Örneğin, müziği kulaklıklardan televizyonda veya harici hoparlörlerde oynatmaya hızlıca geçirebilirsiniz.

- Tekrar kullanılabilir yetki sağlama desteği eklendi. Bu, bir uygulamanın ayrıcalıklı bir işlemi bir kez gerçekleştirmesine ve sonraki erişim girişimlerinde onay istemesine olanak tanır. Örneğin, mikrofon, kamera veya konum API'sine her erişimde yetki talep etme isteğini ayarlayabilirsiniz.
Üç aydan daha uzun süredir çalıştırılmayan uygulamalar için istenen yetkilerin otomatik olarak kilitlenmesi sağlandı. Kilitleme sırasında, uzun zamandır çalıştırılmayan uygulamaların listesini gösteren özel bir bildirim gösterilir; bu bildirimin içinden yetkileri geri almak, uygulamayı silmek veya kilidi açık tutmak mümkündür.
- Ekrandaki değişiklikleri ve mikrofondan sesi kaydeden ekran kaydı oluşturma özelliği eklendi.
- Metin ve görüntüleri panoya kopyalamak ve uygulamalar arasında paylaşmak için seçimi kolaylaştırıldı.
- Cihazın sesli kontrol sistemi yenilendi (), bu sayede akıllı telefonu yalnızca sesli komutlarla yönetebilirsiniz. Voice Access şimdi ekran içeriğini anlayarak bağlamı dikkate alıyor ve erişilebilirlik komutları için etiketler üretiyor.
- Yakın Paylaşım özelliği eklendi, bu sayede dosyaları, videoları, konum bilgilerini ve diğer bilgileri yakındaki diğer Android tabanlı cihazlara veya Chrome tarayıcısına hızlı ve güvenli bir şekilde gönderebilirsiniz.
- Android Emulator'da 32 ve 64 bit ARM mimarisine göre derlenmiş uygulamaların çalıştırılmasını sağlayan deneysel bir özellik eklendi; bu, x86_64 mimarisi için derlenmiş Android 11 sistem görüntüsünde çalışır. Emülatörde ön ve arka kameranın çalışma simülasyonunu destekleyen yeni özellikler de bulundu. Arka kamera için Camera2 API HW eklendi. YUV emalı və RAW modunda tutma dəstəyi ilə.
Ön kamera üçün səviyyə həyata keçirilib. Maraqlı və geniş bucaqlı iki fiziki cihazdan ibarət bir loji cihazı ilə (bir loji cihazın dəstəyi). - 5G mobil rabitə standartının dəstəyi genişləndirilib, bu da daha yüksək bant genişliyi və daha az gecikmə təmin edir. Böyük şəbəkə yükü yaradan tətbiqlər, 4K keyfiyyətində axın video izləmək və yüksək qətnaməli oyun resurslarını yükləmək kimi fəaliyyətləri indi yalnız Wi-Fi ilə deyil, həm də mobil şəbəkə ilə işləyə bilirlər. 5G rabitə kanalları üçün tətbiqlərin adaptasiyasını asanlaşdırmaq məqsədilə API genişləndirilib. , trafikə əsasən qoşulmanın ödənişli olub-olmadığını yoxlamaq və böyük məlumat həcmlərinin ötürülməsinə icazə vermək üçün tətbiq olunur. Bu API indi mobil şəbəkələri əhatə edir və 5G ilə əlaqə zamanı həqiqətən limitsiz tarif təqdim edən provayderə qoşulmanı müəyyən etməyə imkan verir. 5G state API əlavə edilib ki, bu da tətbiqə 5G bağlantısını sürətlə müəyyən etməyə imkan tanıyır. və .
API də genişləndirilib. , müstəqil şəbəkə testləri aparmadan yükləmə və ya məlumat göndərmək üçün mövcud bant genişliyinin ölçüsünü proqnozlaşdırmağa imkan verir.
- Yeni ekran tipləri olan «pinhole» (ekran telefonun bütün ön səthini əhatə edir, yalnız üzvi kamera üçün üst sol küncdə kiçik bir dairə istisna olmaqla) və «waterfall» (ekran cihazın yuvarlaq kənarlarını da əhatə edir) dəstəyi əlavə edilmişdir. Tətbiqlər artıq həmin ekranlarda əlavə görünən və görünməyən sahələri standart API vasitəsilə müəyyən edə bilərlər. . «Waterfall» ekranlarında kənarların ətrafında qarşılıqlı təsiri təşkil etmək üçün API-də təkliflər verilir. .
- Tətbiqlərin şəxsi məlumatlara girişini idarə etmək üçün yeni seçimlər əlavə edilmişdir. Keçən buraxılışda yalnız tətbiq çalışarkən yer məlumatına girişi mümkün edən rejimə əlavə olaraq, Android 11-də bir dəfəlik icazələrin dəstəyi. İstifadəçi artıq tətbiqə yer məlumatı, mikrofon və kamera kimi əsas icazələrə müvəqqəti giriş verə bilər. İcazə cari seans müddətində qüvvədədir və istifadəçi başqa bir tətbiqə keçən zaman geri alınır.
- Tətbiqlərin saxlama şəraitinə keçidini asanlaşdıran dəyişikliklər aparılıb.
, tətbiq fayllarını xarici yaddaşda (məsələn, SD kartında) izolyasiya etməyə imkan tanıyan. Scoped Storage istifadə edildikdə, tətbiqin məlumatları ayrı bir kataloqla məhdudlaşır və multimedia fayllarının ümumi kolleksiyalarına daxil olmaq üçün ayrıca icazə alınmalıdır. Android 11-də tam fayl yolları üzrə yaddaş cihazına giriş üçün müntəzəm rejim dəstəyi təmin edilmişdir,
DocumentsUI API-si yeniləndi, MediaStore-da kütləvi əməliyyatları yerinə yetirmə imkanı əlavə olundu. - İmkanlar genişləndirilib biometrik sensorların autentifikasiya üçün. BiometricPrompt API-sində, universial biometrik autentifikasiya dialoqu təklif edən üç növ autentifikatorun dəstəyi əlavə olunub — etibarlı, zəif və cihaz tələbləri. BiometricPrompt-un tətbiq arxitekturaları ilə inteqrasiyası asanlaşdırılıb, bunlara Activity sinifinin istifadəsi ilə məhdudlaşmır. .
- Platforma komponentləri hazırlanarkən, artırılmış təhlükəsizlik tələb edən, kompilasiya mərhələsində işləyən müdafiə mexanizmləri tətbiq ediləcəkdir. (Nəzarət Axını Möhkəmləndirilməsi), , (Tam Sayı Aşımı Sanitizasiyası) və . Yaddaşda işləmə problemlərini aşkar etmək üçün heap-da işləntəyin edilmiş etiketlərə əsaslanaraq göstərilən göstəricilər yoxlanılır (). Yaddaşla bağlı xətaların tapılması üçün əlavə sistem şəkli hazırlayıb, içində debuq mexanizmi də var. HWAsan BlobStoreManager API-sini hazırlayıb, tətbiqlər arasında təhlükəsiz ikili məlumat mübadiləsini təşkil etməyə imkan verir. Məsələn, bu API, bir istifadəçi tərəfindən işə salındığında, bir neçə tətbiqin maşın öyrənmə modellərinə daxil olmasını təmin etmək üçün istifadə oluna bilər.
- Təsdiq edilən identifikasiya sənədlərinin təhlükəsiz saxlanılması və çıxarılması üçün platforma dəstəyi əlavə olunub, bu cür sənədlərə elektron sürücülük vəsiqələri daxildir. , tətbiqlər arasında təhlükəsiz ikili məlumat mübadiləsini təşkil etməyə imkan verir. Məsələn, bu API, bir istifadəçi tərəfindən işə salındığında, bir neçə tətbiqin maşın öyrənmə modellərinə daxil olmasını təmin etmək üçün istifadə oluna bilər.
- Təsdiq edilən identifikasiya sənədlərinin təhlükəsiz saxlanılması və çıxarılması üçün platforma dəstəyi əlavə olunub, bu cür sənədlərə elektron sürücülük vəsiqələri daxildir.
- Mainline layihəsi çərçivəsində, platformanın tamamilə yenilənməsi olmadan ayrı-ayrı sistem komponentlərini yeniləməyə imkan verən 12 yeni yenilənən modul hazırlanmışdır, bunlara Android 10-da mövcud olan 10 modul əlavə edilir. Yeniləmələr, istehsalçının firmware OTA yeniləmələrindən ayrı olaraq Google Play vasitəsilə yüklənən avadanlıqlara bağlı olmayan komponentləri əhatə edir. Google Play vasitəsilə firmware yeniləməsi olmadan yenilənə biləcək yeni modullar arasında icazə idarəetmə modulu, saklama cihazları ilə işləmə modulunu (Scoped Storage dəstəyi ilə) və NNAPI (Neural Networks API) modulu var.
- bəzi alt sistemlərin davranış dəyişikliklərinin tətbiqlərin işinə təsirini azaltmaq üçün işlər aparılır. İndi tətbiq işinə təsir edə biləcək yeniliklər, SDK səviyyəsində isteğe bağlı olaraq deaktiv edilə və tənzimlənə bilər. Android 11 ilə tətbiq uyğunluğunun testini asanlaşdırmaq üçün Developer Options interfeysində və adb vasitə proqramında tətbiq uyğunluğuna təsir edən imkanların aktivləşdirilməsi və deaktivləşdirilməsi üçün ayarlar təqdim olunmuşdur (targetSdkVersion-u dəyişdirmədən və tətbiqin yenidən qurulmasına ehtiyac olmadan test imkanı verir). Məhdud proqram interfeyslərinin qara siyahıları yenilənmişdir, gəlin ki, SDK-da təqdim olunmur.
- Çərçivə əlavə olundu , tətbiq işə düşdükdə dinamik olaraq əlavə resursların yüklənməsinə imkan verən.
- Zənglərin yoxlama xidmətinə, daxil olan zəngin təsdiqlənmə statusunu proqramlara ötürmək imkanı əlavə edilmişdir, bu da zəngin emalından sonra zəngin spam kimi işarələnməsi və ya ünvan kitabına əlavə edilməsi kimi əlavə fəaliyyətləri özündə birləşdirən özelleşdirilmiş dialoqların yaradılması üçün istifadə oluna bilər.
- API yaxşılaşdırıldı , tətbiqə (şəbəkə bağlantısı menecerinə) nəzərdə tutulmuş simsiz şəbəkələrin seçilməsi algoritminə təsir etməyə imkan verərək, şəbəkələrin sıralı siyahısını ötürə bilər, habelə şəbəkə seçimi zamanı keçmiş bağlantının səbəb olduğu əlavə meyarlara, məsələn, ötürmə qabiliyyəti və bağlantı keyfiyyəti məlumatlarına da diqqət yetirir. (Passpoint) standartını dəstəkləyən simsiz şəbəkələrə nəzarət etmə imkanı əlavə edilmişdir, o cümlədən istifadəçi profilinin müddətinin bitməsi və öz imzalı sertifikatların profillərdə istifadəsi üçün imkan yaradılmışdır.
- ImageDecoder API-yə HEIF (Apple üçün HEIC) formatında animasiyalı şəkillərin dekodlaşdırılması və göstərilməsi dəstəyi əlavə edilib, bu da HEVC (H.265) sıxışdırma metodlarından istifadə edir. GIF formatı ilə müqayisədə HEIF formatı fayl ölçüsünü əhəmiyyətli dərəcədə azaltmağa imkan tanıyır.
- NDK-da, üçüncü tərəf kitabxanalarını cəlb etmədən, görüntülərin (JPEG, PNG, WebP və s.) kodlaşdırma və dekodlaşdırma əməliyyatlarını istifadə etməyə imkan verən API əlavə edilib. Yeni API, yerli tətbiqlərin APK fayl ölçüsünü azaltmağa və zəiflikləri ola bilən daxili kitabxanaların yenilənməsi problemini həll etməyə imkan tanıyır.
- Kameradan istifadə edən tətbiqlər indi kamerada seans zamanı vibrasiyalı zəngin aktivləşməsini bloklamaq üçün (məsələn, bildiriş təqdim edildikdə) müvəqqəti olaraq söndürə bilərlər.
- Rejimlərin aktivləşdirilməsi imkanı təqdim olunub (şəkildən arxa planın bulanıqlığı) dəstəkləyən cihazlar üçün (məsələn, still rejimi daha yüksək şəkil keyfiyyətini təmin edir, while continuous rejimi sensor məlumatları ilə daha dəqiq uyğunluğu təmin edir).
- Aşağı gecikmələr ilə video oynatma rejimləri üçün API əlavə edilib ki, bu da real vaxt axın tətbiqlərində tələbat olduğu üçün önəmlidir. Bundan əlavə, gecikməni azaltmaq üçün televizorda və ya xarici monitorlarda görüntü sonrası emalı söndürən aşağı gecikmələrdə HDMI rejiminə dəstək əlavə edilib (oyun rejimi). və API genişləndirilib
- Qatlanan ekranlı cihazlar üçün ekranın iki yarısının açılma açısını əldə etmək üçün API. Yeni API vasitəsilə tətbiqlər tam açılma açısını müəyyən edə bilər və çıxışlarını buna uyğun tənzimləyə bilər.
- Zəngləri yoxlamaq üçün API avtomatik zəngləri aşkar etmə imkanları ilə genişləndirilib. Zəngləri süzgəcləyən tətbiqlər üçün daxil olan zəngin statusunu yoxlamaq funksiyası həyata keçirilib zəng edən şəxsin identifikasiyasının saxtalaşdırılmasını aşkar etmək üçün, eləcə də zəngin bloklanma səbəbini qaytarmaq və zəng sona erdikdən sonra spam kimi qeyd etmək və ya ünvan kitabına əlavə etmək üçün sistem ekranı məzmununu dəyişdirmək imkanı.
- Neural Networks TensorFlow Lite Aktivasiya funksiyasının dəstəyi əlavə olunub.
Mobil cihazlarda istifadə üçün bir sıra hazır sinir şəbəkələrinin modelləri təklif edilir, o cümlədən funksiyasını əlavə etdi, bu da neyron şəbəkələrinin öyrənmə müddətini qısaltmağa və müəyyən vəzifələrin dəqiq icrasını artırmağa imkan verir, məsələn, kompüter görmə modelləri ilə işləməyi sürətləndirmək üçün . İkili və dövrü dəstəkləyən daha irəliləmiş maşın öyrənmə modelləri yaratmağa imkan verən Control əməliyyatı əlavə edildi. Dulu kiçik əlaqəli modellərin zəncirvari işə salma zamanı gecikmələri azaltmaq üçün Asynchronous Command Queue API həyata keçirilib.
MobileNets Inception v3 Smart Reply
(mesajlara cavab variantlarının seçilməsi). (подбор вариантов ответа на сообщения). imkanları genişləndirilmiş kvantlaşma dəstəyi, nöqtəli ədədlər yerinə imza tam ədədlərdən istifadə edərək, modellərin ölçüsünü azaltmağa və onlarla işini sürətləndirməyə imkan verir. Ayrıca, Quality of Service API-yə modellərin icrasında prioritetlər və zaman aralıqları idarə etməyə imkan verən imkanlar əlavə edilib və Memory Domain API isə ardıcıl modellərin işlənməsi zamanı yaddaşın kopyalanması və çevrilmə əməliyyatlarını azaltmaq üçün genişləndirilmişdir. - Kamera və mikrofon üçün ayrı fon xidmətləri əlavə edilib ki, bu xidmətlərin alınması tələb olunacaq, əgər tətbiqin kamera və mikrofonu qeyri-aktive vəziyyətdə əldə etməsi lazımdır.
- Yeni API-lər əlavə edildi tətbiqlərin interfeys elementlərinin ekran klaviaturası çıxarkən gördüyü animasiyanın daha nizamlı olması üçün tətbiqin ayrıca çərçivələrdə dəyişikliklərdən xəbərdar edilməsini təmin edir.
- Ekran yeniləmə tezliyini idarə etmək üçün API, müəyyən oyunlar və tətbiqlər üçün fərqli tezliklər təyin etməyə imkan verir (məsələn, standart olaraq Android 60Hz yeniləmə tezliyini istifadə edir, lakin bəzi cihazlar onu 90Hz-ə qaldırmağa imkan verir).
- OTA yeniləməsi quraşdırıldıqdan sonra cihazın yenidən başladılması tələb edən fəaliyyətin fasiləsiz davam etməsi rejimi. Yeni rejim, tətbiqlərin yenidən başlamadan sonra istifadəçinin cihazı açmasına ehtiyac olmadan şifrələnmiş saxlama yerinə girişini təmin edir, yəni tətbiqlər dərhal fəaliyyətlərini davam etdirə və mesajları ala bilərlər. Məsələn, OTA yeniləməsinin avtomatik quraşdırılması gecə vaxtına planlana bilər və istifadəçinin iştirakı olmadan həyata keçirilə bilər.
- əlavə edildi proqramın dayanma səbəbləri haqqında məlumat əldə etmək üçün, proqramın istifadəçi tərəfindən təşəbbüslə dayandığı, qəzaya uğradığı və ya əməliyyat sistemi tərəfindən zorla dayandırıldığı müəyyən edilməsinə imkan tanıyır. API həmçinin proqram dayanmadan öncəki vəziyyətini qiymətləndirməyə imkan verir.
- əlavə edildi , yığını idarə edən analizator, yaddaşla bağlı təhlükəsizsiz əməliyyatlardan yaranan problemləri tapıb düzəltməyə imkan verir. GWP-ASan minimal xərc ilə yaddaş yayımı əməliyyatlarını analiz edir və anomaliyaları aşkar edir. GWP-ASan, platforma və sistem tətbiqləri üçün icra faylları üçün standart olaraq aktivdir. Öz tətbiqlərinizdə GWP-ASan-dan istifadə etmək üçün ayrıca aktivləşdirmək tələb olunur.
- ADB (Android Debug Bridge) alətinə APK paketlərinin artırmalı quraşdırma rejimi ("adb install —incremental"), böyük proqramların, məsələn, oyunların inkişaf prosesi zamanı quraşdırılmasını əhəmiyyətli dərəcədə sürətləndirməyə imkan verir. Rejimin mahiyyəti ondadır ki, quraşdırma zamanı paketin işə salmaq üçün lazım olan hissələri ilk öncə köçürülür, qalan hissə isə arxa planda yüklənir, proqramın işə salınma imkanını bloklamadan. Məsələn, 2GB-dan çox ölçüsü olan APK fayllarının quraşdırılmasında, yeni rejimdə işə salma vaxtı 10 dəfə azalır. Artırmalı quraşdırmalar hazırda yalnız Pixel 4 və 4XL cihazlarında işləyir, buraxılışda dəstəklənən cihazların sayı artırılacaq.
- Tamamilə Wi-Fi üzərindən ADB işə salma ilə debuq rejimi. TCP/IP ilə bağlı debuqdan fərqli olaraq, Wi-Fi üzərindən debuq kabel bağlantısı tələb etmir və əvvəlki cihazların qoşulma tarixini yadda saxlayır. Həmçinin Android Studio-da göstərilən QR-kod ilə daha sadə qoşulma sxeminin həyata keçirilməsi planlaşdırılır.
- Alətlər yenilənib məlumatların əldə edilməsi, tətbiqin hansı istifadəçi məlumatlarına müraciət etdiyini və istifadəçinin hansı hərəkətlərindən sonra baş verdiyini analiz etməyə imkan tanıyır. bəzi audit API çağırışları.
- «Ethernet tethering» rejimi əlavə olunub, bu, internetə smartfon vasitəsilə USB portu ilə qoşulmuş Ethernet adapterləri ilə daxil olmağa imkan verir.
- Tənzimləmə menyusunda bildiriş tarixçəsi bölməsi və qaranlıq interfeys modunu aktivləşdirmək üçün cədvəl təyin etmə imkanı əlavə edilib.

Mənbə: opennet.ru

