Android 11 mobil platformasının buraxılışı

Google nəşr olundu açıq mobil platformanın buraxılması Android 11. Связанные с новым выпуском исходные тексты размещены в Git deposu проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также formalaşmışdır универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Əsas yeniliklər:

  • Dəyişikliklər smartfondan istifadə edən insanlar arasında ünsiyyəti sadələşdirməyə yönəldilib. Yuxarıda aşağı düşən bildiriş sahəsində bütün proqramlardan gələn mesajlara bir yerdə baxmaq və cavab verməyə imkan verən xülasə mesaj bölməsi tətbiq edilib (mesajlar fərdi proqramlara bölünmədən göstərilir). Vacib söhbətlər prioritet statusa təyin oluna bilər ki, onlar hətta "Narahat etməyin" rejimində görünsünlər və görünsünlər.

    "Baloncuklar" anlayışı aktivləşdirildi, cari proqramdan çıxmadan digər tətbiqlərdə hərəkətləri yerinə yetirmək üçün pop-up dialoqlar. Məsələn, baloncukların köməyi ilə siz digər proqramlarda işləyərkən messencerdə söhbəti davam etdirə, cəld mesajlar göndərə, tapşırıqlar siyahısını görünən saxlaya, qeydlər apara, tərcümə xidmətlərinə daxil ola və vizual xatırlatmalar ala bilərsiniz.

    Android 11 mobil platformasının buraxılışıAndroid 11 mobil platformasının buraxılışı
  • Ekran klaviaturası mesajlara tez cavab vermək, emoji və ya qəbul edilmiş mesajın mənasına uyğun gələn standart cavablar təklif etmək üçün kontekstli göstərişlər sistemini tətbiq edir (məsələn, “görüş necə keçdi?” mesajı alarkən “əla” ifadəsini verir. ). Mexanizm maşın öyrənmə metodlarından və platformadan istifadə etməklə həyata keçirilir Federativ öyrənmə, xarici xidmətlərə daxil olmadan yerli cihazda tövsiyələri seçməyə imkan verir.

    Ağıllı ev idarəetmə sistemləri kimi qoşulmuş qurğular üçün idarəetmə alətlərinə sürətli çıxış üçün interfeys təklif edilmişdir ki, bu da güc düyməsini uzun basmaqla çağırılır. Məsələn, indi ayrı proqramları işə salmadan ev termostatının parametrlərini tez bir zamanda tənzimləyə, işıqları yandıra və qapıların kilidini aça bilərsiniz. İnterfeys həmçinin əlaqəli ödəniş sistemlərini və elektron minmə talonlarını tez seçmək üçün düymələr təklif edir.

    Video və ya audionun səsləndirildiyi cihazı asan və tez dəyişmək üçün yeni media oxutma nəzarətləri əlavə edilib. Məsələn, siz qulaqlıqdan televizorunuza və ya xarici dinamiklərə musiqi oxutmağı tez bir zamanda dəyişə bilərsiniz.

    Android 11 mobil platformasının buraxılışıAndroid 11 mobil platformasının buraxılışı

  • Tətbiqə bir dəfə imtiyazlı əməliyyat həyata keçirməyə və növbəti dəfə daxil olmağa cəhd etdikdə yenidən təsdiq tələb etməyə imkan verən birdəfəlik icazələrin verilməsi üçün əlavə dəstək. Məsələn, mikrofonunuza, kameranıza və ya məkan API-yə hər dəfə daxil olanda istifadəçidən icazə tələb etmək üçün konfiqurasiya edə bilərsiniz.

    Üç aydan artıq işə salınmayan proqramlar üçün tələb olunan icazələrin avtomatik bloklanması imkanı tətbiq edilib. Blok edildikdə, uzun müddət işə salınmayan proqramların siyahısı ilə xüsusi bildiriş göstərilir, burada icazələri bərpa edə, tətbiqi silə və ya bloklanmış vəziyyətdə qoya bilərsiniz.

    Android 11 mobil platformasının buraxılışı

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Cihazın səsli idarəetmə sistemi təkmilləşdirildi (Səs girişi), yalnız səs əmrlərindən istifadə edərək smartfonunuzu idarə etməyə imkan verir. Səsli Giriş indi ekran məzmununu başa düşür və kontekstini nəzərə alır, həmçinin əlçatanlıq əmrləri üçün etiketlər yaradır.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Level 3 YUV emalı və RAW ələ keçirmə dəstəyi ilə.
    Ön kamera üçün səviyyə tətbiq edilib FULL məntiqi kamera dəstəyi ilə (dar və geniş baxış bucaqları olan iki fiziki cihaza əsaslanan bir məntiqi cihaz).

  • Daha yüksək ötürmə qabiliyyəti və daha az gecikmə təmin edən 5G mobil rabitə standartı üçün genişləndirilmiş dəstək. 4K video yayımlayan və yüksək dəqiqlikli oyun aktivlərini endirən şəbəkə tutumlu proqramlar indi Wi-Fi-a əlavə olaraq mobil xidmət provayderinin şəbəkəsi üzərindən işləyə bilər. Tətbiqlərin 5G rabitə kanallarını nəzərə alaraq uyğunlaşdırılmasını sadələşdirmək üçün API genişləndirilib Dinamik Ölçülülük, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Yeni Radio və ya Qeyri-Standal.

    Həmçinin genişləndirilmiş API Bant genişliyi qiymətləndiricisi, bu, öz şəbəkə testlərinizi həyata keçirmədən məlumatların endirilməsi və ya göndərilməsi üçün mövcud bant genişliyinin miqdarını proqnozlaşdırmağa imkan verir.

  • Yeni növ “pinhole” ekranları (ekran smartfonun bütün ön səthini tutur, ön kamera üçün yuxarı sol küncdə kiçik dairə istisna olmaqla) və “şəlalə” (ekran həm də yuvarlaqlaşdırılmış ekranları əhatə edir) üçün əlavə dəstək cihazın yan kənarları). Tətbiqlər artıq standart API-dən istifadə edərək bu ekranlarda əlavə görünən və kor sahələrin mövcudluğunu müəyyən edə bilər Ekran kəsimi. Yan kənarları örtmək və "şəlalə" ekranlarının kənarlarına yaxın ərazilərdə qarşılıqlı əlaqəni təşkil etmək üçün API təklif edir новые problemlər.
  • Tətbiqin şəxsi məlumatlara girişinə nəzarət etmək üçün yeni seçimlər əlavə edilib. Son buraxılışda görünən rejimə əlavə olaraq, Android 11-də yalnız proqramla işləyərkən məkana giriş (giriş fonda bloklanır) ilə təmsil olunur birdəfəlik icazələrə dəstək. İstifadəçi indi tətbiqə məkan, mikrofon və kamera girişi kimi əsas icazələrə müvəqqəti giriş verə bilər. İcazə cari sessiyanın müddəti üçün etibarlıdır və istifadəçi başqa proqrama keçən kimi ləğv edilir.

    Android 11 mobil platformasının buraxılışı

  • Tətbiqləri yaddaşa köçürməyi asanlaşdırmaq üçün dəyişikliklər edilib
    Əhatə dairəsi, xarici yaddaş cihazında (məsələn, SD kart) tətbiq fayllarını təcrid etməyə imkan verir. Scoped Storage ilə proqram məlumatları xüsusi kataloqla məhdudlaşır və paylaşılan media kolleksiyalarına giriş ayrı icazələr tələb edir. Android 11 tam fayl yollarından istifadə edərək mediaya daxil olmaq üçün əlavə rejimi dəstəkləyir,
    DocumentsUI API yeniləndi və MediaStore-da toplu əməliyyatları yerinə yetirmək imkanı əlavə edildi.

  • üçün genişləndirilmiş imkanlar istifadə edin autentifikasiya üçün biometrik sensorlar. Universal biometrik autentifikasiya dialoqunu təklif edən Biometrik Prompt API indi üç növ autentifikatoru dəstəkləyir - güclü, zəif və cihaz etimadnamələri. BiometricPrompt-ın sinfin istifadəsi ilə məhdudlaşmayan müxtəlif tətbiq arxitekturaları ilə sadələşdirilmiş inteqrasiyası Fəaliyyət.
  • Artan qorunma tələb edən platforma komponentlərini yığarkən, tərtib mərhələsində işləyən qoruyucu mexanizmlərdən istifadə olunur CFI (Axışın bütövlüyünə nəzarət) BoundSan, IntSan (Tam daşqın sanitasiyası) və Shadow-Call Stack. Tətbiqlərdə yaddaşla işləyərkən problemləri müəyyən etmək üçün yığındakı göstəricilərin yoxlanılması onlara əlavə edilmiş etiketlər əsasında aktivləşdirilir (yığın göstərici etiketləmə). Yaddaş səhvlərini tapmaq üçün təklif etdi sazlama mexanizminin aktiv olduğu əlavə sistem şəkli HWAsan (Avadanlıq tərəfindən dəstəklənən AddressSanitizer).
  • API hazırlanmışdır BlobStoreManager, bu proqramlar arasında ikili məlumatların təhlükəsiz mübadiləsini təşkil etməyə imkan verir. Məsələn, bu API, həmin proqramlar bir istifadəçi tərəfindən idarə edildikdə, maşın öyrənmə modellərinə çıxışı olan birdən çox tətbiqi təmin etmək üçün istifadə edilə bilər.
  • Elektron sürücülük vəsiqələri kimi yoxlanıla bilən şəxsiyyət sənədlərini təhlükəsiz saxlamaq və əldə etmək üçün platformalar üçün əlavə dəstək.
  • Bütün platformanı yeniləmədən ayrı-ayrı sistem komponentlərini yeniləməyə imkan verən Mainline layihəsi çərçivəsində Android 12-da mövcud olan 10 modula əlavə olaraq 10 yeni yenilənə bilən modul hazırlanıb. Yeniləmələr vasitəsilə yüklənən qeyri-texniki komponentlərə təsir göstərir. Google Play istehsalçının OTA proqram təminatı yeniləmələrindən ayrıdır. Mikroproqramı yeniləmədən Google Play vasitəsilə yenilənə bilən yeni modullar arasında icazələrin idarə edilməsi modulu, disklərlə işləmək üçün modul (Scoped Storage dəstəyi ilə) və NNAPI (Neural Networks API) modulu var.
  • Həyata keçirilən bəzi altsistemlərin davranışındakı dəyişikliklərin tətbiqlərin işinə təsirini azaltmaq üçün iş. Tətbiqlərin işinə təsir edə biləcək yeniliklər artıq SDK səviyyəsində isteğe bağlı olaraq söndürülə və tənzimlənə bilər. Tətbiq uyğunluğunun Android 11 ilə sınaqdan keçirilməsini asanlaşdırmaq üçün Tərtibatçı Seçimləri interfeysi və adb yardım proqramı uyğunluğa təsir edən funksiyaları işə salmaq və söndürmək üçün parametrləri təmin edir (targetSdkVersion-u dəyişmədən və tətbiqi yenidən qurmadan test etməyə imkan verir). SDK-da təmin edilməyən məhdudlaşdırılmış API-lərin yenilənmiş boz siyahısı.

    Android 11 mobil platformasının buraxılışı

  • Çərçivə əlavə edildi Resurs Yükləyicisi, bu, tətbiqin icrası zamanı əlavə resursların dinamik şəkildə yüklənməsinə imkan verir.
  • Zəngin yoxlanılması xidməti daxil olan zəngin təsdiq statusunu tətbiqlərə ötürmək imkanı əlavə edib, ondan zəng işləndikdən sonra fərdiləşdirilmiş dialoqlar yaratmaq üçün istifadə oluna bilər, məsələn, zəngi spam kimi qeyd etmək və ya zəngə əlavə etmək üçün əlavə tədbirlər. ünvan kitabçası.
  • Təkmilləşdirilmiş API Wifi Təklif, bu proqrama (şəbəkə bağlantısı meneceri) şəbəkələrin sıralanmış siyahısını ötürməklə üstünlük verilən simsiz şəbəkələrin seçilməsi alqoritminə təsir göstərməyə imkan verir, həmçinin şəbəkə seçərkən rabitənin ötürmə qabiliyyəti və keyfiyyəti haqqında məlumat kimi əlavə göstəriciləri nəzərə alır. əvvəlki əlaqə zamanı kanal. Standartı dəstəkləyən simsiz şəbəkələri idarə etmək imkanı əlavə edildi Qaynar nöqtə 2.0 (Passpoint), o cümlədən istifadəçi profilinin bitmə vaxtının uçotu və profillərdə öz-özünə imzalanmış sertifikatlardan istifadə etmək imkanı.
  • ImageDecoder API, HEVC (H.265) sıxılma üsullarından istifadə edən HEIF formatında (Apple'ın HEIC) dekodlanması və cizgi şəkillərinin nümayişi üçün dəstəyi əlavə etdi. Animasiyalı GIF şəkilləri ilə müqayisədə HEIF formatı fayl ölçüsünü əhəmiyyətli dərəcədə azalda bilər.
  • NDK-ya üçüncü tərəf kitabxanalarından istifadə etmədən təsvirin kodlaşdırılması və dekodlaşdırılması əməliyyatları (JPEG, PNG, WebP və s.) üçün yerli kodda istifadə etmək üçün API əlavə edilmişdir. Yeni API yerli proqramlarla APK fayllarının ölçüsünü azaltmağa və boşluqları ehtiva edə bilən daxil edilmiş kitabxanaların yenilənməsi problemini həll etməyə imkan verir.
  • İndi kamera proqramları vibrasiyanı müvəqqəti olaraq söndürə bilər (məsələn, bildirişlər zamanı) onun kamera seansı zamanı işə düşməsinin qarşısını almaq üçün.
  • Rejimləri aktivləşdirmək mümkündür Bokeh onları dəstəkləyən qurğular üçün (şəkildə fonun bulanması) (məsələn, hərəkətsiz rejim daha yüksək görüntü keyfiyyətini təmin edir, davamlı rejim isə sensordan gələn məlumatlarla daha dəqiq uyğunluğu təmin edir).
  • üçün API əlavə edildi çeklər и настройки Canlı yayım tətbiqləri üçün tələb olunan aşağı gecikmə müddəti olan video oxutma rejimləri. Bundan əlavə, televizorda və ya xarici monitorda gecikməni azaltmaq üçün qrafiklərin sonrakı emalını söndürən HDMI aşağı gecikmə iş rejimi (Oyun rejimi) üçün dəstək əlavə edilmişdir.
  • Qatlana bilən ekranlı cihazlar üçün əlavə etdi Ekrandan məlumat əldə etmək üçün API açılış bucağı sensorunu yarıya endirir. Yeni API-dən istifadə edərək, proqramlar dəqiq açılış bucağını təyin edə və çıxışı buna uyğunlaşdıra bilər.
  • Zənglərin yoxlanılması API-si avtomatik zəngləri aşkar etmək üçün genişləndirilib. Zəngləri süzgəcdən keçirən proqramlar üçün, vasitəsilə daxil olan zəngin statusunu yoxlamaq üçün dəstək tətbiq edilmişdir STIR / SHAKEN zəng edənin şəxsiyyət vəsiqəsinin saxtalaşdırılması üçün, habelə imkan Zəngin bloklanmasının səbəbini qaytarın və zəngi spam kimi qeyd etmək və ya ünvan kitabına əlavə etmək üçün zəng başa çatdıqdan sonra göstərilən sistem ekranının məzmununu dəyişdirin.
  • Расширен API Sinir şəbəkələri, maşın öyrənmə sistemləri üçün aparat sürətləndirilməsindən istifadə etmək imkanı olan tətbiqləri təmin edir. API kimi Android-də maşın öyrənmə çərçivələrinin işləməsi üçün əsas təbəqə kimi yerləşdirilib TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации Üzmək, neyron şəbəkəsinin məşq vaxtını azaltmağa və müəyyən tapşırıqların yerinə yetirilməsinin dəqiqliyini artırmağa, məsələn, kompüter görmə modelləri ilə işi sürətləndirməyə imkan verir. MobileNetV3. Budaqları və döngələri dəstəkləyən daha təkmil maşın öyrənmə modelləri yaratmağa imkan verən Nəzarət əməliyyatı əlavə edildi. Bir zəncir boyunca kiçik birləşdirilmiş modelləri işlədərkən gecikmələri azaltmaq üçün Asynchronous Command Queue API tətbiq edilmişdir.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (şəkillərdə obyektlərin tanınması), Başlanğıc v3 (kompüter görmə) və Smart
    cavab
    (подбор вариантов ответа на сообщения). Həyata keçirilən Daha kiçik modellərə və daha sürətli emal vaxtlarına imkan verən üzən nöqtəli nömrələr əvəzinə imzalanmış tam ədədlərdən istifadə edərək təkmil kvantlaşdırma dəstəyi. Bundan əlavə, Keyfiyyətin Xidmət API-si modelləri icra edərkən prioritetləri və fasilələri idarə etmək üçün imkanlar əlavə edib və Yaddaş Domeni API-si modelləri ardıcıl icra edərkən yaddaşın surətinin çıxarılması və çevrilməsi əməliyyatlarını azaltmaq üçün genişləndirilib.

  • Tətbiq qeyri-aktiv olarkən kamera və mikrofona daxil olmaq tələb olunarsa, tələb olunmalı olan kamera və mikrofon üçün ayrıca fon xidmətləri əlavə edildi.
  • üçün yeni API əlavə edildi sinxronizasiya ayrı-ayrı kadrlar səviyyəsində dəyişikliklər barədə tətbiqi məlumatlandırmaq yolu ilə daha hamar çıxış animasiyasını təşkil etmək üçün ekran klaviaturasının görünüşü ilə proqram interfeysi elementlərinin nümayiş etdirilməsi.
  • Əlavə edilib Müəyyən oyun və proqram pəncərələrini fərqli yeniləmə tezliyinə təyin etməyə imkan verən ekran yeniləmə sürətinə nəzarət etmək üçün API (məsələn, Android standart olaraq 60Hz yeniləmə tezliyindən istifadə edir, lakin bəzi cihazlar onu 90Hz-ə qədər artırmağa imkan verir).
  • Həyata keçirilən cihazın yenidən yüklənməsini tələb edən OTA proqram təminatı yeniləməsini quraşdırdıqdan sonra işin fasiləsiz davam etdirilməsi rejimi. Yeni rejim tətbiqlərə şifrələnmiş yaddaşa girişi saxlamağa imkan verir ki, istifadəçi yenidən başladıqdan sonra cihazın kilidini açmasın, yəni. proqramlar dərhal öz funksiyalarını yerinə yetirməyə və mesajları qəbul etməyə davam edə biləcəklər. Məsələn, OTA yeniləməsinin avtomatik quraşdırılması gecə vaxtı təyin edilə bilər və istifadəçi müdaxiləsi olmadan həyata keçirilə bilər.
  • Əlavə edilib API proqramın istifadəçinin təşəbbüsü ilə, nasazlıq nəticəsində dayandırıldığını və ya əməliyyat sistemi tərəfindən məcburi dayandırıldığını müəyyən etməyə imkan verən proqramın dayandırılmasının səbəbləri haqqında məlumat əldə etmək. API həmçinin proqramın dayandırılmasından dərhal əvvəl vəziyyətini qiymətləndirməyə imkan verir.
  • Əlavə edilib GWP-ASan, yaddaşın təhlükəli işlənməsi nəticəsində yaranan problemləri tapmaq və düzəltməyə imkan verən yığın yaddaş analizatoru. GWP-ASan yaddaş bölgüsü əməliyyatlarını təhlil edir və minimum yüklə anomaliyaları aşkarlayır. Defolt olaraq, GWP-ASan platforma icra olunanlar və sistem proqramları üçün aktivdir. Tətbiqlərinizə GWP-ASan tətbiqi ayrıca aktivləşdirmə tələb edir.
  • ADB yardım proqramına (Android Debug Bridge) əlavə etdi APK paketlərini quraşdırmaq üçün artım rejimi (“adb install —incremental”), bu, onların inkişafı zamanı oyunlar kimi böyük proqramların quraşdırılmasını əhəmiyyətli dərəcədə sürətləndirməyə imkan verir. Rejimin mahiyyəti ondan ibarətdir ki, quraşdırma zamanı paketin işə salınması üçün lazım olan hissələri əvvəlcə ötürülür, qalanları isə proqramı işə salmaq imkanını əngəlləmədən arxa plana yüklənir. Məsələn, 2 GB-dan böyük APK faylları quraşdırarkən, yeni rejimdə işə başlamazdan əvvəl vaxt 10 dəfəyə qədər azalır. Artan quraşdırmalar hazırda yalnız Pixel 4 və 4XL cihazlarında işləyir; dəstəklənən cihazların sayı buraxılışla artırılacaq.
  • Tamamilə yenidən işlənib Simsiz əlaqə üzərində işləyən ADB ilə sazlama rejimi. TCP/IP bağlantısı vasitəsilə sazlamadan fərqli olaraq, Wi-Fi üzərindən sazlama quraşdırma üçün kabelin qoşulmasını tələb etmir və əvvəllər qoşalaşmış cihazları yadda saxlaya bilər. Android Studio-da göstərilən QR kodundan istifadə edərək daha sadə cütləşdirmə sxeminin həyata keçirilməsi də planlaşdırılır.

    Android 11 mobil platformasının buraxılışı

  • üçün yenilənmiş alətlər audit proqramın hansı istifadəçi məlumatlarına daxil olduğunu və hansı istifadəçi hərəkətlərindən sonra analiz etməyə imkan verən məlumatlara giriş. Adı dəyişdirildi bəzi audit API çağırışları.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Mənbə: opennet.ru

Добавить комментарий