Mwepụta nke ikpo okwu mkpanaka Android 17

Google ewepụtala ikpo okwu ekwentị mepere emepe. Android 17. Связанные с новым выпуском исходные тексты размещены в Git-репозитории проекта (ветка android-17.0.0_r1). Сборки прошивки подготовлены для устройств Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold и Pixel Tablet. Предварительные сборки прошивок доступны для устройств HONOR, iQOO, Lenovo, OnePlus, OPPO, realme, Sharp, vivo и Xiaomi. В процессе формирования универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Среди изменений (1, 2, 3):

  • Agbakwunyela ụdị windo dị iche iche ọhụrụ, "Bubbles,". Ọ na-enye gị ohere ịmalite ngwa ọ bụla na windo na-ese n'elu mmiri, dị ka ọkwa mkpuchi maka izipu ozi ("bubbles"), mana ejikọtaghị ya na API pụrụ iche. Imepe ngwa na windo na-ese n'elu mmiri na-eme site na ịpị ogologo oge na akara ngosi ngwa ahụ. Na ihuenyo ndị buru ibu, akara ngosi windo na-ese n'elu mmiri na-apụta n'ebe dị iche na taskbar. Enwere ike ịchịkọta windo ndị a, bugharịa ha, ma tinye ha na ihuenyo ahụ.

  • Mmepe ikpo okwu maka ngwaọrụ nwere nnukwu ihuenyo, dị ka mbadamba, laptọọpụ, sistemụ desktọpụ, na ekwentị mkpanaaka nwere ihuenyo a na-apịachi apịachi, aga n'ihu. E wepụla nhọrọ ndị enyere na mbụ maka iwepụ omume ọhụrụ na ngwaọrụ nwere ihuenyo karịrị 600 pixels (dp). Omume a metụtara ileghara ụfọdụ API anya maka ijikwa nha ihuenyo na nhazi (screenOrientation, resizeableActivity, [min|max]AspectRatio), yana itinye ngwa na windo ndị a na-agbanwe agbanwe na ndị a na-ebugharị ebugharị.

  • E tinyela API sistemụ EyeDropper, nke na-enye ohere ka ngwa nweta ozi agba maka pikselụ ọ bụla dị na ihuenyo na-achọghị ikike ijide ihuenyo. A na-ahụ maka nchekwa site n'ikwe ka onye ọrụ họrọ mpaghara a ga-ejide agba site na interface eyedropper nke ikpo okwu na-achịkwa, nke na-adịghị n'okpuru njikwa ngwa ahụ. Nke a pụtara na ngwa enweghị ike ịrịọ maka ozi gbasara pikselụ kpọmkwem ma ọ bụ mepụta pixel ọdịnaya ihuenyo site na pikselụ.

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

  • E tinyela PhotoPickerUiCustomizationParams API iji hazie interface nke onye na-ahọrọ foto, na-enye ya ohere ka ọ dabara nke ọma n'ụdị ngwa oku. Dịka ọmụmaatụ, ị nwere ike ịgbanwe oke akụkụ nke obere ihe osise foto site na 1:1 (square) gaa na 9:16 (foto).

  • Agbakwunyela ikike USE_LOCATION_BUTTON, nke na-enye gị ohere itinye bọtịnụ sistemụ na interface ngwa gị iji nye ohere ịnweta data ebe ziri ezi. Sistemụ ahụ na-enye bọtịnụ ahụ, mgbe onye ọrụ pịa ya, ọ na-enye ohere ịnweta data ebe naanị maka oge nnọkọ dị ugbu a.

  • E tinyela ntọala nke na-enye gị ohere izochi ngosipụta nke aha ngwa n'okpuru akara ngosi ha.
  • Agbanweela nhazi nke ngwaọrụ ndekọ ihuenyo.

  • Добавлена поддержка экранных реакций (Screen Reactions), совмещающих запись видео с передней камеры с созданием скринкаста для наложения своих комментариев к действиям на экране.


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

  • Agbakwunyere Handoff API, nke na-enye gị ohere ibufe ọnọdụ nke ngwa gaa na nke ọzọ dị nso Android-ngwaọrụ (dịka ọmụmaatụ, mbadamba) wee gaa n'ihu na-arụ ọrụ ebe ahụ.

  • E tinyere windo ndị e tinyere ihe na-emekọrịta ihe, nke, n'adịghị ka windo Foto-na-Foto ọdịnala, na-anọgide na-emekọrịta ihe mgbe etinyere ha n'elu ngwa ndị ọzọ na ọnọdụ desktọpụ.
  • E tinyela API ọhụrụ abụọ: UWB DL-TDOA API maka ịchọpụta ọnọdụ ngwaọrụ dị n'ime ụlọ site na iji Wi-Fi maka ịnyagharịa n'ime ụlọ; na Proximity Detection API maka ịchọpụta ngwaọrụ dị nso site na Wi-Fi.
  • E tinyela nkwado maka usoro vidiyo VVC (Versatile Video Codeing), nke a makwaara dị ka ọkọlọtọ mkpakọ vidiyo H.266, nke otu ọrụ MPEG (ISO/IEC JTC 1) na VCEG (ITU-T) mepụtara, yana ndị ụlọ ọrụ dịka Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm, na Sony sonyere. H.266 na-anọchi H.265 (HEVC) ma na-enye nnyefe na nchekwa dị elu maka mkpebi ihuenyo niile (site na SD na HD ruo 4K na 8K), na-akwado vidiyo High Dynamic Range (HDR), na vidiyo panoramic ogo 360.
  • Agbakwunyela ikike ịdekọ vidiyo na ọkwa mma na-adịgide adịgide. A na-ahazi ụdị a na ihe MediaRecorder site na iji usoro setVideoEncodingQuality(), na-enye gị ohere igbachi ọkwa mma n'agbanyeghị ọnụego bitrate ahụ.
  • Добавлена поддержка формата изображений RAW14, применяемого в профессиональных цифровых камерах и обеспечивающего хранение 15 бит на цветовой канал.
  • Добавлено поддержка формата HDR-видео Eclipsa Video.
  • E tinyekwara ihe nrụnchọ ngwanrọ maka usoro ọdịyo HE-AAC (High-Efficiency Advanced Audio Codeing), na-akwado ma obere bit na elu.
  • Agbakwunyela ikike ọhụrụ, ACCESS_LOCAL_NETWORK, iji machibido ohere ngwa na netwọk mpaghara. Ikike a na-enye ngwa ohere ịchọpụta ma jikọọ na ngwaọrụ dị na netwọk mpaghara, dị ka ngwaọrụ ụlọ smart na sistemụ multimedia. Agbakwunyere ikike a iji gbochie ngwa ọjọọ inyocha akụrụngwa netwọkụ mpaghara, dịka ọmụmaatụ, iji chọpụta gburugburu onye ọrụ n'ụzọ nzuzo.
  • Agbasawanyela nchedo megide njide nke paswọọdụ otu oge (OTPs) na koodu nkwenye ezitere site na SMS. Ọtụtụ ngwa ugbu a nwere ike ịnweta ozi ndị a naanị awa atọ ka enwetara ha. Onye na-agụ SMS ndabara na-egosi ozi ndị a ozugbo.
  • Реализована защита от звонков мошенников, представляющихся сотрудниками банка. Платформа может взаимодействовать с установленными банковскими приложениями для подтверждения того, что звонок инициирован банком. Также банки могут определять номера телефонов на которых допускаются только входящие звонки.
  • Добавлена возможность предоставления приложениям временного доступа к данным о точном местоположении, действующего только в течение текущего сеанса работы с программой.
  • Механизм защиты динамической загрузки кода (DCL, Dynamic Code Loading) расширен для применения с нативными библиотеками, загружаемыми через метод System.load(), а не только
    файлами в форматах DEX и JAR. DCL позволяет избежать подстановки вредоносного кода в динамически загружаемые исполняемые файлы, благодаря выставлению для подобных файлов прав доступа, допускающих только чтение.
  • A na-arụ ọrụ usoro Nghọta Asambodo site na ndabara, na-ejigide ndekọ ọha nke asambodo niile enyere na nke a kagburu,
  • E tinyela ikike ịkwado ngwugwu APK site na mbinye aka dijitalụ dabere na algọridim ngwakọ nke na-ejikọta algọridim klasịk na algọridim ML-DSA, nke na-eguzogide ike brute na kọmputa quantum.
  • Для приложений, работающих в фоновом режиме, ограничен доступ к API для воспроизведения звука, подключения к звуковым устройствам и изменения громкости. Подразумевается, что только активные приложения, с которыми в данный момент взаимодействует пользователь, могут начинать воспроизведение и менять громкость.
  • Добавлена поддержка гибридного шифрования на основе механизма HPKE (Hybrid Public Key Encryption, RFC 9180), совмещающего простоту передачи ключа в шифровании с открытым ключом с высокой производительностью симметричного шифрования (данные шифруются быстрым симметричным ключом, а сам ключ шифруется медленным асимметричным).
  • При вводе паролей и PIN-кодов при помощи физической клавиатуры по умолчанию отключено отображение последнего введённого символа по мере набора.
  • Iji mee ka mmejuputa nkwado touchpad dị mfe n'egwuregwu, ejirila njikwa nke ihe omume òké na touchpad jikọta. Site na ndabara, ihe omume touchpad metụtara mmegharị pointer na mmegharị scrolling na-agbanwe ugbu a ka ọ bụrụ nhazi ndị yiri ya, dịka maka òké. Enwere ike ịnweta nhazi zuru oke site na ịkọwapụta nke ọma ụdị POINTER_CAPTURE_MODE_ABSOLUTE.
  • E tinyela usoro getInitialRestingBounds() na ihe ChooserSession, nke na-enye gị ohere ịchọpụta ọnọdụ na nha ikpeazụ nke mkparịta ụka Chooser mgbe eserese ahụ kwụsịrị ma bufee data ahụ.
  • Agbakwunyere getStreamingAppMaxDownlinkKbps na ụzọ getStreamingAppMaxUplinkKbps iji chọpụta oke bandwit nke ọwa nkwukọrịta maka ebumnuche nke ịhọrọ ọkwa ogo maka nkwanye.
  • E nyela API nye ndị nrụpụta ngwaike iji mepụta ndọtị igwefoto nke na-eme ka atụmatụ ndị a kapịrị ọnụ maka ngwa dị iche iche, dịka injin nkwalite nkọwa Super Resolution, ụdị mbelata mkpọtụ, na ihe ndozi mma AI.
  • Agbakwunyere API maka inweta ozi gbasara ụdị igwefoto (igwefoto arụnyere n'ime ya, kamera weebụ USB, ma ọ bụ igwefoto mebere emebere).
  • E tinyela nkwado maka ihe enyemaka ntị ejikọrọ site na Bluetooth Low Energy (BLE). Ngwaọrụ ndị a dị ugbu a n'okpuru ụdị TYPE_BLE_HEARING_AID ọhụrụ, na-enye ohere ka ngwa mata ọdịiche dị n'etiti ihe enyemaka ntị na ekweisi na ijikwa egwu ụda sistemụ iche iche (dịka ọmụmaatụ, ị nwere ike ịkpọ ọkwa, ụdaolu, na mkpu na igwe okwu arụnyere na ekwentị gị kama ịkpọ na igwe okwu ntị gị).
  • E tinyela ntọala dị iche iche maka igosi paswọọdụ etinyere na ahụigodo anụ ahụ na na ihuenyo mmetụ aka. Site na ndabara, a na-ezochi mkpụrụedemede paswọọdụ etinyere site na iji ahụigodo anụ ahụ ozugbo.
  • Mmeziwanye ngosipụta nke ngwa wijetị na ihuenyo mpụga site n'ịtụle ọdịiche dị na DPI mgbe a na-eme ka ọ dị elu.
  • Agbakwunyere arịrịọ ACTION_VPN_APP_EXCLUSION_SETTINGS, nke enwere ike iji mepee ihuenyo sistemụ yana ntọala nke na-enye ngwa ohere ịnweta netwọk site na ịgafe ọwara VPN.
  • Agbakwunyere nkwado maka atụmatụ asụsụ OpenJDK 25 na klaasị Java.
  • Agbasawanyela ikike API igwefoto. Agbakwunyela usoro updateOutputConfigurations() na ihe CameraCaptureSession maka ijikọ ma ọ bụ wepụ mpaghara mmepụta ozugbo na-enweghị ịhazigharị oge njide igwefoto niile. Mgbanwe a na-enye ohere maka mgbanwe na-enweghị nsogbu n'etiti ụdị igwefoto dị iche iche (dịka ọmụmaatụ, ndekọ vidiyo na ise foto). Mgbe ị na-arụ ọrụ na igwefoto ezi uche dị na ya nke na-agafe ọtụtụ sensọ anụ ahụ, etinyela ikike ịchọta metadata maka sensọ ọ bụla, ọ bụghị naanị nke mbụ.
  • A kwụsịla iji njirimara android:usesCleartextTraffic, nke nyere ngwa ohere izipu okporo ụzọ a na-ezochighị ezo, dị ka arịrịọ "http://". Ọ bụrụ na achọrọ okporo ụzọ a na-ezochighị ezo, a ga-eji faịlụ nhazi nchekwa dị iche iche.
  • Ntọala agbakwunyere maka ijikwa akụkọ oku VoIP, na-enye gị ohere ijikwa ma echekwara ozi na ndekọ na ma ozi gbasara oku emechara egosipụtara na interface ahụ.
  • Agbasawanyela API Wi-Fi RTT (Oge Njem Gbara Ọsọ) iji nye atụmatụ ịdị nso na-aga n'ihu iji nweta ebe ndị mmadụ na-enweta ya ma hụ na e nwere oghere ndị mmadụ na-enweta.
  • Etinyela profaịlụ ọhụrụ na CompanionDeviceManager maka ịrịọ ikike na ime ka mmekọrịta ngwa na ngwaọrụ ahụike na ndị na-enyocha ahụ ike dịkwuo mma.
  • В Android Runtime (ART) na-eji usoro nchịkọta ihe mkpofu ọgbọ (Generational Concurrent Mark-Compact Garbage Collector), nke na-ekewa nhazi nke ihe "ochie" na "ndị na-eto eto", na-eme ka arụmọrụ nke nhicha nke ihe ndị e kere ọhụrụ dịkwuo mma n'oge dị mkpirikpi. Ojiji nke usoro nchịkọta ihe mkpofu ọgbọ na-ebelata ihe egwu nke ebe a na-adọba ihe n'oge ekenye akụrụngwa ma na-ebelata ibu CPU, na-eme ka arụmọrụ ike ka mma.
  • Реализовано ограничение на максимальный объём оперативной памяти, которое может занимать приложение. При превышении лимита, вычисляемого на основе имеющегося в устройстве ОЗУ, приложение принудительно завершается. Для сокращения размера потребляемой памяти предложен R8 Optimizer, упаковывающий имена классов, методов и полей, а также удаляющий неиспользуемый код и ресурсы.
  • При сборке ядра Linux включена оптимизация AutoFDO (Auto-Feedback-Directed Optimization), использующая результаты профилирования c информацией о частоте выполнения различных участков кода для повышения производительности часто выполняемых операций. В проведённых тестах включение AutoFDO для ядра привело к сокращению времени загрузки на 2.1%, ускорению первого запуска программ на 4.3%, повышению эффективности системных вызовов на 9.3%, сокращению времени выполнения mmap-транзакций Binder на 12.3%, HwBinder на 20% и Binder RPC на 21.7%.
  • A na-atụ aro ka e tinye usoro ozi android.os.MessageQueue ọhụrụ, nke na-arụ ọrụ na-enweghị mkpọchi. Mmejuputa ọhụrụ a na-eme ka arụmọrụ ka mma ma na-ebelata mfu nke fremu.
  • Ngwa ndị na-achọ nkwado Android Mbipụta 17 na nke emechara, a machibidoro ịgbanwe ụkpụrụ nke ubi akara dị ka "ikpeazụ static", na-enye ohere ka emelite njikarịcha arụmọrụ ike karịa n'oge ọsọ.
  • Iji belata oriri ebe nchekwa, nha nke nhazi nlele ọkwa ahaziri ahazi ebelatala.
  • E tinyela ihe ndị ọzọ na-akpali akpali TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM, na TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE na profaịlụ ProfilingManager iji chịkọta data bara uru maka nsogbu arụmọrụ.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster