Danh sách thay đổi và tính năng của Android 14

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 đó sử dụng đường liên kết tương ứng để đọc tài liệu.

Danh mục Loại Tên
Hỗ trợ tiếp cận Thay đổi (tất cả ứng dụng) Kiểm thử ứng dụng của bạn với tỷ lệ phông chữ phi tuyến tính
Vì Android hỗ trợ điều chỉnh tỷ lệ phông chữ lên đến 200%, bạn nên tiến hành kiểm thử giao diện người dùng để đảm bảo rằng ứng dụng của mình có thể sử dụng phông chữ có kích thước lớn hơn mà không ảnh hưởng đến khả năng hữu dụng.
Hỗ trợ tiếp cận Tính năng và API mới Tỷ lệ phông chữ phi tuyến tính lên đến 200%
Android hỗ trợ điều chỉnh tỷ lệ phông chữ lên đến 200%, mang đến cho người dùng có thị lực kém các chế độ hỗ trợ tiếp cận bổ sung phù hợp với Nguyên tắc hỗ trợ tiếp cận nội dung web (WCAG).
Máy ảnh và nội dung nghe nhìn Tính năng và API mới Ultra HDR cho hình ảnh
Android 14 hỗ trợ thêm hình ảnh Dải động cao (HDR) giúp giữ lại nhiều thông tin hơn từ cảm biến khi chụp ảnh, nhờ đó mang lại màu sắc rực rỡ và độ tương phản cao hơn.
Máy ảnh và nội dung nghe nhìn Tính năng và API mới Thu phóng, lấy nét, xem sau và nhiều tính năng khác trong tiện ích máy ảnh
Android 14 nâng cấp và cải thiện các tiện ích máy ảnh, cho phép ứng dụng xử lý trong thời gian dài hơn, nhờ đó cải thiện hình ảnh bằng các thuật toán chuyên sâu về điện toán như chụp ảnh ở điều kiện ánh sáng yếu trên các thiết bị được hỗ trợ.
Máy ảnh và nội dung nghe nhìn Tính năng và API mới Thu phóng trong cảm biến
Triển khai các chế độ điều khiển ghi đè yêu cầu để cho phép người dùng điều khiển tính năng thu phóng ngay cả trước khi các chế độ điều khiển máy ảnh khác sẵn sàng.
Máy ảnh và nội dung nghe nhìn Tính năng và API mới Âm thanh USB không suy hao
Android 14 hỗ trợ các định dạng âm thanh không suy hao để mang lại trải nghiệm âm thanh chất lượng cao qua tai nghe có dây USB.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) Tính năng lên lịch chuông báo chính xác bị từ chối theo mặc định
Quyền SCHEDULE_EXACT_ALARM không còn được cấp trước cho hầu hết ứng dụng mới cài đặt nhắm đến Android 13 trở lên (quyền này bị từ chối theo mặc định).
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) Các tin truyền đã đăng ký theo bối cảnh được đưa vào hàng đợi trong khi các ứng dụng được lưu vào bộ nhớ đệm
Hệ thống có thể đưa các tin truyền đã đăng ký theo bối cảnh vào hàng đợi khi những tin truyền này được đưa vào hàng đợi để phân phối đến một ứng dụng có trạng thái là đã lưu vào bộ nhớ đệm.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) Các ứng dụng chỉ có thể loại bỏ các quy trình của riêng mình ở chế độ nền
Khi ứng dụng của bạn gọi killBackgroundProcesses(), API này chỉ có thể loại bỏ các quy trình của chính ứng dụng đó ở chế độ nền.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) MTU được đặt thành 517 cho ứng dụng GATT đầu tiên yêu cầu MTU
Ngăn xếp Bluetooth của Android tuân thủ nghiêm ngặt hơn Phiên bản 5.2 của Quy cách cốt lõi Bluetooth và yêu cầu MTU ATT BLE thành 517 byte khi ứng dụng GATT đầu tiên yêu cầu MTU bằng API BluetoothGatt#requestMtu(int) và bỏ qua tất cả các yêu cầu MTU tiếp theo trên kết nối ACL đó.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) Lý do mới khiến ứng dụng có thể được đặt vào bộ chứa chế độ chờ bị hạn chế
Android 14 giới thiệu một lý do mới khiến ứng dụng có thể được đặt vào bộ chứa chế độ chờ bị hạn chế.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) mlock bị giới hạn ở mức 64 KB
Trong Android 14 trở lên, nền tảng này giảm bộ nhớ tối đa có thể được khoá bằng mlock() xuống còn 64 KB cho mỗi quy trình.
Chức năng cốt lõi Thay đổi (tất cả ứng dụng) Hệ thống thực thi việc sử dụng tài nguyên ứng dụng được lưu vào bộ nhớ đệm
Ngay sau khi một quy trình ứng dụng chuyển sang trạng thái đã lưu vào bộ nhớ đệm, công việc ở chế độ nền sẽ không được cho phép, cho đến khi một thành phần quy trình vào lại trạng thái đang hoạt động của vòng đời.
Chức năng cốt lõi Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Các loại dịch vụ trên nền trước là bắt buộc
Nếu ứng dụng của bạn nhắm đến Android 14 (API cấp 34) trở lên, thì ứng dụng đó phải chỉ định ít nhất một loại dịch vụ trên nền trước đối với từng dịch vụ trên nền trước trong ứng dụng.
Chức năng cốt lõi Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Thực thi quyền BLUETOOTH_CONNECT trong BluetoothAdapter
Android 14 thực thi quyền BLUETOOTH_CONNECT khi gọi phương thức BluetoothAdapter getProfileConnectionState() cho các ứng dụng nhắm đến Android 14 (API cấp 34) trở lên.
Chức năng cốt lõi Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Bản cập nhật OpenJDK 17
Trong bản cập nhật OpenJDK 17, có một số thay đổi có thể ảnh hưởng đến khả năng tương thích của ứng dụng, chẳng hạn như các thay đổi đối với biểu thức chính quy và cách xử lý UUID.
Chức năng cốt lõi Thay đổi (ứng dụng nhắm đến Android 14 trở lên) JobScheduler củng cố hành vi gọi lại và mạng
Nếu ứng dụng của bạn nhắm đến Android 14 (API cấp 34) trở lên và vượt quá thời gian được cấp trên luồng chính, thì ứng dụng sẽ kích hoạt lỗi ANR kèm theo thông báo lỗi.
Trải nghiệm người dùng Thay đổi (ứng dụng nhắm đến Android 14 trở lên) API khởi chạy Thẻ thông tin
Android 14 không dùng TileService#startActivityAndCollapse(Intent) nữa mà thay vào đó là TileService#startActivityAndCollapse(PendingIntent).
Công cụ và năng suất của nhà phát triển Tính năng và API mới Trình quản lý thông tin xác thực
Android 14 ra mắt Trình quản lý thông tin xác thực, hỗ trợ nhiều phương thức đăng nhập, bao gồm tên người dùng và mật khẩu, khoá truy cập và các giải pháp đăng nhập liên kết (chẳng hạn như Đăng nhập bằng Google) trong một API duy nhất.
Công cụ và năng suất của nhà phát triển Tính năng và API mới Health Connect
Kể từ Android 14, Health Connect là một phần của nền tảng và nhận được bản cập nhật thông qua bản cập nhật hệ thống của Google Play mà không cần tải xuống riêng.
Công cụ và năng suất của nhà phát triển Tính năng và API mới Bản cập nhật OpenJDK 17
Android 14 cung cấp các tính năng và điểm cải tiến phù hợp hơn với bản phát hành OpenJDK 17 LTS, bao gồm cả bản cập nhật thư viện và tính năng hỗ trợ ngôn ngữ Java 17 dành cho nhà phát triển ứng dụng và nền tảng.
Công cụ và năng suất của nhà phát triển Tính năng và API mới Cải tiến đối với cửa hàng ứng dụng
Android 14 giới thiệu một số API PackageInstaller mới cho phép cửa hàng ứng dụng cải thiện trải nghiệm người dùng.
Công cụ và năng suất của nhà phát triển Tính năng và API mới Gói siêu dữ liệu ứng dụng
Kể từ Android 14, trình cài đặt gói Android cho phép bạn chỉ định siêu dữ liệu ứng dụng (ví dụ: các biện pháp đảm bảo an toàn dữ liệu) để đưa vào các trang trên cửa hàng ứng dụng như Google Play.
Công cụ và năng suất của nhà phát triển Tính năng và API mới Phát hiện ảnh chụp màn hình
Trong khi một hoạt động trong ứng dụng đang hiển thị, nếu người dùng chụp ảnh màn hình, thì một API bảo đảm bảo quyền riêng tư sẽ đưa ra lệnh gọi lại và hiển thị một thông báo ngắn.
Đồ hoạ Tính năng và API mới Hiện tại, đường dẫn có thể truy vấn và nội suy
Truy vấn đường dẫn để tìm hiểu bên trong đó, nội suy giữa các đường dẫn có cấu trúc khớp chính xác và bật hiệu ứng biến đổi (morph).
Đồ hoạ Tính năng và API mới Lưới tuỳ chỉnh với chương trình đổ bóng đỉnh và mảnh
Android 14 hỗ trợ thêm các lưới tuỳ chỉnh. Lưới này có thể được xác định là tam giác hoặc dải tam giác và có thể được lập chỉ mục (không bắt buộc).
Đồ hoạ Tính năng và API mới Trình kết xuất vùng đệm phần cứng cho Canvas
Để hỗ trợ việc sử dụng API Canvas của Android nhằm vẽ bằng tính năng tăng tốc phần cứng vào HardwareBuffer, Android 14 ra mắt HardwareBufferRenderer.
Quốc tế hoá Tính năng và API mới Lựa chọn ưu tiên về ngôn ngữ cho mỗi ứng dụng
Android 14 mở rộng các tính năng về ngôn ngữ cho mỗi ứng dụng (từng ra mắt trong Android 13 – API cấp 33) qua một số tính năng bổ sung khác.
Quốc tế hoá Tính năng và API mới API Biến tố ngữ pháp
API Biến tố ngữ pháp giúp bạn hỗ trợ những người dùng nói các ngôn ngữ có giống ngữ pháp, mang lại trải nghiệm được cá nhân hoá và tự nhiên hơn cho những ngôn ngữ đó.
Quốc tế hoá Tính năng và API mới Lựa chọn ưu tiên theo khu vực
Các ứng dụng có thể nhận được thông báo khi người dùng thay đổi, đồng thời phản ánh những lựa chọn ưu tiên theo khu vực đó trong ứng dụng.
Các hạn chế đối với giao diện không phải SDK Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Nội dung cập nhật đối với các hạn chế về giao diện không phải SDK
Android 14 cung cấp danh sách mới cập nhật về các giao diện không phải SDK bị hạn chế dựa trên khả năng cộng tác với nhà phát triển Android và kiểm thử nội bộ mới nhất.
Quyền riêng tư Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Quyền truy cập một phần vào ảnh và video
Người dùng có thể cấp quyền truy cập một phần vào ảnh và video của họ khi một ứng dụng yêu cầu quyền truy cập vào nội dung đa phương tiện bất kỳ ra mắt trong Android 13 (API cấp 33): READ_MEDIA_IMAGESREAD_MEDIA_VIDEO.
Bảo mật Thay đổi (tất cả ứng dụng) Cấp API mục tiêu tối thiểu có thể cài đặt
Không thể cài đặt ứng dụng có targetSdkVersion thấp hơn 23.
Bảo mật Thay đổi (tất cả ứng dụng) Tên gói của chủ sở hữu nội dung đa phương tiện có thể bị loại bỏ
Giá trị của OWNER_PACKAGE_NAME sẽ bị loại bỏ trừ phi ứng dụng đáp ứng một số điều kiện nhất định.
Bảo mật Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Các hạn chế đối với ý định ngầm ẩn và ý định chờ xử lý
Đối với các ứng dụng nhắm đến Android 14 (API cấp 34) trở lên, Android hạn chế việc ứng dụng gửi ý định ngầm ẩn đến các thành phần ứng dụng nội bộ.
Bảo mật Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Broadcast receiver đã đăng ký trong thời gian chạy phải chỉ định hành vi xuất
Các ứng dụng và dịch vụ nhắm đến Android 14 (API cấp 34) trở lên và sử dụng broadcast receiver đã đăng ký theo bối cảnh phải chỉ định cờ để cho biết liệu có nên xuất broadcast receiver sang tất cả ứng dụng khác trên thiết bị hay không.
Bảo mật Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Tải mã động an toàn hơn
Nếu ứng dụng của bạn nhắm đến Android 14 (API cấp 34) trở lên và sử dụng tính năng Tải mã động (DCL), thì tất cả tệp được tải động đều phải được đánh dấu là chỉ có quyền đọc.
Bảo mật Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Các hạn chế khác đối với việc bắt đầu hoạt động ở chế độ nền
Những ứng dụng nhắm đến Android 14 (API cấp 34) trở lên phải chọn sử dụng tính năng này nếu muốn cấp đặc quyền khởi chạy hoạt động ở chế độ nền cho một ứng dụng khác khi gửi PendingIntent hoặc khi liên kết với dịch vụ của ứng dụng đó.
Bảo mật Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Truyền tải qua đường dẫn zip
Đối với các ứng dụng nhắm đến Android 14 (API cấp 34) trở lên, Android sẽ ngăn chặn lỗ hổng Truyền tải qua đường dẫn zip bằng cách hạn chế nội dung có trong tên mục nhập của tệp zip.
Trải nghiệm người dùng Thay đổi (tất cả ứng dụng) Thay đổi về trải nghiệm người dùng đối với thông báo không đóng được
Nếu ứng dụng của bạn cho người dùng thấy thông báo không đóng được, thì nay Android 14 thay đổi hành vi để cho phép người dùng đóng các thông báo như vậy.
Trải nghiệm người dùng Thay đổi (tất cả ứng dụng) Thông tin về an toàn dữ liệu được trình bày rõ ràng hơn
Giờ đây, thông tin về an toàn dữ liệu trong ứng dụng của bạn (ví dụ: các phương thức chia sẻ dữ liệu) sẽ xuất hiện trong một số hộp thoại hệ thống giải thích về quyền và trong các thông báo hệ thống.
Trải nghiệm người dùng Thay đổi (ứng dụng nhắm đến Android 14 trở lên) Thông báo bảo mật về ý định toàn màn hình
Đối với những ứng dụng nhắm đến Android 14 (API cấp 34) trở lên, chỉ những ứng dụng cung cấp tính năng gọi và báo thức mới được phép sử dụng quyền USE_FULL_SCREEN_INTENT để hỗ trợ thông báo về ý định toàn màn hình.
Trải nghiệm người dùng Tính năng và API mới Thao tác tuỳ chỉnh trên Trang chia sẻ nội dung và thứ hạng được cải thiện
Android 14 cập nhật trang chia sẻ nội dung của hệ thống để hỗ trợ các thao tác tuỳ chỉnh trong ứng dụng và các kết quả xem trước giàu thông tin hơn cho người dùng.
Trải nghiệm người dùng Tính năng và API mới Hỗ trợ ảnh động tích hợp sẵn và ảnh động tuỳ chỉnh
Những ứng dụng sử dụng API quay lại hệ thống (mới) có thể chọn sử dụng tính năng xem trước thao tác quay lại để tự động nhận ảnh động trong ứng dụng, đồng thời hỗ trợ hiệu ứng chuyển tiếp tuỳ chỉnh.
Trải nghiệm người dùng Tính năng và API mới Chế độ ghi đè cho mỗi ứng dụng của nhà sản xuất thiết bị gốc (OEM) trên màn hình lớn
Các thuộc tính tệp kê khai cho phép bạn tắt chế độ ghi đè của nhà sản xuất thiết bị gốc cho ứng dụng.
Trải nghiệm người dùng Tính năng và API mới Chế độ ghi đè cho mỗi ứng dụng dành cho người dùng màn hình lớn
Android 14 QPR1 cho phép người dùng áp dụng chế độ ghi đè cho mỗi ứng dụng thông qua trình đơn cài đặt mới trên thiết bị màn hình lớn. Ứng dụng có thể tắt một số chế độ ghi đè.

Java và OpenJDK là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.