Ghi chú phát hành Android 17

Trang này tóm tắt các tính năng chính trong bản phát hành Android 17 và cung cấp đường liên kết đến thông tin bổ sung. Những bản tóm tắt tính năng này được sắp xếp theo vị trí tài liệu của tính năng trên trang web này.

Kiến trúc

Ngừng sử dụng ION

Trình phân bổ bộ nhớ ION không còn được hỗ trợ trên bất kỳ phiên bản Android nào, vì tất cả các nhân hỗ trợ ION đều đã hết vòng đời vào tháng 12 năm 2025. Tất cả mã nhà cung cấp cố gắng sử dụng ION đều sẽ thất bại. Xoá tất cả mã nhà cung cấp sử dụng ION.

Âm thanh

Tái cấu trúc SCO được quản lý bằng âm thanh

Nếu các thiết bị áp dụng cấu trúc lại Audio Managed synchronous connection-oriented (SCO) trong Android 17 trở lên, thì khung âm thanh Android sẽ sử dụng tính năng quản lý SCO để quản lý việc định tuyến SCO. Trước đây, khung Bluetooth (BT) đã xử lý việc định tuyến này.

Ô tô

Tính năng tạo cửa sổ nâng cao với giao diện người dùng có thể mở rộng

Trong Android 17 trở lên, hãy sử dụng Giao diện người dùng có thể mở rộng để tạo trải nghiệm người dùng tinh vi, linh hoạt và nhiều bảng điều khiển trong ô tô. Thêm các bất biến WindowManager, định cấu hình trình hướng dẫn thiết lập và tuỳ chỉnh thanh hệ thống và thanh điều hướng.

Xe được xác định bằng phần mềm

Trong Android 17 trở lên, bạn có thể sử dụng xe được xác định bằng phần mềm (SDV). SDV sử dụng phần mềm để đóng vai trò quan trọng trong việc xây dựng, kiểm soát, quản lý và nâng cao hoạt động của xe. SDV biến xe thành các nền tảng có khả năng kết nối và thích ứng, có thể phát triển thông qua các bản cập nhật phần mềm.

Khả năng tương thích

Kiểm thử đầu vào và đầu ra âm thanh đa kênh

Android 17 giới thiệu các bài kiểm thử Trình xác minh CTS cho đầu vào và đầu ra âm thanh đa kênh.

Chạy các kiểm thử CTS-V

Android 17 yêu cầu thêm một bước thiết lập CTS-V để cấp vai trò trình duyệt mặc định.

Chạy các kiểm thử tương tác phía máy chủ, viễn thông và độ chính xác của phạm vi

Android 17 bao gồm các kiểm thử tương tác CTS-V là các kiểm thử bán tự động, yêu cầu bạn thực hiện một số bước thủ công trên thiết bị đang kiểm thử (DUT).

Ngoài các kiểm thử tương tác, chúng tôi đã chuyển đổi độ chính xác của tính năng đo khoảng cách theo cách thủ công và các kiểm thử viễn thông thành kiểm thử trên nhiều thiết bị. Bạn cần thực hiện các bài kiểm tra kết nối Wi-Fi.

Chạy các kiểm thử tương tác phía máy chủ lưu trữ USB

Android 17 bao gồm các bài kiểm thử phía máy chủ CTS-V qua USB. Các bài kiểm thử này yêu cầu adb qua Wi-Fi để chạy.

Chạy kiểm thử nội dung nghe nhìn

Android 17 bao gồm các bài kiểm thử phát nội dung nghe nhìn CTS-V.

Chạy kiểm thử tải âm thanh

Android 17 có bài kiểm thử khối lượng công việc âm thanh CTS-V.

Thông tin cập nhật về kiểm thử âm thanh

Android 17 ra mắt các bản cập nhật sau đây cho bài kiểm thử âm thanh:

  • Thêm bộ chuyển đổi âm thanh USB-C sang giắc 3,5 mm vào danh sách các bộ chuyển đổi âm thanh USB được đề xuất:
    • Google (mã nhà cung cấp: 0x18D1, mã sản phẩm: 0x5025)
    • Xumee (mã nhà cung cấp: 0x3302, mã sản phẩm: 0x56C5)
  • Xoá các yêu cầu về HDMI khỏi bài kiểm tra CTS Verifier Pro Audio.

Bản cập nhật ITS của camera

Android 17 giới thiệu các bản cập nhật cho Bộ thử nghiệm hình ảnh camera (ITS).

Tài liệu định nghĩa về khả năng tương thích (CDD)

Tài liệu định nghĩa về khả năng tương thích (CDD) cho Android 17 được phát hành cùng với các bản cập nhật Android 17.

Khả năng kết nối

Tự động định tuyến các cuộc gọi OTT đến các kết nối mạng cao cấp

Android 17 hỗ trợ tính năng tự động định tuyến các cuộc gọi thoại và video qua giao thức truyền hình Internet (OTT) đến các kết nối mạng cao cấp. Tính năng này cho phép hệ thống tự động chuyển hướng lưu lượng truy cập từ cuộc gọi thoại và cuộc gọi video đến một giao diện mạng chuyên dụng chất lượng cao, chẳng hạn như một phân đoạn 5G chất lượng cao hoặc một kết nối PDN 4G chất lượng cao, mà không yêu cầu thay đổi ngăn xếp mạng của ứng dụng.

Phạm vi: Thông tin cập nhật về quy cách ngoài băng tần

Android 17 giới thiệu phiên bản 2 và phiên bản 3 của quy cách ngoài băng tần (OOB).

Phiên bản 2 có những thay đổi sau:

  • Chuyển đổi công nghệ: Cho phép chuyển đổi linh hoạt giữa các công nghệ đo khoảng cách trong một phiên đang hoạt động mà không làm gián đoạn luồng dữ liệu.
  • Nội dung thông báo phản hồi về Khả năng đo khoảng cách: Bao gồm trường Công nghệ được hỗ trợ để cho biết khả năng hỗ trợ các quá trình chuyển đổi công nghệ tạo trước khi ngắt.

Phiên bản 3 có những thay đổi sau:

  • Tải trọng thông báo chuyển động: Một phần tử dữ liệu (DE) mà thiết bị của nhà quảng cáo dùng để thông báo cho thiết bị khởi tạo về thay đổi chuyển động.
  • Tải trọng thông báo Cấu hình đo khoảng cách: Bao gồm trường Hỗ trợ chuyển động để cho phép bên khởi tạo báo hiệu cho bên phản hồi rằng bên khởi tạo muốn được thông báo về mọi thay đổi trong chuyển động của thiết bị ngoại vi từ bên phản hồi.

Hiển thị

Màn hình kiểu máy tính

Trong Android 17 trở lên, bạn có thể bật chế độ cửa sổ kiểu máy tính cho từng màn hình.

Khả năng tương thích của ứng dụng trên màn hình lớn

Android 17 giới thiệu các chế độ cài đặt config_isCameraCompatSimulateRequestedOrientationTreatmentEnabled, config_isCameraCompatSimReqOrientationLandscapeTreatmentEnabledconfig_enableSelfKillRecoveryBetweenInternalDisplays cho lớp phủ khả năng tương thích của ứng dụng trên màn hình lớn.

Nội dung nghe nhìn

Hỗ trợ VVC

Android 17 hỗ trợ một tiêu chuẩn mã hoá video, đó là Versatile Video Coding (VVC) (Mã hoá video linh hoạt) cho các trường hợp giải mã. Nền tảng Android cung cấp hỗ trợ về khung và trình phân tích cú pháp, nhưng để bật tính năng giải mã VVC, nhà cung cấp SoC hoặc OEM phải cung cấp một trình giải mã (phần mềm hoặc phần cứng) và OEM phải đảm bảo trình giải mã đó được bật và đăng ký đúng cách với hệ thống con đa phương tiện của Android.

Hiệu suất

Thu thập thông tin chung về sức khoẻ

Để cải thiện thông tin chẩn đoán về trạng thái hệ thống bằng chế độ đổi cũ lấy mới, Android 17 sẽ bổ sung thông tin về hình học camera và khe cắm UICC.

Trình giới hạn bộ nhớ

Trình giới hạn bộ nhớ là một dịch vụ hệ thống giám sát và giới hạn mức sử dụng bộ nhớ của các quy trình ứng dụng bằng cgroup v2 của Linux. Trình giới hạn bộ nhớ ngăn các ứng dụng riêng lẻ tiêu tốn quá nhiều bộ nhớ hệ thống, nhờ đó giảm áp lực bộ nhớ trên toàn hệ thống và ngăn chặn việc loại bỏ các quy trình quan trọng một cách quyết liệt khi hết bộ nhớ (OOM).

Trình nền quản lý bộ nhớ

Android 17 trở lên hỗ trợ trình nền quản lý bộ nhớ (mmd), một trình nền hệ thống, chịu trách nhiệm định cấu hình và quản lý các tác vụ bảo trì liên quan đến ZRAM.

Trình nền giám sát bộ nhớ quy trình

Trình nền giám sát bộ nhớ quy trình (PMGD) bảo vệ tình trạng hệ thống và trải nghiệm người dùng bằng cách chủ động quản lý mức sử dụng bộ nhớ theo từng quy trình. Trình nền này cải thiện độ ổn định tổng thể của thiết bị bằng cách thực thi giới hạn bộ nhớ một cách hiệu quả trên các quy trình mục tiêu cụ thể, xác minh rằng các rò rỉ hoặc mức tăng bộ nhớ riêng lẻ không gây ra tình trạng suy giảm hiệu suất trên toàn hệ thống.

Quyền

Bộ chọn Địa chỉ Liên hệ

Bộ chọn người liên hệ của Android cho phép nhà phát triển ứng dụng truy xuất thông tin liên hệ do người dùng chọn mà không cần có đầy đủ quyền truy cập vào danh bạ. Phương pháp này phù hợp với cam kết của Android về tính minh bạch của dữ liệu và giảm thiểu dấu vết của quyền.

Sau đây là các tính năng chính của Trình chọn người liên hệ:

  • Chia sẻ ưu tiên quyền riêng tư: Chỉ cấp cho ứng dụng quyền đọc đối với dữ liệu đã chọn.
  • Giao diện người dùng chuẩn hoá: Mang đến trải nghiệm nhất quán cho người dùng với các tính năng tìm kiếm, chuyển đổi hồ sơ và chọn nhiều mục được tích hợp sẵn.
  • Khả năng tương thích ngược: Tự động tiếp nhận các yêu cầu Intent.ACTION_PICK cũ cho những ứng dụng nhắm đến Android 17 trở lên.

Chỉ báo vị trí

Android 17 giới thiệu chỉ báo vị trí theo thời gian thực trên thanh trạng thái, mở rộng tính minh bạch về quyền riêng tư vốn đã có sẵn cho việc sử dụng camera và micrô. Khi một ứng dụng không phải là ứng dụng hệ thống truy cập vào thông tin vị trí của thiết bị ở nền trước, một biểu tượng chuyên dụng sẽ xuất hiện và chuyển thành một dấu chấm liên tục, cho phép người dùng nhấn vào và xem những ứng dụng nào đang theo dõi dữ liệu của họ.

Bảo mật

Các điểm cải tiến về khoá được bao bọc bằng phần cứng

Android 17 trở lên đơn giản hoá việc triển khai tính năng mã hoá bộ nhớ khoá được bao bọc bằng phần cứng hiện có.

Việc triển khai đơn giản sẽ tạo, nhập và chuẩn bị các khoá mã hoá nội tuyến được bao bọc bằng phần cứng bằng cách sử dụng ioctl của nhân Linux thay vì KeyMint. Nhân Linux giao tiếp với phần cứng bao bọc khoá để thực hiện các thao tác này.

Điều này giúp đơn giản hoá thiết kế bằng cách loại bỏ sự tham gia không cần thiết của KeyMint trong các thao tác này. Nó cũng đạt được khả năng tương thích với nhân Linux thượng nguồn.

Những người triển khai khoá được bao bọc bằng phần cứng phải thêm tính năng hỗ trợ cho ioctl của nhân Linux mới.

Sau đó, hãy sử dụng wrappedkey thay vì wrappedkey_v0 trong fstab để bật quy trình triển khai mới. Điều này bao gồm cả thay đổi về định dạng trên đĩa, nên chỉ áp dụng cho các thiết bị mới ra mắt. Những thiết bị đã sử dụng wrappedkey_v0 phải tiếp tục sử dụng wrappedkey_v0.

Các quy trình triển khai KeyMint chỉ được dùng trên các thiết bị chạy Android 17 trở lên không cần hỗ trợ TAG_STORAGE_KEY hoặc convertStorageKeyToEphemeral. Chức năng của các lệnh này đã được thay thế bằng ioctl của nhân Linux. KeyMint vẫn được dùng cho các mục đích khác.

UX giới hạn tốc độ trên màn hình khoá

Android 17 trở lên sử dụng tính năng giới hạn tốc độ mặc định mạnh mẽ hơn cho màn hình khoá so với các phiên bản thấp hơn. Trong một số trường hợp hiếm gặp, người dùng có thể gặp phải tình trạng màn hình khoá hết thời gian chờ quá lâu. Vì vậy, Android 17 trở lên cung cấp thông tin phản hồi nâng cao sau đây cho người dùng trên màn hình khoá:

  • Cải thiện định dạng thời gian: Màn hình khoá hiển thị thời gian chờ từ 1 phút trở lên bằng các đơn vị thời gian lớn hơn để dễ đọc hơn, chẳng hạn như Hãy thử lại sau 30 phút thay vì Hãy thử lại sau 1800 giây.
  • Đường liên kết rút gọn để khôi phục: Màn hình khoá hiển thị một đường liên kết rút gọn (mặc định là g.co/android/unlock) để giúp người dùng tìm thấy các tùy chọn khôi phục trên một thiết bị khác. Bạn có thể định cấu hình đường liên kết này thông qua tài nguyên config_lockscreenLockoutShortlink.
  • Phản hồi về lần thử trùng lặp: Trên các thiết bị có chế độ triển khai Weaver, hệ thống sẽ hiển thị một thông báo riêng biệt khi người dùng nhập một lần đoán trùng lặp không chính xác. Phản hồi cụ thể này không có trên các thiết bị chỉ có Gatekeeper vì các thiết bị này không cung cấp mã phản hồi riêng biệt cho các lần đoán không chính xác và các lỗi xác minh khác.
  • Quản lý nhất quán việc nhập thông tin đăng nhập: Màn hình khoá sẽ tắt bàn phím nhập mã PIN nếu thiết bị sử dụng thông tin đăng nhập bằng mã PIN, tương tự như việc nhập thông tin đăng nhập bằng mật khẩu và hình mở khoá.

Phương thức LockPatternUtils#getLockoutAttemptDeadline(int) được đổi tên thành LockPatternUtils#getLockoutEndTime(int) và cung cấp thời gian kết thúc khoá từ bộ nhớ đệm do hệ thống quản lý. Bản cập nhật này giải quyết vấn đề khi các giá trị này chỉ được lưu vào bộ nhớ đệm cho mỗi phiên bản LockPatternUtils, dẫn đến việc hiển thị sai là không có thời gian chờ hoạt động nếu một giá trị được kích hoạt bằng một phiên bản khác. Nhà phát triển của các lời nhắc về thông tin đăng nhập hệ thống (chẳng hạn như màn hình khoá và hoạt động cài đặt) phải cập nhật các lời nhắc này để xác minh thời gian chờ hiện có trước khi cho phép thực hiện các lần thử tiếp theo.

Khả năng tương thích với chính sách

Trong Android 17 trở lên, các thiết bị chạy bằng các thuộc tính được mô tả trong phần Khả năng tương thích của chính sách phải bật khả năng được chính sách quy định memfd_class và cập nhật chính sách liên quan đến bộ nhớ dùng chung để hỗ trợ các đối tượng lớp memfd_file.

Giai đoạn chuẩn bị trước cho Secure Element

Trong Android 17 trở lên, giao diện Weaver HAL có một phương thức để làm nóng trước Secure Element. Khi có một HAL Weaver hỗ trợ phương thức này, Android sẽ gọi phương thức làm nóng trước khi người dùng bắt đầu nhập mã PIN, hình mở khoá hoặc mật khẩu trên màn hình khoá. Phương thức này có thể giảm độ trễ khi xác minh mã PIN, hình mở khoá hoặc mật khẩu trên màn hình khoá tới 200 mili giây, tuỳ thuộc vào phần tử bảo mật và việc triển khai tính năng quản lý nguồn của phần tử đó.

Các trình triển khai HAL Weaver có thể hỗ trợ phương thức này khi phương thức này cải thiện hiệu suất.

Thiết lập

Khắc phục lỗi bản dựng

Trong Android 17 trở lên, cây nguồn AOSP ở chế độ chỉ đọc. Nếu bản dựng mà bạn đang chạy cố gắng sửa đổi cây nguồn trong quá trình định cấu hình sản phẩm hoặc bất kỳ phần nào khác của bản dựng, thì bản dựng sẽ gặp lỗi và báo cáo lỗi hệ thống tệp chỉ đọc.

Để giải quyết vấn đề này, hãy đặt cây nguồn ở chế độ đọc-ghi.