Google vừa công bố phiên bản phát hành quý thứ hai của nền tảng di động mở của mình. Android 16 (QPR2). Связанный с новым выпуском исходный код размещён в Git-репозитории проекта (ветка android-16.0.0_r4). Сборки прошивки подготовлены для устройств 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 Fold и Pixel Tablet. В ближайшие месяцы прошивки с новой версией ожидаются для смартфонов Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo и Xiaomi. Дополнительно будут сформированы универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.
Phát hành Android 16 QPR2 сформирован в рамках нового графика разработки, в соответствии с которым каждый год формируется не один значительный релиз Android, а два выпуска — первый во втором квартале (QPR1), а второй — в четвёртом квартале (QPR2). В летний релиз вошли значительные новшества, изменения поведения в SDK и новые API. Зимний релиз содержит улучшения, новые API и изменения, не влияющие на совместимость с приложениями.
Những đổi mới chính Android 16 QPR2:
- Добавлена возможность запуска графических приложений, собранных для LinuxViệc khởi chạy được thực hiện thông qua ứng dụng. Linux Thiết bị đầu cuối, cho phép bạn chạy trong môi trường đó. Android máy ảo với Debian GNU /Linux, trong đó bạn có thể thực hiện bình thường Linux- ứng dụng. Để khởi chạy môi trường đồ họa trong ứng dụng. Linux Terminal đã thêm nút "Hiển thị", cho phép chuyển hướng đồ họa thông qua các thành phần trong môi trường chính. Android. После активации кнопки «Display» в терминале можно запустить композитный сервер Weston, предоставляющий минималистичный оконный сеанс, а затем использовать его для запуска любых графических приложений, например, продемонстрирован запуск графического редактора GIMP.

Chức năng của máy ảo c Linux Nó đang được phát triển như một phần của dự án Ferrochrome. Nó được ra mắt trong môi trường dành cho khách. Debian GNU /Linux. Для виртуализации используется фреймворк AVF (Android Khung ảo hóa), được triển khai trên cơ sở một hypervisor. KVM và bộ công cụ crosvm. Môi trường đồ họa sử dụng giao thức Wayland và dựa trên kỹ thuật ghép ảnh. người phục vụ Weston. VirGL, GPU ảo Virgil3D, được sử dụng để tăng tốc đồ họa phần cứng. Các ứng dụng được xây dựng cho X11 được khởi chạy bằng cách sử dụng thành phần XWayland DDX.
- Реализована расширенная тёмная тема оформления (Expanded Dark Theme), которая автоматически инвертирует цвета в приложениях, не предоставляющих тёмную тему оформления. Необходимость инвертирования определяется отдельно для каждого приложения на основе атрибута isLightTheme. Инвертирование применяется к элементам интерфейса на базе Android Views, Composables и WebViews, но не используется для приложений с собственными движками отрисовки, например, на базе фреймворка Flutter.

- Hiện đã có khả năng chọn hình dạng biểu tượng cụ thể sẽ được áp dụng cho tất cả các biểu tượng và phím tắt thư mục được hiển thị.


- Đối với các ứng dụng không cung cấp tùy chọn biểu tượng riêng cho chủ đề, chúng tôi đã triển khai tính năng tự động tạo biểu tượng theo phong cách phù hợp với chủ đề. Bộ lọc màu sẽ được áp dụng cho biểu tượng khởi chạy ứng dụng hiện có trong quá trình tạo.

- Bây giờ bạn có thể tiếp tục tương tác với ứng dụng sau khi mở hộp thoại Chia sẻ hệ thống và làm mới nội dung giao diện ứng dụng trong khi chọn trình xử lý trao đổi dữ liệu.
- В Android Runtime (ART) добавлен генеративный сборщик мусора (Generational Concurrent Mark-Compact Garbage Collector), использующий раздельную обработку «старых» и «молодых» объектов, что повышает эффективность очистки недавно созданных объектов с небольшим временем жизни. Применение генеративного сборщика мусора уменьшает риск приостановок во время выделения ресурсов и снижает нагрузку на CPU, что повышает эффективность потребления энергии.
- Các công cụ phân tích tương tác của người dùng với tiện ích đã được mở rộng—ứng dụng hiện có thể nhận số liệu về các sự kiện tương tác như nhấp chuột, cuộn và hiển thị.
- Một thông báo cảnh báo đã được triển khai cho các ứng dụng đang được gỡ lỗi không được căn chỉnh theo ranh giới trang 16 KB. Trong tương lai, một số kiến trúc dự kiến sẽ chuyển sang kích thước trang 16 KB thay vì 4 KB, điều này sẽ cải thiện hiệu suất của các chương trình sử dụng nhiều bộ nhớ.

- Đã thêm bộ giải mã phần mềm cho định dạng âm thanh IAMF (Mô hình và định dạng âm thanh nhập vai), được sử dụng để phân phối âm thanh vòm (bộ giải mã này tính đến sự lan truyền của tín hiệu âm thanh trong không gian ba chiều để tái tạo âm thanh gần với âm thanh tự nhiên nhất có thể).
- Giao diện Output Switcher hiện có khả năng chia sẻ âm thanh qua Bluetooth LE mà không cần phải thay đổi cài đặt Bluetooth riêng biệt.

- Hệ thống Health Connect hiện hỗ trợ theo dõi bước chân tự động bằng các cảm biến có sẵn. Quyền truy cập thông tin số bước chân được cấp cho các ứng dụng có quyền READ_STEPS. Phương pháp mới này giúp đơn giản hóa mã ứng dụng và giảm mức tiêu thụ điện năng khi theo dõi số bước chân. Health Connect cung cấp bộ nhớ lưu trữ tập trung dữ liệu từ máy theo dõi sức khỏe và các thiết bị liên quan đến sức khỏe khác, đồng thời tạo điều kiện chia sẻ quyền truy cập dữ liệu sức khỏe trên nhiều ứng dụng.
- Добавлен новый API Data Transfer для повышения надёжности миграции данных между устройствами на базе Android và iOS.
- Một API đã được thêm vào để xác minh nhà phát triển trong quá trình cài đặt APK. Các lệnh mô phỏng xác minh đã được thêm vào tiện ích ADB (khả năng cài đặt ứng dụng mà không cần xác minh bằng ADB sẽ không thay đổi).
- Tin nhắn SMS có mật khẩu một lần (OTP) đã được bảo mật. Để ngăn chặn các ứng dụng độc hại chặn OTP, việc gửi tin nhắn SMS có hàm băm cho dịch vụ SMS Retriever sẽ bị trì hoãn ba giờ đối với hầu hết các ứng dụng. Cho đến khi hết thời gian này, việc phát sự kiện RECEIVE_SMS sẽ bị chặn và các truy vấn cơ sở dữ liệu chứa tin nhắn SMS sẽ được lọc.
- Trạng thái khóa hệ thống mới, "Khóa An toàn Thiết bị", đã được thêm vào. Khi được kích hoạt (ví dụ: thông qua dịch vụ Tìm Thiết bị của Tôi), thiết bị sẽ ngay lập tức khóa và yêu cầu mã PIN hoặc mật khẩu để mở khóa. Thông báo và lời nhắc sẽ bị ẩn khỏi màn hình khóa, và tính năng mở khóa sinh trắc học sẽ tạm thời bị vô hiệu hóa.
Nguồn: opennet.ru







