ජංගම වේදිකාව නිකුත් කිරීම Android 17

ගූගල් විසින් විවෘත ජංගම වේදිකාවක් නිකුත් කර ඇත. 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):

  • "බුබුලු" නම් නව බහු-කවුළු මාදිලියක් එකතු කර ඇත. එය ඔබට පාවෙන කවුළු තුළ ඕනෑම යෙදුමක් දියත් කිරීමට ඉඩ සලසයි, පණිවිඩ යැවීම සඳහා උඩැතිරි දැනුම්දීම් ("බුබුලු") වැනි, නමුත් විශේෂිත API එකකට බැඳී නොමැත. පාවෙන කවුළුවක යෙදුමක් විවෘත කිරීම යෙදුම් නිරූපකය දිගු වේලාවක් එබීමෙන් සිදු කෙරේ. විශාල තිරවල, පාවෙන කවුළු නිරූපක කාර්ය තීරුවේ වෙනම ප්‍රදේශයක දිස්වේ. මෙම කවුළු සමූහගත කිරීමට, ගෙනයාමට සහ තිරයට ඇලවීමට හැකිය.

  • ටැබ්ලට්, ලැප්ටොප්, ඩෙස්ක්ටොප් පද්ධති සහ නැමිය හැකි තිර සහිත ස්මාර්ට්ෆෝන් වැනි විශාල තිර සහිත උපාංග සඳහා වේදිකා සංවර්ධනය අඛණ්ඩව සිදු කර ඇත. පික්සල 600 (dp) ට වඩා පළල තිර සහිත උපාංගවල නව හැසිරීම අක්‍රිය කිරීම සඳහා කලින් සක්‍රීය කළ විකල්ප ඉවත් කර ඇත. මෙම හැසිරීම තිර ප්‍රතිප්‍රමාණනය සහ දිශානතිය කළමනාකරණය කිරීම සඳහා ඇතැම් API නොසලකා හැරීමට මෙන්ම ප්‍රතිප්‍රමාණ කළ හැකි සහ චංචල කවුළු වල යෙදුම් අනුවර්තනය කිරීමට සම්බන්ධ විය.

  • EyeDropper පද්ධති API එකතු කර ඇති අතර, එමඟින් යෙදුම්වලට තිර ග්‍රහණ අවසර අවශ්‍ය නොවී තිරයේ ඇති ඕනෑම පික්සලයක් සඳහා වර්ණ තොරතුරු ලබා ගැනීමට ඉඩ සලසයි. යෙදුමේ පාලනය යටතේ නොමැති වේදිකා-කළමනාකරණය කරන ලද අයිඩ්‍රොපර් අතුරුමුහුණතක් හරහා වර්ණ ග්‍රහණය කර ගත යුතු ප්‍රදේශය තෝරා ගැනීමට පරිශීලකයාට ඉඩ දීමෙන් ආරක්ෂාව සහතික කෙරේ. මෙයින් අදහස් කරන්නේ යෙදුම්වලට නිශ්චිත පික්සලයක් පිළිබඳ තොරතුරු ඉල්ලා සිටීමට හෝ පික්සලයෙන් තිර අන්තර්ගත පික්සලය නැවත නිර්මාණය කිරීමට නොහැකි බවයි.

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

  • ඇමතුම් යෙදුමේ විලාසයට වඩා හොඳින් ගැළපීමට ඉඩ සලසමින්, ඡායාරූප තෝරක අතුරුමුහුණත අභිරුචිකරණය කිරීම සඳහා PhotoPickerUiCustomizationParams API එකතු කර ඇත. උදාහරණයක් ලෙස, ඔබට ඡායාරූප සිඟිති රූ වල දර්ශන අනුපාතය 1:1 (හතරැස්) සිට 9:16 (ආලේඛ්‍ය චිත්‍රය) දක්වා වෙනස් කළ හැකිය.

  • USE_LOCATION_BUTTON අවසරය එකතු කර ඇති අතර, එමඟින් නිවැරදි ස්ථාන දත්ත වෙත ප්‍රවේශය ලබා දීම සඳහා ඔබේ යෙදුමේ අතුරුමුහුණතට පද්ධති බොත්තමක් ඇතුළත් කිරීමට ඔබට ඉඩ සලසයි. බොත්තම පද්ධතිය විසින් විදැහුම් කරනු ලබන අතර, පරිශීලකයා විසින් එය ක්ලික් කළ විට, වත්මන් සැසියේ කාලසීමාව සඳහා පමණක් ස්ථාන දත්ත වෙත ප්‍රවේශය ලබා දේ.

  • යෙදුම් නාම ඒවායේ අයිකන යටතේ සැඟවීමට ඔබට ඉඩ සලසන සැකසුමක් එක් කර ඇත.
  • තිර විකාශන පටිගත කිරීමේ මෙවලම් තීරුවේ සැලසුම වෙනස් කර ඇත.

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


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

  • යෙදුමක තත්ත්වය අසල ඇති තවත් එකකට මාරු කිරීමට ඔබට ඉඩ සලසන, Handoff API එකතු කරන ලදී. Android-උපාංගය (උදාහරණයක් ලෙස, ටැබ්ලටයක්) සහ එහි වැඩ දිගටම කරගෙන යන්න.

  • සාම්ප්‍රදායික පික්චර්-ඉන්-පික්චර් කවුළු මෙන් නොව, ඩෙස්ක්ටොප් මාදිලියේ අනෙකුත් යෙදුම් මත ඩොක් කළ විට අන්තර්ක්‍රියාකාරීව පවතින අන්තර්ක්‍රියාකාරී ඩොක් කළ කවුළු ක්‍රියාත්මක කරන ලදී.
  • නව API දෙකක් එකතු කර ඇත: ගෘහස්ථ සංචාලනය සඳහා Wi-Fi භාවිතයෙන් ගොඩනැගිල්ලක් තුළ උපාංගයක පිහිටීම තීරණය කිරීම සඳහා UWB DL-TDOA API; සහ Wi-Fi හරහා අසල ඇති උපාංග හඳුනා ගැනීම සඳහා Proximity Detection API.
  • MPEG (ISO/IEC JTC 1) සහ VCEG (ITU-T) වැඩ කණ්ඩායම් විසින් ඒකාබද්ධව සංවර්ධනය කරන ලද, Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm, සහ Sony වැනි සමාගම්වල සහභාගීත්වයෙන්, H.266 වීඩියෝ සම්පීඩන ප්‍රමිතිය ලෙසද හැඳින්වෙන VVC (විවිධ වීඩියෝ කේතනය) වීඩියෝ ආකෘතිය සඳහා සහය එක් කර ඇත. H.266 H.265 (HEVC) ප්‍රතිස්ථාපනය කරන අතර සියලුම තිර විභේදන සඳහා (SD සහ HD සිට 4K සහ 8K දක්වා) ඉහළ කාර්යක්ෂම සම්ප්‍රේෂණය සහ ගබඩා කිරීම සපයයි, ඉහළ ගතික පරාසය (HDR) වීඩියෝ සහ අංශක 360 පරිදර්ශක වීඩියෝ සඳහා සහය දක්වයි.
  • නියත ගුණාත්මක මට්ටමක් සමඟ වීඩියෝ පටිගත කිරීමේ හැකියාව එකතු කර ඇත. මෙම මාදිලිය MediaRecorder වස්තුව තුළ setVideoEncodingQuality() ක්‍රමය භාවිතයෙන් වින්‍යාස කර ඇති අතර, එමඟින් බිටු අනුපාතය නොසලකා ගුණාත්මක මට්ටම අගුළු දැමීමට ඔබට ඉඩ සලසයි.
  • Добавлена поддержка формата изображений RAW14, применяемого в профессиональных цифровых камерах и обеспечивающего хранение 15 бит на цветовой канал.
  • Добавлено поддержка формата HDR-видео Eclipsa Video.
  • HE-AAC (ඉහළ කාර්යක්ෂමතා උසස් ශ්‍රව්‍ය කේතනය) ශ්‍රව්‍ය ආකෘතිය සඳහා මෘදුකාංග කේතකයක් එක් කරන ලද අතර, එය අඩු සහ ඉහළ බිටු අනුපාත දෙකටම සහය දක්වයි.
  • දේශීය ජාලයට යෙදුම් ප්‍රවේශය සීමා කිරීම සඳහා නව අවසරයක්, ACCESS_LOCAL_NETWORK, එක් කර ඇත. මෙම අවසරය යෙදුම් වලට ස්මාර්ට් නිවාස උපාංග සහ බහුමාධ්‍ය පද්ධති වැනි දේශීය ජාලයේ උපාංග හඳුනා ගැනීමට සහ ඒවාට සම්බන්ධ වීමට ඉඩ සලසයි. මෙම අවසරය එක් කර ඇත්තේ දේශීය ජාල සම්පත් පරිලෝකනය කිරීමෙන් අනිෂ්ට යෙදුම් වැළැක්වීම සඳහා ය, උදාහරණයක් ලෙස, රහසිගතව පරිශීලකයාගේ පරිසරය හඳුනා ගැනීමට.
  • කෙටි පණිවුඩ හරහා යවන ලද එක්-කාලීන මුරපද (OTP) සහ තහවුරු කිරීමේ කේත වලට එරෙහිව ආරක්ෂාව පුළුල් කර ඇත. බොහෝ යෙදුම් දැන් මෙම පණිවිඩ වෙත සෘජු ප්‍රවේශය ලබා දී ඇත්තේ ඒවා ලැබී පැය තුනකට පසුව පමණි. පෙරනිමි කෙටි පණිවුඩ කියවනය මෙම පණිවිඩ වහාම පෙන්වයි.
  • Реализована защита от звонков мошенников, представляющихся сотрудниками банка. Платформа может взаимодействовать с установленными банковскими приложениями для подтверждения того, что звонок инициирован банком. Также банки могут определять номера телефонов на которых допускаются только входящие звонки.
  • Добавлена возможность предоставления приложениям временного доступа к данным о точном местоположении, действующего только в течение текущего сеанса работы с программой.
  • Механизм защиты динамической загрузки кода (DCL, Dynamic Code Loading) расширен для применения с нативными библиотеками, загружаемыми через метод System.load(), а не только
    файлами в форматах DEX и JAR. DCL позволяет избежать подстановки вредоносного кода в динамически загружаемые исполняемые файлы, благодаря выставлению для подобных файлов прав доступа, допускающих только чтение.
  • නිකුත් කරන ලද සහ අවලංගු කරන ලද සියලුම සහතිකවල පොදු ලොගයක් පවත්වා ගනිමින්, සහතික විනිවිදභාවය යාන්ත්‍රණය පෙරනිමියෙන් සක්‍රීය කර ඇත.
  • ක්වොන්ටම් පරිගණකයක තිරිසන් බලයට ප්‍රතිරෝධී වන සම්භාව්‍ය ඇල්ගොරිතමය ML-DSA ඇල්ගොරිතමය සමඟ ඒකාබද්ධ කරන දෙමුහුන් ඇල්ගොරිතමයක් මත පදනම් වූ ඩිජිටල් අත්සනක් සහිත APK පැකේජ සහතික කිරීමේ හැකියාව හඳුන්වා දී ඇත.
  • Для приложений, работающих в фоновом режиме, ограничен доступ к API для воспроизведения звука, подключения к звуковым устройствам и изменения громкости. Подразумевается, что только активные приложения, с которыми в данный момент взаимодействует пользователь, могут начинать воспроизведение и менять громкость.
  • Добавлена поддержка гибридного шифрования на основе механизма HPKE (Hybrid Public Key Encryption, RFC 9180), совмещающего простоту передачи ключа в шифровании с открытым ключом с высокой производительностью симметричного шифрования (данные шифруются быстрым симметричным ключом, а сам ключ шифруется медленным асимметричным).
  • При вводе паролей и PIN-кодов при помощи физической клавиатуры по умолчанию отключено отображение последнего введённого символа по мере набора.
  • ක්‍රීඩා වල ස්පර්ශක පෑඩ් සහාය ක්‍රියාත්මක කිරීම සරල කිරීම සඳහා, මූසිකය සහ ස්පර්ශක පෑඩ් සිදුවීම් හැසිරවීම ඒකාබද්ධ කර ඇත. පෙරනිමියෙන්, පොයින්ටර් චලනයන් සහ අනුචලන අභිනයන් හා සම්බන්ධ ස්පර්ශක පෑඩ් සිදුවීම් දැන් මූසිකයක් සඳහා මෙන් සාපේක්ෂ ඛණ්ඩාංක බවට පරිවර්තනය කර ඇත. නිරපේක්ෂ ඛණ්ඩාංක වෙත ප්‍රවේශය සපයනු ලබන්නේ POINTER_CAPTURE_MODE_ABSOLUTE මාදිලිය පැහැදිලිව සඳහන් කිරීමෙනි.
  • සජීවිකරණය නතර වී දත්ත පූරණය වූ පසු Chooser සංවාදයේ අවසාන ස්ථානය සහ ප්‍රමාණය සොයා ගැනීමට ඔබට ඉඩ සලසමින්, getInitialRestingBounds() ක්‍රමය ChooserSession වස්තුවට එක් කර ඇත.
  • ප්‍රවාහය සඳහා ගුණාත්මක මට්ටම තෝරා ගැනීමේ අරමුණින් සන්නිවේදන නාලිකාවේ උපරිම කලාප පළල තීරණය කිරීම සඳහා getStreamingAppMaxDownlinkKbps සහ getStreamingAppMaxUplinkKbps ක්‍රම එකතු කරන ලදී.
  • සුපිරි විභේදන විස්තර වැඩි දියුණු කිරීමේ එන්ජිම, ශබ්දය අඩු කිරීමේ මාතයන් සහ AI තත්ත්ව ප්‍රශස්තිකරණ වැනි යෙදුම්-විශේෂිත විශේෂාංග සක්‍රීය කරන කැමරා දිගු නිර්මාණය කිරීම සඳහා දෘඩාංග නිෂ්පාදකයින්ට API එකක් ලබා දී ඇත.
  • කැමරා වර්ගය (බිල්ට්-ඉන් කැමරාව, USB වෙබ් කැමරාව හෝ අථත්‍ය කැමරාව) පිළිබඳ තොරතුරු ලබා ගැනීම සඳහා API එකතු කරන ලදී.
  • බ්ලූටූත් අඩු ශක්තිය (BLE) හරහා සම්බන්ධ කර ඇති ශ්‍රවණාධාර සඳහා සහය එක් කර ඇත. මෙම උපාංග දැන් නව TYPE_BLE_HEARING_AID කාණ්ඩය යටතේ වර්ගීකරණය කර ඇති අතර, යෙදුම්වලට ශ්‍රවණාධාර සහ හෙඩ්ෆෝන් අතර වෙනස හඳුනා ගැනීමට සහ පද්ධති ශබ්ද නැවත ධාවනය වෙන වෙනම පාලනය කිරීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, ඔබට ඔබගේ ශ්‍රවණාධාරයේ නොව ඔබගේ දුරකථනයේ බිල්ට් ස්පීකරයේ දැනුම්දීම්, නාද රටා සහ එලාම් වාදනය කළ හැකිය).
  • භෞතික යතුරුපුවරුවේ සහ ස්පර්ශ තිරයේ ඇතුළත් කළ මුරපද පෙන්වීම සඳහා වෙනම සැකසුම් එකතු කර ඇත. පෙරනිමියෙන්, භෞතික යතුරුපුවරුව භාවිතයෙන් ඇතුළත් කළ මුරපද අක්ෂර වහාම සැඟවී ඇත.
  • පරිමාණය කිරීමේදී DPI හි වෙනස්කම් සැලකිල්ලට ගනිමින් බාහිර තිර මත යෙදුම් විජට් සංදර්ශකය වැඩිදියුණු කිරීම.
  • VPN උමග මඟහැර ජාල ප්‍රවේශය ලබා ගැනීමට යෙදුමකට ඉඩ සලසන සැකසුම් සහිත පද්ධති තිරයක් විවෘත කිරීමට භාවිතා කළ හැකි, ACTION_VPN_APP_EXCLUSION_SETTINGS ඉල්ලීම එක් කරන ලදී.
  • OpenJDK 25 භාෂා විශේෂාංග සහ ජාවා පන්ති සඳහා සහය එක් කරන ලදී.
  • කැමරා API හැකියාවන් පුළුල් කර ඇත. සම්පූර්ණ කැමරා ග්‍රහණ සැසිය නැවත වින්‍යාස කිරීමකින් තොරව ක්ෂණිකව ප්‍රතිදාන කලාප ඇමිණීම හෝ වෙන් කිරීම සඳහා updateOutputConfigurations() ක්‍රමය CameraCaptureSession වස්තුවට එක් කර ඇත. මෙම වෙනස විවිධ කැමරා මාතයන් අතර බාධාවකින් තොරව මාරු වීමට ඉඩ සලසයි (උදාහරණයක් ලෙස, වීඩියෝ පටිගත කිරීම සහ ඡායාරූප ගැනීම). බහු භෞතික සංවේදක විහිදෙන තාර්කික කැමරා සමඟ වැඩ කරන විට, ප්‍රාථමික එක පමණක් නොව, එක් එක් සංවේදකය සඳහා මෙටාඩේටා ලබා ගැනීමේ හැකියාව එක් කර ඇත.
  • "http://" ඉල්ලීම් වැනි සංකේතනය නොකළ ගමනාගමනය සම්ප්‍රේෂණය කිරීමට යෙදුම් වලට ඉඩ සලසන android:usesCleartextTraffic ගුණාංගය අතහැර දමා ඇත. සංකේතනය නොකළ ගමනාගමනය අවශ්‍ය නම්, වෙනම ආරක්ෂක වින්‍යාස ගොනු භාවිතා කළ යුතුය.
  • VoIP ඇමතුම් ඉතිහාසය කළමනාකරණය කිරීම සඳහා සැකසුම් එකතු කරන ලද අතර, එමඟින් තොරතුරු ලොග් වල සුරකිනවාද යන්න සහ සම්පූර්ණ කරන ලද ඇමතුම් පිළිබඳ තොරතුරු අතුරු මුහුණතෙහි ප්‍රදර්ශනය වේද යන්න පාලනය කිරීමට ඔබට ඉඩ සලසයි.
  • ප්‍රවේශ ස්ථාන වෙත අඛණ්ඩ සමීපතා ඇස්තමේන්තුවක් සැපයීම සහ සුරක්ෂිත සම වයසේ සිට සම වයසේ නෝඩ් හඳුනාගැනීම සඳහා Wi-Fi RTT (වට-සංචාර-කාලය) API පුළුල් කර ඇත.
  • වෛද්‍ය උපාංග සහ යෝග්‍යතා ලුහුබැඳීම් සමඟ අවසර ඉල්ලා සිටීම සහ යෙදුම් අන්තර්ක්‍රියා සක්‍රීය කිරීම සඳහා CompanionDeviceManager වෙත නව පැතිකඩ එකතු කර ඇත.
  • В Android ධාවන කාලය (ART) මඟින් පරම්පරාගත කසළ එකතු කරන්නෙකු (පරම්පරාගත සමගාමී ලකුණු-සංයුක්ත කසළ එකතු කරන්නා) ක්‍රියාත්මක කරන අතර එමඟින් "පැරණි" සහ "තරුණ" වස්තූන් සැකසීම වෙන් කරයි, කෙටි ආයු කාලයක් සහිත මෑතකදී නිර්මාණය කරන ලද වස්තූන් පිරිසිදු කිරීමේ කාර්යක්ෂමතාව වැඩි දියුණු කරයි. පරම්පරාගත කසළ එකතු කරන්නෙකු භාවිතා කිරීම සම්පත් වෙන් කිරීමේදී කුටි ඇතිවීමේ අවදානම අඩු කරන අතර 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%.
  • android.os.MessageQueue පණිවිඩ පෝලිමේ නව ක්‍රියාත්මක කිරීමක් යෝජනා කර ඇති අතර එය අගුළු දැමීමකින් තොරව ක්‍රියාත්මක වේ. මෙම නව ක්‍රියාත්මක කිරීම කාර්ය සාධනය වැඩි දියුණු කරන අතර රාමු අලාභය අඩු කරයි.
  • සහාය ඉල්ලා සිටින යෙදුම් Android 17 සහ ඊට පසු නිකුතු වල, "ස්ථිතික අවසාන" ලෙස සලකුණු කර ඇති ක්ෂේත්‍රවල අගයන් වෙනස් කිරීම තහනම් කර ඇති අතර, එමඟින් ධාවන වේලාවේදී වඩාත් ආක්‍රමණශීලී කාර්ය සාධන ප්‍රශස්තිකරණයන් සක්‍රීය කිරීමට ඉඩ සලසයි.
  • මතක පරිභෝජනය අඩු කිරීම සඳහා, අභිරුචි දැනුම්දීම් දර්ශන පිරිසැලසුම් වල ප්‍රමාණය සීමා කර ඇත.
  • කාර්ය සාධන ගැටළු නිදොස් කිරීම සඳහා ප්‍රයෝජනවත් දත්ත රැස් කිරීම සඳහා ProfilingManager පැතිකඩකරු වෙත අමතර ප්‍රේරක TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM, සහ TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE එකතු කර ඇත.

මූලාශ්රය: opennet.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster