Bảng sau đây liệt kê tất cả tính năng và thay đổi về hành vi được ghi nhận trong tài liệu là có thể ảnh hưởng đến nhà phát triển ứng dụng. Hãy sử dụng danh sách này để tìm những thay đổi ảnh hưởng đến bạn, sau đó nhấp vào đường liên kết tương ứng để đọc tài liệu.
| Danh mục | Loại | Tên |
|---|---|---|
| Bảo mật | Thay đổi (tất cả ứng dụng) |
Chặn lưu lượng truy cập phản hồi giữa các hồ sơ Theo mặc định, lưu lượng truy cập phản hồi giữa các hồ sơ không còn được phép. |
| Bảo mật | Thay đổi (tất cả ứng dụng) |
Giới hạn về kho khoá cho mỗi ứng dụng Các ứng dụng có giới hạn về số lượng khoá trong kho khoá mà chúng có thể tạo, tuỳ thuộc vào cấp độ API mục tiêu; việc tạo thêm khoá sẽ gây ra một ngoại lệ. |
| Bảo mật | Thay đổi (tất cả ứng dụng) |
Hạn chế việc cấp quyền ngầm cho URI Nếu ứng dụng Android khởi tạo ý định bằng URI, thì bạn nên phân bổ trước một cách rõ ràng tất cả các quyền URI cần thiết thay vì dựa vào hệ thống để tự động cấp quyền. |
| Bảo mật | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Bật CT theo mặc định Trong Android 16, chúng tôi cho phép các ứng dụng chọn sử dụng tính năng Tính minh bạch của chứng chỉ. Đối với Android 17, chúng tôi dự định bật tính năng Minh bạch của chứng chỉ cho mọi kết nối TLS do thiết bị thực hiện. |
| Bảo mật | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
DCL gốc an toàn hơn – C Các ứng dụng phải đảm bảo rằng các mô-đun DCL không thể bị ghi đè mà không bị phát hiện. |
| Bảo mật | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Bảo mật hoạt động Nhiều thay đổi để tăng cường tính bảo mật của nền tảng, bao gồm cả việc khởi chạy lại ASM. |
| Bảo mật | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Hạn chế các trường PII trong khung hiển thị dữ liệu CP2 Các ứng dụng nhắm đến Android 17 trở lên không thể truy cập vào một số trường PII trong khung hiển thị dữ liệu CP2. |
| Bảo mật | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Thực thi các bước kiểm tra nghiêm ngặt đối với SQL trong CP2 Đối với những ứng dụng nhắm đến Android 17 trở lên, Trình cung cấp danh bạ 2 sẽ thực thi quy trình xác thực nghiêm ngặt đối với truy vấn SQL khi bảng ContactsContract.Data được truy cập mà không có quyền READ_CONTACTS. |
| Bảo mật | Tính năng và API mới |
Chế độ bảo vệ nâng cao của Android (AAPM) Cung cấp cho người dùng Android một bộ tính năng bảo mật mới mạnh mẽ. |
| Bảo mật | Tính năng và API mới |
Ký APK bằng PQC Bổ sung tính năng hỗ trợ để ký APK bằng khoá ký mã hoá hậu lượng tử (PQC) mới. |
| Bảo mật | Tính năng và API mới |
Yell Yell thông báo cho Người dùng có nguy cơ (ARU) về việc phát hiện thấy một hoặc nhiều nỗ lực truy cập vào tên miền có liên quan đến các chiến dịch phần mềm độc hại hoặc khai thác trên thiết bị chạy Android của họ. |
| Chức năng cốt lõi | Thay đổi (tất cả ứng dụng) |
Giới hạn bộ nhớ ứng dụng Android 17 mang đến các giới hạn mới về bộ nhớ ứng dụng dựa trên tổng dung lượng RAM của thiết bị. |
| Chức năng cốt lõi | Thay đổi (tất cả ứng dụng) |
Tải bitmap thông báo xuống Các bitmap thông báo lớn được tải xuống từ bộ nhớ đang hoạt động vào bộ nhớ dài hạn. |
| Chức năng cốt lõi | Thay đổi (tất cả ứng dụng) |
Các thay đổi về NFC trên Android cho Android 17 Giờ đây, việc đọc thẻ NFC ở chế độ nền sẽ được bảo vệ thêm. |
| Chức năng cốt lõi | Thay đổi (tất cả ứng dụng) |
Giới hạn thời gian chạy bộ nhớ ứng dụng Hệ thống sẽ thực thi giới hạn bộ nhớ ứng dụng một cách nghiêm ngặt hơn. Nếu vượt quá các giới hạn này, ứng dụng có thể gặp sự cố. |
| Chức năng cốt lõi | Thay đổi (tất cả ứng dụng) |
usesClearTraffic deprecation plan Chúng tôi dự định ngừng sử dụng usesClearTraffic trong một bản phát hành sau này. Những ứng dụng cần thực hiện kết nối HTTP nên di chuyển sang sử dụng các tệp cấu hình bảo mật mạng. |
| Chức năng cốt lõi | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Thùng rác trong tệp Các API mới để hỗ trợ thùng rác trong DocumentsUI. |
| Chức năng cốt lõi | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Cờ tính năng NPU mới Những ứng dụng nhắm đến Android 17 phải khai báo tính năng android.hardware.npu nếu cần truy cập vào NPU. |
| Chức năng cốt lõi | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Hạn chế về bộ nhớ đối với khung hiển thị tuỳ chỉnh của thông báo Android 17 (cấp độ API 37) giới thiệu các quy trình kiểm tra nghiêm ngặt hơn về mức sử dụng bộ nhớ đối với những thông báo sử dụng khung hiển thị tuỳ chỉnh |
| Chức năng cốt lõi | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Giờ đây, bạn không thể sửa đổi các trường tĩnh cuối cùng Những ứng dụng nhắm đến Android 17 trở lên không thể sửa đổi các trường tĩnh cuối cùng. Nếu cố gắng làm như vậy, bạn sẽ gặp phải một trường hợp ngoại lệ. |
| Chức năng cốt lõi | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Triển khai MessageQueue mới không cần khoá Ứng dụng nhắm đến Android 17 trở lên sẽ nhận được một quy trình triển khai MessageQueue mới không cần khoá. |
| Chức năng cốt lõi | Tính năng và API mới |
Trình kích hoạt ProfilingManager mới Android 17 có một số trình kích hoạt hệ thống mới cho ProfilingManager để giúp bạn thu thập dữ liệu chuyên sâu nhằm gỡ lỗi các vấn đề về hiệu suất. |
| Chức năng cốt lõi | Tính năng và API mới |
API JobDebugInfo API "JobDebugInfo" mới giúp nhà phát triển gỡ lỗi cho các tác vụ JobScheduler. |
| Chức năng cốt lõi | Tính năng và API mới |
API gỡ lỗi WorkManager Các API mới để theo dõi sự kiện WorkManager và truy vấn số liệu thống kê. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Thay đổi (tất cả ứng dụng) |
Cải thiện khả năng phát hiện tính năng tự động điền bằng cách thêm nhiễu Android 17 cung cấp các API AutofillNoiseInjectedData mới để nâng cao khả năng phát hiện trường tự động điền. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Thay đổi (tất cả ứng dụng) |
Khôi phục chế độ hiển thị IME mặc định sau khi xoay Khi thiết bị được xoay hoặc cấu hình thay đổi, hệ thống sẽ sử dụng chế độ hiển thị mặc định để xác định xem có hiển thị IME hay không. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Giảm tác nhân người dùng cho WebView Kể từ Android 17, chuỗi tác nhân người dùng mặc định cho WebView sẽ ngắn hơn. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Luồng âm lượng riêng cho Trợ lý Android 17 giới thiệu một luồng âm lượng riêng cho Trợ lý đối với các ứng dụng Trợ lý, cho phép người dùng điều khiển âm lượng độc lập với âm lượng nội dung nghe nhìn. Các ứng dụng Trợ lý có quyền truy cập vào MODE_ASSISTANT_CONVERSATION mới có thể cải thiện âm lượng hơn nữa – kiểm soát bên ngoài một chế độ phát đang hoạt động hoặc thông qua các thiết bị ngoại vi Bluetooth. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Mẫu MetricStyle Android 17 ra mắt mẫu MetricStyle để hỗ trợ các trường hợp sử dụng liên quan đến sức khoẻ và hoạt động thể chất, bộ hẹn giờ, đồng hồ bấm giờ và du lịch. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Live Update – Semantic color API Live Updates giới thiệu Semantic color API để hỗ trợ các màu có mối liên hệ chặt chẽ với sự an toàn, nguy hiểm và thận trọng. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Handoff Handoff cho phép người dùng bắt đầu một tác vụ trên một thiết bị rồi tiếp tục tác vụ đó trên một thiết bị khác. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Tiện ích Gen UX Với tiện ích tạo sinh, chúng tôi sẽ giúp người dùng theo dõi thông tin hoặc nhu cầu riêng, chẳng hạn như thời tiết, thời gian, thông tin theo dõi giá, bảng xếp hạng thể thao tuỳ chỉnh, v.v. |
| Trải nghiệm người dùng và giao diện người dùng hệ thống | Tính năng và API mới |
Android Context Engine Nỗ lực xác định cấu trúc lưu trữ và phân phát bối cảnh cũng như thông tin khác của người dùng để giúp cải thiện các tác nhân chạy trên nền tảng Android. |
| Quyền riêng tư | Thay đổi (tất cả ứng dụng) |
Hạn chế quyền truy cập vào tin nhắn Hiện tại, hầu hết các ứng dụng đều không thể truy cập vào tin nhắn được mã hoá hai đầu. |
| Quyền riêng tư | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Bảo vệ OTP cho tin nhắn SMS tiêu chuẩn Các ứng dụng không ưu tiên không có quyền truy cập ngay vào mật khẩu một lần (OTP) ngay cả khi người dùng đã cấp cho các ứng dụng đó quyền truy cập vào SMS. |
| Quyền riêng tư | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Ứng dụng nhắm đến Android 17 phải có quyền truy cập vào mạng cục bộ Ứng dụng nhắm đến Android 17 không thể truy cập vào các thiết bị cục bộ trừ phi có quyền thích hợp trong nhóm thiết bị ở gần. Đây là yêu cầu không bắt buộc trong Android 16. |
| Quyền riêng tư | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Đã bật ECH (Encrypted Client Hello) Đối với những ứng dụng nhắm đến Android 17 trở lên, ECH được bật cho các kết nối TLS. |
| Quyền riêng tư | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Ẩn mật khẩu trên thiết bị thực Thiết bị sẽ không còn hiển thị mật khẩu đã nhập gần đây nhất trên thiết bị thực. |
| Quyền riêng tư | Tính năng và API mới |
Trình chọn người liên hệ của Android Android 17 ra mắt trình chọn người liên hệ mới mà không cần có quyền để cấp cho ứng dụng quyền truy cập vào danh bạ của người dùng. |
| Hoạt động đầu vào của người dùng | Thay đổi (tất cả ứng dụng) |
Theo mặc định, bàn di chuột gửi các sự kiện tương đối trong quá trình ghi lại con trỏ Kể từ Android 17, bàn di chuột sẽ gửi các sự kiện con trỏ tương đối (chẳng hạn như các sự kiện chuột) thay vì các sự kiện tuyệt đối. |
| Nội dung nghe nhìn | Thay đổi (tất cả ứng dụng) |
Tăng cường bảo mật âm thanh trong nền Các ứng dụng không thể phát âm thanh hoặc dùng các API âm thanh gây gián đoạn khác, trừ phi chúng hiển thị hoặc có một dịch vụ trên nền trước. |
| Nội dung nghe nhìn | Tính năng và API mới |
Thư viện PiP Jetpack Thư viện Jetpack giúp bạn xử lý chế độ Hình trong hình (PiP) trong các ứng dụng phát nội dung nghe nhìn. |
| Nội dung nghe nhìn | Tính năng và API mới |
Quyền BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION mới để ghi lại âm thanh nhạy cảm Giới thiệu quyền BYPASS_CONCURRENT_RECORD_AUDIO_RESTRICTION mới để ghi lại âm thanh đồng thời trong các cuộc gọi và các trường hợp sử dụng âm thanh nhạy cảm khác. |
| Khả năng kết nối | Thay đổi (tất cả ứng dụng) |
Tự động ghép nối lại khi mất liên kết Bluetooth Hệ thống sẽ tự động thiết lập lại các liên kết Bluetooth ở chế độ nền sau khi mất liên kết, giúp người dùng không cần phải huỷ ghép nối và ghép nối lại thiết bị theo cách thủ công trong phần Cài đặt |
| Khả năng kết nối | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Hành vi nhất quán của BluetoothSocket read() đối với RFCOMM Những ứng dụng nhắm đến Android 17 trở lên sẽ có chế độ triển khai BluetoothSocket RFCOMM phù hợp với hành vi InputStream tiêu chuẩn của Java. |
| Khả năng kết nối | Tính năng và API mới |
Mạng vệ tinh bị hạn chế Tập trung vào việc cho phép các ứng dụng Android hoạt động hiệu quả trên mạng vệ tinh có băng thông thấp. |
| Hỗ trợ tiếp cận | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Hỗ trợ tiếp cận cho chế độ nhập bằng bàn phím thực phức tạp của IME Bằng cách cho phép IME truyền tải thêm thông tin thay đổi văn bản thông qua trình chỉnh sửa đến dịch vụ hỗ trợ tiếp cận, tính năng này giúp trình đọc màn hình cung cấp thông tin phản hồi nhất quán, tự nhiên và đáng tin cậy hơn cho các IME phức tạp. |
| Kiểu dáng thiết bị | Thay đổi (ứng dụng nhắm đến Android 17 trở lên) |
Các thay đổi về API nền tảng để bỏ qua các hạn chế về hướng, khả năng đổi kích thước và tỷ lệ khung hình trên màn hình lớn (sw>=600dp) Android 16 đã giới thiệu các thay đổi về API nền tảng để bỏ qua các hạn chế về hướng, khả năng đổi kích thước và tỷ lệ khung hình trên màn hình lớn (sw >= 600dp). Những ứng dụng nhắm đến Android 17 sẽ không thể chọn không áp dụng những thay đổi này nữa. |
| Máy ảnh | Tính năng và API mới |
API Jetpack truy vấn tổ hợp tính năng của camera API cho phép các ứng dụng truy vấn xem một tổ hợp tính năng của camera có được hỗ trợ cùng một lúc hay không. |
| Wear OS | Tính năng và API mới |
Các API Đa phương tiện mới của Android giúp cải thiện khả năng kết nối các phiên đa phương tiện Các API Đa phương tiện mới sẽ cho phép Chế độ điều khiển nội dung nghe nhìn trên Wear duy trì quyền sở hữu các phiên đa phương tiện được kết nối với đồng hồ. |
| Wear OS | Tính năng và API mới |
Bật hiệu ứng chuyển đổi nguồn trên các ô thông qua PendingIntents API trong Wear ProtoLayout Để bật hiệu ứng chuyển đổi nguồn cho tất cả các trường hợp sử dụng Ô, chúng tôi sẽ ra mắt PendingIntents API cho tính năng Khởi chạy ứng dụng. API này cũng sẽ hỗ trợ UX hiệu ứng chuyển đổi nguồn. |
| Wear OS | Tính năng và API mới |
Phạm vi sao lưu cho Pixel Watch Các ứng dụng Pixel Watch 0P/1P phải hỗ trợ sao lưu thông qua Google One. |
| Đồ hoạ | Tính năng và API mới |
WebGPU trên Android Hoạt động hỗ trợ OpenGL ES sẽ chuyển sang chế độ bảo trì và việc phát triển tính năng mới sẽ được thực hiện trong Vulkan + WebGPU. |