ಗೂಗಲ್ ಮುಕ್ತ ಮೊಬೈಲ್ ವೇದಿಕೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ. 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 ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುವುದರೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ (ಸ್ಕ್ರೀನ್ಓರಿಯಂಟೇಶನ್, ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದಾದ ಚಟುವಟಿಕೆ, [min|max]AspectRatio), ಹಾಗೆಯೇ ಮರುಗಾತ್ರಗೊಳಿಸಬಹುದಾದ ಮತ್ತು ಚಲಿಸಬಲ್ಲ ವಿಂಡೋಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಹೊಂದಾಣಿಕೆಯ ನಿಯೋಜನೆ.


- ಐಡ್ರಾಪರ್ ಸಿಸ್ಟಮ್ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸ್ಕ್ರೀನ್ ಕ್ಯಾಪ್ಚರ್ ಅನುಮತಿಗಳ ಅಗತ್ಯವಿಲ್ಲದೆಯೇ ಪರದೆಯ ಮೇಲಿನ ಯಾವುದೇ ಪಿಕ್ಸೆಲ್ಗೆ ಬಣ್ಣದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ನ ನಿಯಂತ್ರಣದಲ್ಲಿಲ್ಲದ ಪ್ಲಾಟ್ಫಾರ್ಮ್-ನಿರ್ವಹಿಸಿದ ಐಡ್ರಾಪರ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಬಣ್ಣ-ಸೆರೆಹಿಡಿಯಬೇಕಾದ ಪ್ರದೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಬಳಕೆದಾರರಿಗೆ ಅನುಮತಿಸುವ ಮೂಲಕ ಸುರಕ್ಷತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸಲಾಗುತ್ತದೆ. ಇದರರ್ಥ ಅಪ್ಲಿಕೇಶನ್ಗಳು ನಿರ್ದಿಷ್ಟ ಪಿಕ್ಸೆಲ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ವಿನಂತಿಸಲು ಅಥವಾ ಪಿಕ್ಸೆಲ್ನಿಂದ ಪರದೆಯ ವಿಷಯ ಪಿಕ್ಸೆಲ್ ಅನ್ನು ಮರುಸೃಷ್ಟಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

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

- ಫೋಟೋ ಪಿಕ್ಕರ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು PhotoPickerUiCustomizationParams API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕರೆ ಮಾಡುವ ಅಪ್ಲಿಕೇಶನ್ನ ಶೈಲಿಗೆ ಉತ್ತಮವಾಗಿ ಹೊಂದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಫೋಟೋ ಥಂಬ್ನೇಲ್ಗಳ ಆಕಾರ ಅನುಪಾತವನ್ನು 1:1 (ಚದರ) ನಿಂದ 9:16 (ಭಾವಚಿತ್ರ) ಗೆ ಬದಲಾಯಿಸಬಹುದು.

- USE_LOCATION_BUTTON ಅನುಮತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ನಿಖರವಾದ ಸ್ಥಳ ಡೇಟಾಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡಲು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಇಂಟರ್ಫೇಸ್ಗೆ ಸಿಸ್ಟಮ್ ಬಟನ್ ಅನ್ನು ಎಂಬೆಡ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಬಟನ್ ಅನ್ನು ಸಿಸ್ಟಮ್ನಿಂದ ರೆಂಡರ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಪ್ರಸ್ತುತ ಸೆಷನ್ನ ಅವಧಿಗೆ ಮಾತ್ರ ಸ್ಥಳ ಡೇಟಾಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ.

- ಅಪ್ಲಿಕೇಶನ್ ಹೆಸರುಗಳ ಪ್ರದರ್ಶನವನ್ನು ಅವುಗಳ ಐಕಾನ್ಗಳ ಅಡಿಯಲ್ಲಿ ಮರೆಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.


- ಸ್ಕ್ರೀನ್ಕಾಸ್ಟ್ ರೆಕಾರ್ಡಿಂಗ್ ಟೂಲ್ಬಾರ್ನ ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ.

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

- ಹ್ಯಾಂಡ್ಆಫ್ API ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ಥಿತಿಯನ್ನು ಹತ್ತಿರದ ಇನ್ನೊಂದಕ್ಕೆ ವರ್ಗಾಯಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. Android-ಸಾಧನ (ಉದಾಹರಣೆಗೆ, ಟ್ಯಾಬ್ಲೆಟ್) ಮತ್ತು ಅಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮುಂದುವರಿಸಿ.

- ಸಾಂಪ್ರದಾಯಿಕ ಪಿಕ್ಚರ್-ಇನ್-ಪಿಕ್ಚರ್ ವಿಂಡೋಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಡೆಸ್ಕ್ಟಾಪ್ ಮೋಡ್ನಲ್ಲಿ ಇತರ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಮೇಲೆ ಡಾಕ್ ಮಾಡಿದಾಗ ಸಂವಾದಾತ್ಮಕವಾಗಿ ಉಳಿಯುವ ಸಂವಾದಾತ್ಮಕ ಡಾಕ್ಡ್ ವಿಂಡೋಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
- ಎರಡು ಹೊಸ API ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ: ಒಳಾಂಗಣ ಸಂಚರಣೆಗೆ Wi-Fi ಬಳಸಿಕೊಂಡು ಕಟ್ಟಡದೊಳಗಿನ ಸಾಧನದ ಸ್ಥಾನವನ್ನು ನಿರ್ಧರಿಸಲು UWB DL-TDOA API; ಮತ್ತು Wi-Fi ಮೂಲಕ ಹತ್ತಿರದ ಸಾಧನಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಸಾಮೀಪ್ಯ ಪತ್ತೆ 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-ಡಿಗ್ರಿ ಪನೋರಮಿಕ್ ವೀಡಿಯೊವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಸ್ಥಿರ ಗುಣಮಟ್ಟದ ಮಟ್ಟದೊಂದಿಗೆ ವೀಡಿಯೊ ರೆಕಾರ್ಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಈ ಮೋಡ್ ಅನ್ನು ಮೀಡಿಯಾ ರೆಕಾರ್ಡರ್ ಆಬ್ಜೆಕ್ಟ್ನಲ್ಲಿ setVideoEncodingQuality() ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಬಿಟ್ರೇಟ್ ಅನ್ನು ಲೆಕ್ಕಿಸದೆ ಗುಣಮಟ್ಟದ ಮಟ್ಟವನ್ನು ಲಾಕ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- Добавлена поддержка формата изображений RAW14, применяемого в профессиональных цифровых камерах и обеспечивающего хранение 15 бит на цветовой канал.
- Добавлено поддержка формата HDR-видео Eclipsa Video.
- ಕಡಿಮೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಬಿಟ್ರೇಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ HE-AAC (ಹೈ-ಎಫಿಷಿಯೆನ್ಸಿ ಅಡ್ವಾನ್ಸ್ಡ್ ಆಡಿಯೊ ಕೋಡಿಂಗ್) ಆಡಿಯೊ ಸ್ವರೂಪಕ್ಕಾಗಿ ಸಾಫ್ಟ್ವೇರ್ ಎನ್ಕೋಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ಗೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಲು ACCESS_LOCAL_NETWORK ಎಂಬ ಹೊಸ ಅನುಮತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಈ ಅನುಮತಿಯು ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ಸಾಧನಗಳು ಮತ್ತು ಮಲ್ಟಿಮೀಡಿಯಾ ಸಿಸ್ಟಮ್ಗಳಂತಹ ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ ಸಾಧನಗಳನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಸಂಪರ್ಕಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ದುರುದ್ದೇಶಪೂರಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡುವುದನ್ನು ತಡೆಯಲು ಈ ಅನುಮತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರರ ಪರಿಸರವನ್ನು ರಹಸ್ಯವಾಗಿ ಗುರುತಿಸಲು.
- SMS ಮೂಲಕ ಕಳುಹಿಸಲಾದ ಒಂದು-ಬಾರಿ ಪಾಸ್ವರ್ಡ್ಗಳು (OTP ಗಳು) ಮತ್ತು ದೃಢೀಕರಣ ಕೋಡ್ಗಳ ಪ್ರತಿಬಂಧದ ವಿರುದ್ಧ ರಕ್ಷಣೆಯನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಈಗ ಈ ಸಂದೇಶಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ಮೂರು ಗಂಟೆಗಳ ನಂತರ ಮಾತ್ರ ನೇರ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿವೆ. ಡೀಫಾಲ್ಟ್ SMS ರೀಡರ್ ಈ ಸಂದೇಶಗಳನ್ನು ತಕ್ಷಣವೇ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- Реализована защита от звонков мошенников, представляющихся сотрудниками банка. Платформа может взаимодействовать с установленными банковскими приложениями для подтверждения того, что звонок инициирован банком. Также банки могут определять номера телефонов на которых допускаются только входящие звонки.
- Добавлена возможность предоставления приложениям временного доступа к данным о точном местоположении, действующего только в течение текущего сеанса работы с программой.
- Механизм защиты динамической загрузки кода (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 ಮೋಡ್ ಅನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಸಂಪೂರ್ಣ ನಿರ್ದೇಶಾಂಕಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ.
- getInitialRestingBounds() ವಿಧಾನವನ್ನು ChooserSession ವಸ್ತುವಿಗೆ ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಅನಿಮೇಷನ್ ನಿಂತು ಡೇಟಾವನ್ನು ಲೋಡ್ ಮಾಡಿದ ನಂತರ Chooser ಸಂವಾದದ ಅಂತಿಮ ಸ್ಥಾನ ಮತ್ತು ಗಾತ್ರವನ್ನು ಕಂಡುಹಿಡಿಯಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- ಸ್ಟ್ರೀಮಿಂಗ್ಗಾಗಿ ಗುಣಮಟ್ಟದ ಮಟ್ಟವನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಉದ್ದೇಶಕ್ಕಾಗಿ ಸಂವಹನ ಚಾನಲ್ನ ಗರಿಷ್ಠ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು getStreamingAppMaxDownlinkKbps ಮತ್ತು getStreamingAppMaxUplinkKbps ವಿಧಾನಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಸೂಪರ್ ರೆಸಲ್ಯೂಶನ್ ವಿವರ ವರ್ಧನೆ ಎಂಜಿನ್, ಶಬ್ದ ಕಡಿತ ವಿಧಾನಗಳು ಮತ್ತು AI ಗುಣಮಟ್ಟದ ಆಪ್ಟಿಮೈಜರ್ಗಳಂತಹ ಅಪ್ಲಿಕೇಶನ್-ನಿರ್ದಿಷ್ಟ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಕ್ಯಾಮೆರಾ ವಿಸ್ತರಣೆಗಳನ್ನು ರಚಿಸಲು ಹಾರ್ಡ್ವೇರ್ ತಯಾರಕರಿಗೆ API ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
- ಕ್ಯಾಮೆರಾ ಪ್ರಕಾರದ ಬಗ್ಗೆ ಮಾಹಿತಿ ಪಡೆಯಲು API ಸೇರಿಸಲಾಗಿದೆ (ಅಂತರ್ನಿರ್ಮಿತ ಕ್ಯಾಮೆರಾ, USB ವೆಬ್ಕ್ಯಾಮ್ ಅಥವಾ ವರ್ಚುವಲ್ ಕ್ಯಾಮೆರಾ).
- ಬ್ಲೂಟೂತ್ ಲೋ ಎನರ್ಜಿ (BLE) ಮೂಲಕ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಶ್ರವಣ ಸಾಧನಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಈ ಸಾಧನಗಳನ್ನು ಈಗ ಹೊಸ TYPE_BLE_HEARING_AID ವರ್ಗದ ಅಡಿಯಲ್ಲಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ, ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಶ್ರವಣ ಸಾಧನಗಳು ಮತ್ತು ಹೆಡ್ಫೋನ್ಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಸಿಸ್ಟಮ್ ಧ್ವನಿ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿಯಂತ್ರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ನೀವು ಅಧಿಸೂಚನೆಗಳು, ರಿಂಗ್ಟೋನ್ಗಳು ಮತ್ತು ಅಲಾರಮ್ಗಳನ್ನು ನಿಮ್ಮ ಶ್ರವಣ ಸಾಧನದ ಬದಲಿಗೆ ನಿಮ್ಮ ಫೋನ್ನ ಬಿಲ್ಟ್-ಇನ್ ಸ್ಪೀಕರ್ನಲ್ಲಿ ಪ್ಲೇ ಮಾಡಬಹುದು).
- ಭೌತಿಕ ಕೀಬೋರ್ಡ್ ಮತ್ತು ಟಚ್ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ನಮೂದಿಸಲಾದ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಪ್ರತ್ಯೇಕ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಭೌತಿಕ ಕೀಬೋರ್ಡ್ ಬಳಸಿ ನಮೂದಿಸಲಾದ ಪಾಸ್ವರ್ಡ್ ಅಕ್ಷರಗಳನ್ನು ತಕ್ಷಣವೇ ಮರೆಮಾಡಲಾಗುತ್ತದೆ.
- ಸ್ಕೇಲಿಂಗ್ ಮಾಡುವಾಗ DPI ನಲ್ಲಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಮೂಲಕ ಬಾಹ್ಯ ಪರದೆಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ವಿಜೆಟ್ಗಳ ಸುಧಾರಿತ ಪ್ರದರ್ಶನ.
- VPN ಸುರಂಗವನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಮೂಲಕ ನೆಟ್ವರ್ಕ್ ಪ್ರವೇಶವನ್ನು ಹೊಂದಲು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅನುಮತಿಸುವ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಸಿಸ್ಟಮ್ ಪರದೆಯನ್ನು ತೆರೆಯಲು ಬಳಸಬಹುದಾದ ACTION_VPN_APP_EXCLUSION_SETTINGS ವಿನಂತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- OpenJDK 25 ಭಾಷಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಜಾವಾ ತರಗತಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- ಕ್ಯಾಮೆರಾ API ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ. ಸಂಪೂರ್ಣ ಕ್ಯಾಮೆರಾ ಕ್ಯಾಪ್ಚರ್ ಸೆಷನ್ ಅನ್ನು ಮರುಸಂರಚಿಸದೆಯೇ ಫ್ಲೈನಲ್ಲಿ ಔಟ್ಪುಟ್ ಪ್ರದೇಶಗಳನ್ನು ಲಗತ್ತಿಸಲು ಅಥವಾ ಬೇರ್ಪಡಿಸಲು ಕ್ಯಾಮೆರಾಕ್ಯಾಪ್ಚರ್ ಸೆಷನ್ ವಸ್ತುವಿಗೆ updateOutputConfigurations() ವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಈ ಬದಲಾವಣೆಯು ವಿಭಿನ್ನ ಕ್ಯಾಮೆರಾ ಮೋಡ್ಗಳ ನಡುವೆ ಸರಾಗವಾಗಿ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ ಮತ್ತು ಫೋಟೋ ತೆಗೆಯುವಿಕೆ). ಬಹು ಭೌತಿಕ ಸಂವೇದಕಗಳನ್ನು ವ್ಯಾಪಿಸಿರುವ ತಾರ್ಕಿಕ ಕ್ಯಾಮೆರಾಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಪ್ರಾಥಮಿಕ ಸಂವೇದಕಕ್ಕೆ ಮಾತ್ರವಲ್ಲದೆ ಪ್ರತಿ ಸಂವೇದಕಕ್ಕೂ ಮೆಟಾಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- "http://" ವಿನಂತಿಗಳಂತಹ ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡದ ಟ್ರಾಫಿಕ್ ಅನ್ನು ರವಾನಿಸಲು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟ android:usesCleartextTraffic ಗುಣಲಕ್ಷಣವನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ. ಎನ್ಕ್ರಿಪ್ಟ್ ಮಾಡದ ಟ್ರಾಫಿಕ್ ಅಗತ್ಯವಿದ್ದರೆ, ಪ್ರತ್ಯೇಕ ಭದ್ರತಾ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳನ್ನು ಬಳಸಬೇಕು.
- VoIP ಕರೆ ಇತಿಹಾಸವನ್ನು ನಿರ್ವಹಿಸಲು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಮಾಹಿತಿಯನ್ನು ಲಾಗ್ಗಳಲ್ಲಿ ಉಳಿಸಲಾಗಿದೆಯೇ ಮತ್ತು ಪೂರ್ಣಗೊಂಡ ಕರೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
- ಪ್ರವೇಶ ಬಿಂದುಗಳಿಗೆ ನಿರಂತರ ಸಾಮೀಪ್ಯ ಅಂದಾಜನ್ನು ಒದಗಿಸಲು ಮತ್ತು ಪೀರ್-ಟು-ಪೀರ್ ನೋಡ್ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಲು Wi-Fi RTT (ರೌಂಡ್-ಟ್ರಿಪ್-ಟೈಮ್) API ಅನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.
- ವೈದ್ಯಕೀಯ ಸಾಧನಗಳು ಮತ್ತು ಫಿಟ್ನೆಸ್ ಟ್ರ್ಯಾಕರ್ಗಳೊಂದಿಗೆ ಅನುಮತಿಗಳನ್ನು ವಿನಂತಿಸಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸಂವಹನಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು CompanionDeviceManager ಗೆ ಹೊಸ ಪ್ರೊಫೈಲ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- В 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%.
- android.os.MessageQueue ಸಂದೇಶ ಸರತಿಯ ಹೊಸ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು ಲಾಕ್ಗಳಿಲ್ಲದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ಹೊಸ ಅನುಷ್ಠಾನವು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಫ್ರೇಮ್ ನಷ್ಟವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
- Приложениям, заявляющим о поддержке Android 17 и более новых выпусков, запрещено изменять значения полей, помеченных как «static final», что позволяет задействовать более агрессивные оптимизации производительности в runtime.
- ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಕಸ್ಟಮ್ ಅಧಿಸೂಚನೆ ವೀಕ್ಷಣೆ ವಿನ್ಯಾಸಗಳ ಗಾತ್ರವನ್ನು ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ.
- ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಉಪಯುಕ್ತವಾದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಹೆಚ್ಚುವರಿ ಟ್ರಿಗ್ಗರ್ಗಳಾದ TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM, ಮತ್ತು TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE ಗಳನ್ನು ಪ್ರೊಫೈಲಿಂಗ್ ಮ್ಯಾನೇಜರ್ ಪ್ರೊಫೈಲರ್ಗೆ ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru












