Serbestberdana platforma mobîl Android 11

gûgil weşandin serbestberdana platformek mobîl a vekirî 11 Android. Связанные с новым выпуском исходные тексты размещены в Depoya Git проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также ava kirin универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

sereke nûbûnên:

  • Внесены изменения, нацеленные на упрощение общения людей при помощи смартфона. В выпадающей сверху области с уведомлениями реализована сводная секция сообщений, позволяющая в одном месте просматривать и отвечать на сообщения из всех приложений (сообщения показываются без разделения на отдельные приложения). Важным чатам можно назначать статус приоритетных, чтобы они находились на видном месте и показывались даже в режиме «не беспокоить».

    Активирована концепция «пузырей», всплывающих диалогов для выполнения действия в других приложениях не покидая текущей программы. Например, при помощи пузырей можно продолжать беседу в мессенджере, быстро отправлять сообщения, держать на виду список задач, вести заметки, обращаться к сервисам перевода и получать наглядные напоминания, параллельно c работой в других приложениях.

    Serbestberdana platforma mobîl Android 11Serbestberdana platforma mobîl Android 11
  • В экранной клавиатуре реализована система контекстных подсказок для быстрого ответа на сообщения, предлагающая emoji или типовые ответы, подходящие по смыслу к полученному сообщению (например, при получении сообщения «как прошла встреча?» предлагает «отлично»). Механизм реализован при помощи методов машинного обучения и платформы Fêrbûna federal, позволяющей осуществлять подбор рекомендаций на локальном устройстве без обращения к внешним службам.

    Предложен интерфейс для быстрого доступа к инструментам управления прикреплёнными устройствами, такими как системы управления умным домом, который вызывается длительным удержанием кнопки включения питания. Например, теперь можно не запуская отдельных программ быстро откорректировать параметры домашнего термостата, включить освещение и разблокировать двери. В интерфейсе также предложены кнопки для быстрого выбора привязанных платёжных систем и электронных посадочных талонов.

    Добавлены новые элементы управления воспроизведением мультимедийного контента, позволяющие просто и быстро менять устройство, через которое осуществляется воспроизведение видео или звука. Например, можно быстро переключить воспроизведение музыки с наушников на телевизор или внешние колонки.

    Serbestberdana platforma mobîl Android 11Serbestberdana platforma mobîl Android 11

  • Добавлена поддержка предоставления одноразовых полномочий, позволяющих дать возможность приложению выполнить привилегированную операцию один раз и при следующей попытке доступа запросить подтверждение вновь. Например, можно настроить вывод запроса полномочий при каждом обращении к микрофону, камере или API определения местоположения.

    Реализована возможность автоматической блокировки запрашиваемых полномочий для приложений, не запускавшихся более трёх месяцев. При блокировке выводится специальное уведомление со списком давно не запускавшихся приложений, в котором можно вернуть полномочия, удалить приложение или оставить его заблокированным.

    Serbestberdana platforma mobîl Android 11

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Модернизирована система голосового управления устройством (Ragihandina Deng), позволяющая управлять смартфоном исключительно при помощи голосовых команд. Voice Access теперь понимает содержимое экрана и учитывает контекст, а также генерирует метки для accessibility-команд.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Level 3 bi piştgiriya ji bo pêvajoya YUV û girtina RAW.
    Ji bo kameraya pêşîn astek hate bicîh kirin TIJE bi piştgiriya kameraya mentiqî (yek amûrek mentiqî ku li ser du cîhazên laşî yên bi goşeyên dîtinê yên teng û fireh ve girêdayî ye).

  • Piştgiriya berfirehkirî ya ji bo standarda ragihandina mobîl 5G, berbi bilindtir û derengiya kêmtir peyda dike. Serlêdanên torê-zirav ên ku tiştên mîna guheztina vîdyoya 4K dikin û malikên lîstikê yên pênase bilind dakêşin naha dikarin ji bilî Wi-Fi-yê li ser tora peydakiroxek karûbarê hucreyî jî bixebitin. Ji bo hêsankirina adaptasyona serîlêdanan li gorî kanalên ragihandinê 5G, API hate berfireh kirin Meteredness Dînamîk, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Radyoya Nû an Non-Standalone.

    Di heman demê de API-ê jî berfireh kir Bandwidth Estimator, ku dihêle hûn bêyî ku ceribandinên torê yên xwe bimeşînin, mîqdara bandpêda berdest ji bo dakêşandin an şandina daneyan pêşbîn bikin.

  • Piştgiriyek ji bo celebên nû yên ekranên "pinhole" zêde kir (ekran tevahiya rûbera pêşiyê ya smartphone digire, ji bilî xelekek piçûk li quncika çepê ya jorîn ji bo kameraya pêşîn) û "avşev" (ekran di heman demê de dorpêçê jî vedigire. keviyên kêlekê yên cîhazê). Serlêdan naha dikarin hebûna deverên dîtbar û kor ên din ên li ser van ekranan bi karanîna API-ya standard diyar bikin Nîşana qutkirinê. Ji bo vegirtina keviyên kêlekê û organîzekirina danûstendinê li deverên nêzî peravên ekranên "avî"yê, API pêşniyar dike. новые dijwarî.
  • Vebijarkên nû hatine zêdekirin da ku gihîştina serîlêdanê ya daneyên kesane kontrol bikin. Digel moda ku di serbestberdana paşîn de xuya bû, di Android 11-ê de tenê dema ku bi bernameyê re dixebitin xwe gihandina cîhek nûnertî ji hêla piştgirî ji bo destûrnameyên yek-car. Bikarhêner naha dikare ji bo destûrnameyên sereke yên wekî cîh, mîkrofon, û gihîştina kamerayê, bernameyek demkî bide. Destûr ji bo dema rûniştina heyî derbasdar e û gava ku bikarhêner derbasî bernameyek din bibe tê betal kirin.

    Serbestberdana platforma mobîl Android 11

  • Guhertin hatine çêkirin da ku hêsantir veguheztina serîlêdanan berbi hilanînê
    Storage Scoped, ku dihêle hûn pelên serîlêdanê li ser amûrek hilanîna derveyî (mînakek qerta SD) veqetînin. Bi Scoped Storage re, daneyên serîlêdanê bi pelrêçek taybetî re sînorkirî ye, û gihîştina berhevokên medyayê yên hevpar destûrnameyên cuda hewce dike. Android 11 ji bo gihîştina medyayê bi karanîna riyên pelê yên tevahî, modek vebijarkî piştgirî dike,
    DocumentsUI API hate nûve kirin û şiyana pêkanîna operasyonên hevîrê li MediaStore hate zêdekirin.

  • şiyanên berfireh ji bo bikar anîn senzorên biyometrîk ji bo erêkirinê. BiometricPrompt API, ku diyalogek pejirandina biyometrîkî ya gerdûnî pêşkêşî dike, naha sê celeb erêkeran piştgirî dike - pêbaweriyên bihêz, qels û cîhazê. Yekbûna sadekirî ya BiometricPrompt bi mîmarên cihêreng ên serîlêdanê re, ne bi karanîna polê re sînordar e çalakî.
  • Dema komkirina hêmanên platformê yên ku hewceyê parastinê zêde dikin, mekanîzmayên parastinê yên ku di qonaxa berhevkirinê de dixebitin têne bikar anîn CFI (Têkbûna herikîna kontrolê) BoundSan, IntSan (Paqijkirina Overflow Integer) û Shadow-Call Stack. Ji bo tespîtkirina pirsgirêkan dema ku di serîlêdanan de bi bîranînê re dixebitin, kontrolkirina nîşankerên di nav giravê de li ser bingeha tagên ku bi wan ve hatine girêdan têne çalak kirin (tagkirina nîşankera hep). Ji bo dîtina xeletiyên bîranînê pêşniyar kirin wêneya pergalê ya zêde ya ku tê de mekanîzmaya xeletkirinê çalak e HWAsan (AddressSanitizer bi alîkariya hardware).
  • API amade kirin BlobStoreManager, ku dihêle hûn di navbera serîlêdanan de danûstendina ewledar a daneyên binary organîze bikin. Mînakî, ev API dikare were bikar anîn da ku gelek serîlêdan bigihîjin modelên fêrbûna makîneyê dema ku ew serîlêdan ji hêla yek bikarhênerek ve têne rêve kirin.
  • Piştgiriyek ji bo platformên ji bo hilanîn û wergirtina belgeyên nasnameyê yên verastkirî, wekî destûrnameyên ajotinê yên elektronîkî, zêde kir.
  • Wekî beşek ji projeya Mainline, ku dihêle hûn bêyî nûvekirina tevahiya platformê hêmanên pergalê nûve bikin, ji bilî 12 modulên ku di Android 10-ê de berdest in, 10 modulên nû yên nûvekirî hatine amade kirin. Nûvekirin bandorê li ser pêkhateyên ne-hişkerî yên ku bi riya têne daxistin Google Play ji nûvekirinên firmware OTA yên ji çêker veqetandî ye. Di nav modulên nû yên ku bêyî nûvekirina firmware bi riya Google Play-ê ve têne nûve kirin de modulek ji bo birêvebirina destûran, modulek ji bo xebata bi ajokeran (bi piştgirîya Scoped Storage) û modulek bi NNAPI (API-ya Tora Neuralî) heye.
  • Çîbecî bû ji bo kêmkirina bandora guhertinên di tevgera hin binesîsteman de li ser xebata sepanan dixebitin. Nûvekirinên ku dibe ku bandorê li ser xebitandina sepanan bikin naha dikarin di asta SDK-ê de vebijarkî werin neçalak kirin û sererast kirin. Ji bo hêsankirina ceribandina lihevhatina serîlêdanê ya bi Android 11-ê re, pêveka Vebijarkên Pêşdebir û kargêriya adb mîhengan peyda dike ji bo çalakkirin û neçalakkirina taybetmendiyên ku bandorê li hevahengiyê dikin (dihêlin hûn bêyî guheztina targetSdkVersion û bêyî nûavakirina serîlêdanê ceribandinê bikin). Lîsteya gewr a nûvekirî ya API-yên sînorkirî yên ku di SDK-ê de nehatine peyda kirin.

    Serbestberdana platforma mobîl Android 11

  • Çarçove zêde kirin Resource Loader, ku destûrê dide çavkaniyên din ên ku di dema pêkanîna serîlêdanê de dînamîk têne barkirin.
  • Karûbarê verastkirina bangê şiyana şandina rewşa verastkirina bangek gihîştî li ser sepanan zêde kiriye, ku dikare were bikar anîn da ku piştî pêvajoykirina bangê diyalogên xwerû biafirîne, mînakî, tevî kiryarên din ji bo nîşankirina bangê wekî spam an lê zêdekirina wê li pirtûka navnîşan.
  • API-ya çêtir kirin Pêşniyara Wifi, ku destûrê dide sepanê (rêveberê girêdana torê) ku bi şandina navnîşek rêzkirî ya torê bandorê li algorîtmaya hilbijartina torên bêtêlê yên bijare bike, û di hilbijartina torê de jî metrîkên din jî dihesibîne, wek mînak agahdariya li ser band û kalîteya ragihandinê. kanala di dema girêdana berê. Kapasîteya birêvebirina torên bêtêl ên ku standard piştgirî dikin zêde kir Hotspot 2.0 (Passpoint), di nav de hesabkirina dema qedandina profîla bikarhêner û şiyana karanîna sertîfîkayên xwe-îmzakirî di profîlan de.
  • ImageDecoder API ji bo deşîfrekirin û nîşandana wêneyên anîmasyonî di formata HEIF (Apple's HEIC) de piştgirî zêde kiriye, ku rêbazên pêçandina HEVC (H.265) bikar tîne. Li gorî wêneyên GIF yên anîmasyon, formata HEIF dikare mezinahiya pelê bi girîngî kêm bike.
  • API-yek li NDK-ê hate zêdekirin ji bo ku di koda xwemalî de ji bo operasyonên şîfrekirin û deşîfrekirina wêneyê (JPEG, PNG, WebP, hwd.), bêyî karanîna pirtûkxaneyên partiya sêyemîn were bikar anîn. API-ya nû gengaz dike ku bi serîlêdanên xwemalî mezinahiya pelên APK-ê kêm bike û pirsgirêka nûvekirina pirtûkxaneyên pêvekirî yên ku dibe ku qelsî hebin çareser bike.
  • Serlêdanên kamerayê naha dikarin bi demkî lerzînê neçalak bikin (mînak, di dema ragihandinê de) da ku pêşî lê bigirin ku ew di danişîna kamerayê de çênebe.
  • Ev gengaz e ku modên çalak bike Bokeh (tevirandina paşxaneya di wêneyê de) ji bo cîhazên ku wan piştgirî dikin (mînak, moda bêdeng qalîteya wêneyê bilindtir peyda dike, û moda domdar lihevhatinek rasttir bi daneyên senzorê re peyda dike).
  • Ji bo API lê zêde kir kontrol dike и pergalê Ji bo sepanên weşana zindî modên lîstina vîdyoyê yên derengiya kêm hewce ne. Digel vê yekê, piştgirî ji bo moda xebitandina derengiya kêm HDMI (Moda Lîstikê) hatî zêdekirin, ku paş-pêvajoya grafîkê asteng dike da ku derengiya li ser TV an çavdêriya derveyî kêm bike.
  • Ji bo cîhazên bi ekranên pêçandî zêde kirin API ji bo wergirtina agahdarî ji dîmendera goşeya vekirina nîvê ekranê. Bi karanîna API-ya nû, serîlêdan dikarin goşeya vekirinê ya rastîn diyar bikin û li gorî vê yekê hilberan birêkûpêk bikin.
  • API-ya kontrolkirina bangê ji bo tespîtkirina bangên otomatîkî hate berfireh kirin. Ji bo serîlêdanên ku bangên fîlter dikin, piştgirî ji bo kontrolkirina rewşa bangek hatinek bi rê ve hatî bicîh kirin SIR/SHAKEN ji bo sextekarîya ID-ya banger, her weha fersend sedema astengkirina bangê vegerînin û naveroka dîmendera pergalê ya ku piştî ku bang biqede tê xuyang kirin biguhezînin da ku bangê wekî spam nîşan bikin an jî wê li pirtûka navnîşan zêde bikin.
  • Расширен API Tora Neural, ku ji bo pergalên fêrbûna makîneyê sepanan peyda dike ku jêhatîbûna bilezkirina hardware-yê bikar tîne. API ji bo xebitandina çarçoveyên fêrbûna makîneyê yên di Android-ê de, wekî qatek bingehîn tête danîn TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации Swiş, ku dihêle hûn dema perwerdehiya tora neuralî kêm bikin û rastbûna pêkanîna hin karan zêde bikin, mînakî, lezkirina xebatê bi modelên dîtina komputerê re li ser bingeha MobileNetV3. Operasyonek Kontrolê zêde kir ku dihêle hûn modelên fêrbûna makîneya pêşkeftî yên ku piştgirîya şax û lûkan dikin biafirînin. Asynchronous Command Queue API-ya Asynchronous Command Queue API-ê hate bicîh kirin ku dema ku modelên piçûk ên girêdayî li ser zincîreyekê dimeşînin dereng kêm bike.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (naskirina tiştan di wêneyan de), Destpêk v3 (dîtina kompîturê) û Baqil
    Bersiv
    (подбор вариантов ответа на сообщения). Pêk anîn Piştgiriya ji bo quantîzasyona pêşkeftî bi karanîna jimareyên bêkêmasî yên îmzekirî li şûna hejmarên xala herikîn, ku destûrê dide modelên piçûktir û demên pêvajoyek bileztir. Wekî din, API-ya Qalîteya Karûbarê kapasîteyên birêvebirina pêşanî û deman di dema darvekirina modelan de zêde kiriye, û API-ya Domainê ya Bîrê hate berfireh kirin da ku dema ku modelan li pey hev têne darvekirin operasyonên kopîkirin û veguheztinê kêm bike.

  • Cûreyên cûda yên karûbarên paşîn ên ji bo kamera û mîkrofonê zêde kirin ku dê hewce bike ku were xwestin heke serîlêdanek hewce bike ku bigihîje kamera û mîkrofonê dema ku neçalak be.
  • Ji bo API-yên nû zêde kirin hevdemkirinê nîşankirina hêmanên navbeynkariya serîlêdanê bi xuyangkirina klavyeyek li ser ekranê da ku anîmasyonek hilberek hêsantir organîze bike bi agahdarkirina serîlêdanê di derbarê guhertinên di asta çarçoveyên kesane de.
  • Zêde kirin API-yek ji bo kontrolkirina rêjeya nûvekirina ekranê, dihêle ku hin pencereyên lîstik û serîlêdanê li ser rêjeyek nûvekirina cûda werin danîn (mînak, Android ji hêla xwerû rêjeyek nûvekirina 60Hz bikar tîne, lê hin cîhaz dihêlin hûn wê bi 90Hz zêde bikin).
  • Pêk anîn moda ji bo domandina bêkêmasî ya xebatê piştî sazkirina nûvekirinek firmware OTA ya ku ji nû ve destpêkirina cîhazê hewce dike. Moda nû dihêle ku sepanan xwe bigihînin hilanîna şîfrekirî bêyî ku bikarhêner piştî nûvekirinê amûrê veke, ango. serîlêdan dê tavilê karibin karên xwe bidomînin û peyaman bistînin. Mînakî, sazkirina otomatîkî ya nûvekirinek OTA dikare bi şev were plansaz kirin û bêyî destwerdana bikarhêner were kirin.
  • Zêde kirin API ji bo bidestxistina agahdarî li ser sedemên bidawîbûna bernameyê, ku dihêle hûn diyar bikin ka bername bi înîsiyatîfa bikarhêner, di encama têkçûnekê de bidawî bûye, an bi zorê ji hêla pergala xebitandinê ve hatî qedandin. API di heman demê de gengaz dike ku meriv rewşa bernameyê tavilê berî bidawîbûnê binirxîne.
  • Zêde kirin GWP-ASan, analîzatorek bîranînê ya ku destûrê dide te ku hûn pirsgirêkên ku ji ber destwerdana bîranîna ne ewledar ve têne peyda kirin û çareser bikin. GWP-ASan operasyonên veqetandina bîranînê analîz dike û anomaliyên bi sermaya hindiktirîn tespît dike. Ji hêla xwerû, GWP-ASan ji bo pêkanînên platformê û serîlêdanên pergalê çalak e. Serlêdana GWP-ASan li ser sepanên we çalakiyek cûda hewce dike.
  • Ji bo kargêriya ADB (Android Debug Bridge) zêde kirin moda zêdebûnê ya ji bo sazkirina pakêtên APK ("adb install —incremental"), ku dihêle hûn di dema pêşkeftina wan de sazkirina bernameyên mezin, wek lîstikan, bi girîngî bilezînin. Esasê modê ev e ku di dema sazkirinê de, beşên pakêtê yên ku ji bo destpêkirinê hewce ne pêşî têne veguheztin, û yên mayî di paşperdeyê de têne barkirin, bêyî astengkirina şiyana destpêkirina bernameyê. Mînakî, dema sazkirina pelên APK ji 2 GB mezintir, di moda nû de dema berî destpêkirinê heya 10 carî kêm dibe. Sazkirinên zêde naha tenê li ser cîhazên Pixel 4 û 4XL dixebitin; Hejmara cîhazên piştgirî dê bi berdanê were berfireh kirin.
  • Bi tevahî ji nû ve xebitandin Moda xeletkirinê ya bi ADB-ê re li ser pêwendiyek bêtêlê dimeşe. Berevajî rastkirina li ser pêwendiyek TCP/IP-ê, xeletkirina li ser Wi-Fi hewce nake ku kabloyek ji bo sazkirinê were girêdan û dikare cîhazên berê yên hevberkirî bi bîr bîne. Di heman demê de plan hene ku bi karanîna kodek QR-ya ku di Android Studio-yê de hatî destnîşan kirin nexşeyek hevalbendiyek hêsantir bicîh bikin.

    Serbestberdana platforma mobîl Android 11

  • Amûrên nûvekirî ji bo berçavkirina gihîştina daneyan, dihêle hûn analîz bikin ka kîjan daneyên bikarhênerê serîlêdan digihîje û piştî kîjan kiryarên bikarhêner. Binavkirin hin bangên API-ê kontrol bikin.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Source: opennet.ru

Add a comment