Google đã phát hành bản beta thứ ba của nền tảng di động mã nguồn mở Android 17, đánh dấu sự ổn định của nền tảng và kết thúc các thay đổi API trước khi phát hành chính thức. Chương trình thử nghiệm sơ bộ hiện có sẵn để đánh giá các tính năng mới của nền tảng. Các bản dựng firmware có sẵn cho 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 và Pixel Tablet. Android 17 dự kiến sẽ được phát hành vào quý 2 năm 2026.
Trong số những thay đổi trong Android 17 Beta 3:
- Cơ chế bảo vệ Tải mã động (DCL) đã được mở rộng để hỗ trợ các thư viện gốc được tải thông qua phương thức System.load(), chứ không chỉ các tệp DEX và JAR. DCL ngăn chặn mã độc hại được chèn vào các tệp thực thi được tải động bằng cách thiết lập quyền truy cập chỉ đọc cho các tệp đó.
- Cơ chế Minh bạch Chứng chỉ được bật theo mặc định, duy trì nhật ký công khai về tất cả các chứng chỉ đã cấp và bị thu hồi.
- API PhotoPickerUiCustomizationParams đã được thêm vào để tùy chỉnh giao diện chọn ảnh, cho phép nó phù hợp hơn với phong cách của ứng dụng gọi. Ví dụ, bạn có thể thay đổi tỷ lệ khung hình của ảnh thu nhỏ từ 1:1 (vuông) thành 9:16 (dọc).
- Đã thêm hỗ trợ cho định dạng ảnh RAW14, được sử dụng trong các máy ảnh kỹ thuật số chuyên nghiệp và cung cấp khả năng lưu trữ 15 bit trên mỗi kênh màu.
- API đã được cung cấp cho các nhà sản xuất phần cứng để tạo ra các tiện ích mở rộng camera, cho phép các tính năng dành riêng cho ứng dụng, chẳng hạn như công cụ tăng cường chi tiết độ phân giải siêu cao, các chế độ giảm nhiễu và bộ tối ưu hóa chất lượng AI.
- Đã thêm API để lấy thông tin về loại camera (camera tích hợp, webcam USB hoặc camera ảo).
- Đã bổ sung hỗ trợ cho máy trợ thính kết nối qua Bluetooth Low Energy (BLE). Các thiết bị này hiện được phân loại vào danh mục mới TYPE_BLE_HEARING_AID, cho phép các ứng dụng phân biệt giữa máy trợ thính và tai nghe, đồng thời điều khiển phát lại âm thanh hệ thống một cách riêng biệt (ví dụ: bạn có thể phát thông báo, nhạc chuông và báo thức trên loa tích hợp của điện thoại thay vì trên máy trợ thính).
- Đã thêm bộ mã hóa phần mềm cho định dạng âm thanh HE-AAC (High-Efficiency Advanced Audio Coding), hỗ trợ cả tốc độ bit thấp và cao.
- Quyền USE_LOCATION_BUTTON đã được thêm vào, cho phép bạn nhúng một nút hệ thống vào giao diện ứng dụng của mình để cấp quyền truy cập vào dữ liệu vị trí chính xác. Nút này được hệ thống hiển thị và khi người dùng nhấp vào, sẽ cấp quyền truy cập vào dữ liệu vị trí chỉ trong suốt phiên hiện tại.
- Đã thêm các thiết lập riêng biệt để hiển thị mật khẩu được nhập bằng bàn phím vật lý và trên màn hình cảm ứng. Theo mặc định, các ký tự mật khẩu được nhập bằng bàn phím vật lý sẽ được ẩn ngay lập tức.
- Khả năng chứng nhận các gói APK bằng chữ ký số dựa trên thuật toán lai kết hợp thuật toán cổ điển với thuật toán ML-DSA, có khả năng chống lại tấn công vét cạn trên máy tính lượng tử, đã được giới thiệu.
- Cải thiện hiển thị các widget ứng dụng trên màn hình ngoài bằng cách tính đến sự khác biệt về DPI khi thu phóng.
- Đã thêm một tùy chọn cho phép bạn ẩn tên ứng dụng hiển thị bên dưới biểu tượng của chúng.

- Đã triển khai các cửa sổ tương tác được gắn vào, khác với các cửa sổ Hình trong Hình truyền thống, vẫn duy trì tính tương tác khi được gắn lên trên các ứng dụng khác ở chế độ màn hình nền.
- Thiết kế thanh công cụ ghi màn hình đã được thay đổi.
- Đã thêm yêu cầu ACTION_VPN_APP_EXCLUSION_SETTINGS, có thể được sử dụng để mở màn hình hệ thống với các cài đặt cho phép ứng dụng bỏ qua quyền truy cập mạng. VPN-đường hầm.
- Đã bổ sung hỗ trợ cho các tính năng ngôn ngữ và lớp Java của OpenJDK 25.
Nguồn: opennet.ru

