Tha Google air àrd-ùrlar gluasadach fosgailte fhoillseachadh. 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):
- Chaidh modh ioma-uinneig ùr, “Bubbles”, a chur ris. Leigidh e leat aplacaid sam bith a chur air bhog ann an uinneagan fleòdraidh, coltach ri fiosan thairis air a chèile airson teachdaireachdan a chur (“bubbles”), ach gun a bhith ceangailte ri API sònraichte. Thèid aplacaid fhosgladh ann an uinneag fleòdraidh le bhith a’ brùthadh fada air ìomhaigh an aplacaid. Air scrionaichean nas motha, nochdaidh ìomhaighean uinneagan fleòdraidh ann an raon air leth air a’ bhàr-tasg. Faodar na h-uinneagan seo a chur ann am buidhnean, a ghluasad, agus a phronnadh ris an sgrion.

- Tha leasachadh àrd-ùrlar airson innealan le scrionaichean mòra, leithid tablaidean, coimpiutairean-uchd, siostaman deasg, agus fònaichean sgairteil le scrionaichean fillte, air leantainn. Chaidh roghainnean a bha air an comasachadh roimhe airson giùlan ùr a dhì-chomasachadh air innealan le scrionaichean nas leatha na 600 piogsail (dp) a thoirt air falbh. Bha an giùlan seo co-cheangailte ri bhith a’ seachnadh APIan sònraichte airson ath-mheudachadh agus treòrachadh sgrion a riaghladh (screenOrientation, resizeableActivity, [min|max]AspectRatio), a bharrachd air suidheachadh atharrachail aplacaidean ann an uinneagan ath-mheudaichte agus gluasadach.


- Chaidh API siostam EyeDropper a chur ris, a leigeas le aplacaidean fiosrachadh dath fhaighinn airson piogsail sam bith air an sgrion gun a bhith feumach air ceadan glacaidh-sgrìn. Tha tèarainteachd air a dhèanamh cinnteach le bhith a’ leigeil leis an neach-cleachdaidh an raon a thaghadh airson a ghlacadh le dath tro eadar-aghaidh eyedropper air a riaghladh leis an àrd-ùrlar, nach eil fo smachd an aplacaid. Tha seo a’ ciallachadh nach urrainn dha aplacaidean fiosrachadh iarraidh mu piogsail sònraichte no susbaint na sgrìn ath-chruthachadh piogsail às dèidh piogsail.

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

- Chaidh an PhotoPickerUiCustomizationParams API a chur ris gus eadar-aghaidh an inneal-taghaidh dhealbhan a ghnàthachadh, a’ leigeil leis a bhith a rèir stoidhle an aplacaid gairm nas fheàrr. Mar eisimpleir, faodaidh tu co-mheas taobh mion-dhealbhan dhealbhan atharrachadh bho 1:1 (ceàrnagach) gu 9:16 (portrett).

- Chaidh an cead USE_LOCATION_BUTTON a chur ris, a leigeas leat putan siostaim a chur a-steach do eadar-aghaidh an aplacaid agad gus ruigsinneachd a thoirt do dhàta àite mionaideach. Tha am putan air a thoirt seachad leis an t-siostam agus, nuair a bhriogas an neach-cleachdaidh air, chan eil e a’ toirt cothrom do dhàta àite ach airson fad an t-seisein làithrich.

- Chaidh roghainn a chur ris a leigeas leat taisbeanadh ainmean aplacaidean fhalach fo na h-ìomhaighean aca.


- Chaidh dealbhadh bàr-inneal clàraidh craolaidh-sgrìn atharrachadh.

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

- Chaidh API Handoff a chur ris, a’ leigeil leat staid aplacaid a ghluasad gu fear eile faisg air làimh. Android-inneal (mar eisimpleir, tablet) agus lean ort ag obair an sin.

- Chaidh uinneagan eadar-ghnìomhach docaichte a chur an gnìomh a bhios, eu-coltach ri uinneagan traidiseanta Dealbh-ann-Dealbh, fhathast eadar-ghnìomhach nuair a thèid an docadh thairis air aplacaidean eile ann am modh deasg.
- Chaidh dà API ùr a chur ris: an UWB DL-TDOA API airson suidheachadh inneil taobh a-staigh togalach a dhearbhadh le bhith a’ cleachdadh Wi-Fi airson seòladh a-staigh; agus an Proximity Detection API airson innealan faisg air làimh a lorg tro Wi-Fi.
- Chaidh taic a chur ris airson cruth bhidio VVC (Versatile Video Coding), ris an canar cuideachd an inbhe teannachaidh bhidio H.266, air a leasachadh còmhla leis na buidhnean-obrach MPEG (ISO/IEC JTC 1) agus VCEG (ITU-T), le com-pàirteachadh chompanaidhean leithid Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm, agus Sony. Tha H.266 a’ dol an àite H.265 (HEVC) agus a’ toirt seachad tar-chur agus stòradh àrd-èifeachdais airson gach rùn-sgrìn (bho SD agus HD gu 4K agus 8K), a’ toirt taic do bhidio High Dynamic Range (HDR), agus bhidio panoramach 360-ceum.
- Chaidh a’ chomas bhidio a chlàradh le ìre càileachd seasmhach a chur ris. Tha am modh seo air a rèiteachadh anns an nì MediaRecorder a’ cleachdadh an dòigh setVideoEncodingQuality(), a’ leigeil leat an ìre càileachd a ghlasadh ge bith dè an ìre bit.
- Добавлена поддержка формата изображений RAW14, применяемого в профессиональных цифровых камерах и обеспечивающего хранение 15 бит на цветовой канал.
- Добавлено поддержка формата HDR-видео Eclipsa Video.
- Chaidh encoder bathar-bog a chur ris airson cruth claisneachd HE-AAC (Còdachadh Fuaime Adhartach Àrd-Èifeachdais), a’ toirt taic do ìrean bit ìosal is àrd.
- Chaidh cead ùr, ACCESS_LOCAL_NETWORK, a chur ris gus ruigsinneachd aplacaidean chun lìonra ionadail a chuingealachadh. Leigidh an cead seo le aplacaidean innealan air an lìonra ionadail aithneachadh agus ceangal riutha, leithid innealan dachaigh snasail agus siostaman ioma-mheadhain. Chaidh an cead seo a chur ris gus casg a chuir air aplacaidean droch-rùnach bho bhith a’ sganadh ghoireasan lìonra ionadail, mar eisimpleir, gus àrainneachd an neach-cleachdaidh aithneachadh gu dìomhair.
- Chaidh dìon an aghaidh eadar-ghabhail faclan-faire aon-ùine (OTPn) agus còdan dearbhaidh a thèid a chur tro SMS a leudachadh. Chan eil cothrom dìreach aig a’ mhòr-chuid de aplacaidean a-nis air na teachdaireachdan seo ach trì uairean a thìde às deidh an toirt a-steach. Bidh an leughadair SMS bunaiteach a’ taisbeanadh nan teachdaireachdan seo sa bhad.
- Реализована защита от звонков мошенников, представляющихся сотрудниками банка. Платформа может взаимодействовать с установленными банковскими приложениями для подтверждения того, что звонок инициирован банком. Также банки могут определять номера телефонов на которых допускаются только входящие звонки.
- Добавлена возможность предоставления приложениям временного доступа к данным о точном местоположении, действующего только в течение текущего сеанса работы с программой.
- Механизм защиты динамической загрузки кода (DCL, Dynamic Code Loading) расширен для применения с нативными библиотеками, загружаемыми через метод System.load(), а не только
файлами в форматах DEX и JAR. DCL позволяет избежать подстановки вредоносного кода в динамически загружаемые исполняемые файлы, благодаря выставлению для подобных файлов прав доступа, допускающих только чтение. - Tha an dòigh-obrach airson Follaiseachd Teisteanais air a chomasachadh gu bunaiteach, a’ cumail clàr poblach de na teisteanasan uile a chaidh a thoirt seachad agus a chùl-ghairm.
- Chaidh a’ chomas pacaidean APK a dhearbhadh le ainm-sgrìobhte didseatach stèidhichte air algairim measgaichte a bhios a’ cothlamadh an algairim chlasaigeach leis an algairim ML-DSA, a tha an aghaidh feachd brùideil air coimpiutair cuantamach, a thoirt a-steach.
- Для приложений, работающих в фоновом режиме, ограничен доступ к API для воспроизведения звука, подключения к звуковым устройствам и изменения громкости. Подразумевается, что только активные приложения, с которыми в данный момент взаимодействует пользователь, могут начинать воспроизведение и менять громкость.
- Chaidh taic a chur ris airson crioptachadh measgaichte stèidhichte air an uidheam HPKE (Hybrid Public Key Encryption, RFC 9180), a tha a’ cothlamadh cho furasta ‘s a tha e iuchair a ghluasad ann an crioptachadh iuchair phoblach le coileanadh àrd crioptachadh co-chothromach (tha dàta air a chrioptachadh le iuchair cho-chothromach luath, agus tha an iuchair fhèin air a crioptachadh le iuchair neo-chothromach slaodach).
- При вводе паролей и PIN-кодов при помощи физической клавиатуры по умолчанию отключено отображение последнего введённого символа по мере набора.
- Gus cur an gnìomh taic touchpad ann an geamannan a dhèanamh nas sìmplidhe, chaidh làimhseachadh thachartasan luchag is touchpad a dhèanamh aonaichte. Gu gnàthach, thèid tachartasan touchpad co-cheangailte ri gluasadan puingearan agus gluasadan sgrolaidh a thionndadh gu co-chomharran coimeasach a-nis, dìreach mar a tha airson luchag. Gheibhear cothrom air co-chomharran iomlan le bhith a’ sònrachadh modh POINTER_CAPTURE_MODE_ABSOLUTE gu soilleir.
- Chaidh an dòigh getInitialRestingBounds() a chur ris an nì ChooserSession, a’ leigeil leat suidheachadh agus meud deireannach bogsa deasbaid an Chooser fhaighinn a-mach às dèidh don bheothachadh stad agus an dàta a luchdachadh.
- Chaidh na dòighean getStreamingAppMaxDownlinkKbps agus getStreamingAppMaxUplinkKbps a chur ris gus an leud-bann as motha den t-sianal conaltraidh a dhearbhadh airson an ìre càileachd airson sruthadh a thaghadh.
- Chaidh API a thoirt do luchd-saothrachaidh bathar-cruaidh gus leudachain camara a chruthachadh a chuireas feartan sònraichte do thagraidhean an gnìomh, leithid einnsean leasachaidh mion-fhiosrachaidh Super Resolution, modhan lughdachadh fuaim, agus innealan-leasachaidh càileachd AI.
- Chaidh API a chur ris airson fiosrachadh fhaighinn mu sheòrsa camara (camara togte, camara-lìn USB, no camara brìgheil).
- Chaidh taic a chur ris airson innealan-èisteachd ceangailte tro Bluetooth Low Energy (BLE). Tha na h-innealan sin a-nis air an seòrsachadh fon roinn ùr TYPE_BLE_HEARING_AID, a leigeas le aplacaidean eadar-dhealachadh a dhèanamh eadar innealan-èisteachd agus fònaichean-cluaise agus smachd a chumail air ath-chluich fuaim an t-siostaim air leth (mar eisimpleir, faodaidh tu fiosan, fuaimean-cluaise, agus innealan-rabhaidh a chluich air neach-labhairt togte an fhòn agad seach air an inneal-èisteachd agad).
- Chaidh roghainnean fa leth a chur ris airson faclan-faire a chaidh a chur a-steach air a’ mheur-chlàr fiosaigeach agus air an sgrion-suathaidh a thaisbeanadh. Gu gnàthach, thèid caractaran facal-faire a chaidh a chur a-steach leis a’ mheur-chlàr fiosaigeach fhalach sa bhad.
- Taisbeanadh nas fheàrr de widgets aplacaid air scrionaichean taobh a-muigh le bhith a’ toirt aire do dhiofaran ann an DPI nuair a thathar ag atharrachadh sgèile.
- Chaidh an t-iarrtas ACTION_VPN_APP_EXCLUSION_SETTINGS a chur ris, a ghabhas cleachdadh gus scrion siostaim fhosgladh le roghainnean a leigeas le aplacaid ruigsinneachd lìonra fhaighinn a’ seachnadh tunail VPN.
- Chaidh taic a chur ris airson feartan cànain OpenJDK 25 agus clasaichean Java.
- Chaidh comasan API a’ chamara a leudachadh. Chaidh am modh updateOutputConfigurations() a chur ris an nì CameraCaptureSession airson roinnean toraidh a cheangal no a dhì-cheangal sa bhad gun a bhith feumach air ath-rèiteachadh a dhèanamh air seisean glacaidh a’ chamara gu lèir. Leigidh an t-atharrachadh seo le gluasad gun fhiosta eadar diofar mhodhan camara (mar eisimpleir, clàradh bhidio agus togail dhealbhan). Nuair a bhios tu ag obair le camarathan loidigeach a tha a’ dol thairis air iomadh mothachaidh corporra, chaidh an comas meata-dhàta fhaighinn air ais airson gach mothachaidh, chan e dìreach am prìomh mothachaidh, a chur ris.
- Chaidh an feart android:usesCleartextTraffic, a leig le aplacaidean trafaic gun chrioptachadh a thar-chuir, leithid iarrtasan "http://", a chur à bith. Ma tha feum air trafaic gun chrioptachadh, bu chòir faidhlichean rèiteachaidh tèarainteachd fa leth a chleachdadh.
- Chaidh roghainnean a chur ris airson eachdraidh ghairmean VoIP a riaghladh, a’ leigeil leat smachd a chumail air a bheil fiosrachadh air a shàbhaladh ann an logaichean agus a bheil fiosrachadh mu ghairmean crìochnaichte air a thaisbeanadh san eadar-aghaidh.
- Chaidh API Wi-Fi RTT (Round-Trip-Time) a leudachadh gus tuairmse leantainneach a thoirt seachad air cho faisg ‘s a tha e air puingean ruigsinneachd agus lorg nód co-aoisean gu tèarainte.
- Chaidh pròifilean ùra a chur ri CompanionDeviceManager airson ceadan iarraidh agus eadar-obrachadh aplacaidean le innealan meidigeach agus tracadairean fallaineachd a chomasachadh.
- В Android Runtime (ART) реализован поколенческий сборщик мусора (Generational Concurrent Mark-Compact Garbage Collector), использующий раздельную обработку «старых» и «молодых» объектов, что повышает эффективность очистки недавно созданных объектов с небольшим временем жизни. Применение поколенческого сборщика мусора уменьшает риск приостановок во время выделения ресурсов и снижает нагрузку на CPU, что повышает эффективность потребления энергии.
- Реализовано ограничение на максимальный объём оперативной памяти, которое может занимать приложение. При превышении лимита, вычисляемого на основе имеющегося в устройстве ОЗУ, приложение принудительно завершается. Для сокращения размера потребляемой памяти предложен 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%.
- Tha cur an gnìomh ùr den chiudha teachdaireachdan android.os.MessageQueue ga mholadh, ag obair às aonais ghlasan. Bidh an cur an gnìomh ùr seo a’ leasachadh coileanadh agus a’ lughdachadh call frèamaichean.
- Приложениям, заявляющим о поддержке Android 17 и более новых выпусков, запрещено изменять значения полей, помеченных как «static final», что позволяет задействовать более агрессивные оптимизации производительности в runtime.
- Gus lùghdachadh a dhèanamh air caitheamh cuimhne, chaidh meud cruthan seallaidhean fios gnàthaichte a chuingealachadh.
- Chaidh brosnachaidhean a bharrachd TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM, agus TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE a chur ris a’ phròifileadair ProfilingManager gus dàta a chruinneachadh a tha feumail airson duilgheadasan coileanaidh a dhearbhadh.
Source: fosgailtenet.ru












