Ghi chú phát hành

Bản dùng thử dành cho nhà phát triển 1

Ngày phát hành Ngày 19 tháng 11 năm 2024
Bản dựng BP21.241018.009
Hỗ trợ trình mô phỏng x86 (64-bit), ARM (v8-A)
Mức bản vá bảo mật Tháng 11 năm 2024
Dịch vụ Google Play 24.40.35
Điểm khác biệt về API

Giới thiệu về Bản dùng thử 1 cho nhà phát triển Android 16

Chào mừng bạn đến với Bản dùng thử Android 16 dành cho nhà phát triển! Bản phát hành đầu tiên này chỉ dành cho nhà phát triển, nhằm hỗ trợ quá trình phát triển sớm, kiểm thử và phản hồi. Bản dùng thử 1 cho nhà phát triển Android 16 là một bản dựng cơ sở ban đầu vẫn đang trong quá trình phát triển, vì vậy, hệ thống và ứng dụng Android chạy trên đó có thể không phải lúc nào cũng hoạt động như mong đợi.

Giống như các phiên bản trước, Android 16 có các thay đổi về hệ thống. Trong một số trường hợp, những thay đổi này có thể ảnh hưởng đến các ứng dụng cho đến khi được cập nhật để hỗ trợ Android 16. Vì vậy, có thể bạn sẽ nhận thấy tác động ở mức độ từ nhỏ đến lớn. Nhìn chung, hầu hết ứng dụng, cũng như hầu hết API và tính năng đều hoạt động như mong đợi, nhưng vui lòng xem lại mọi vấn đề đã biết trên trang này để nắm rõ hơn những điều cần biết.

Tính năng mới trong Bản dùng thử 1 cho nhà phát triển

Bản dùng thử 1 cho nhà phát triển Android 16 là bước khởi đầu của việc Android thường xuyên có thêm các bản phát hành API. Đây là một phần nỗ lực của chúng tôi nhằm thúc đẩy các ứng dụng và thiết bị đổi mới nhanh hơn.

Hai bản phát hành API Android vào năm 2025

  • Bản xem trước này dành cho bản phát hành chính tiếp theo của Android, dự kiến sẽ ra mắt vào quý 2 năm 2025. Bản phát hành này tương tự như tất cả các bản phát hành API trước đây của chúng tôi, trong đó chúng tôi có thể có các thay đổi về hành vi theo kế hoạch thường liên quan đến targetSdkVersion.
  • Chúng tôi dự định phát hành bản phát hành lớn sớm hơn một quý (quý 2 thay vì quý 3 như các năm trước) để phù hợp hơn với lịch phát hành thiết bị trên hệ sinh thái của chúng tôi, nhờ đó, nhiều thiết bị có thể nhận được bản phát hành lớn của Android sớm hơn. Với bản phát hành chính sắp ra mắt vào quý 2, bạn cần tiến hành kiểm thử khả năng tương thích hằng năm sớm hơn vài tháng so với những năm trước để đảm bảo ứng dụng của bạn đã sẵn sàng.
  • Chúng tôi dự định phát hành một bản phát hành khác vào Quý 4 năm 2025, trong đó cũng sẽ có các API mới dành cho nhà phát triển. Bản phát hành lớn quý 2 sẽ là bản phát hành duy nhất trong năm 2025 có chứa các thay đổi về hành vi theo kế hoạch có thể ảnh hưởng đến ứng dụng.

Ngoài các API mới dành cho nhà phát triển, bản phát hành nhỏ quý 4 sẽ bao gồm các bản cập nhật tính năng, bản tối ưu hoá và bản sửa lỗi; bản phát hành này sẽ không bao gồm bất kỳ thay đổi nào về hành vi ảnh hưởng đến ứng dụng.

Chế độ xem theo dòng thời gian của các bản phát hành Android trong năm 2025, lưu ý rằng bản phát hành 25Q2 là bản phát hành chính và bản phát hành 25Q4 là bản phát hành nhỏ.

Chúng tôi sẽ tiếp tục phát hành Android theo quý. Các bản cập nhật vào Quý 1 và Quý 3 giữa các bản phát hành API sẽ cung cấp các bản cập nhật gia tăng để giúp đảm bảo chất lượng liên tục. Chúng tôi đang tích cực làm việc với các đối tác thiết bị để đưa bản phát hành quý 2 đến với nhiều thiết bị nhất có thể.

Sử dụng API mới với các bản phát hành chính và phụ

Ngày nay, bạn có thể bảo vệ một khối mã bằng cách kiểm tra cấp độ API bằng hằng số SDK_INT với VERSION_CODES. Chúng tôi sẽ tiếp tục hỗ trợ tính năng này cho các bản phát hành Android chính.

if (SDK_INT >= VERSION_CODES.BAKLAVA) {
  // Use APIs introduced in Android 16
}

Bạn có thể sử dụng hằng số SDK_INT_FULL mới để kiểm tra API dựa trên cả phiên bản chính và phiên bản phụ bằng cách liệt kê VERSION_CODES_FULL mới.

if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
  // Use APIs introduced in a major or minor release
}

Bạn cũng có thể sử dụng phương thức Build.getMinorSdkVersion() để chỉ lấy phiên bản SDK nhỏ.

val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)

Các API này chưa được hoàn thiện và có thể thay đổi. Vì vậy, vui lòng gửi ý kiến phản hồi cho chúng tôi nếu bạn có bất kỳ mối lo ngại nào.

Công cụ chọn ảnh được nhúng

Công cụ chọn ảnh cung cấp cho người dùng một cách tích hợp an toàn để chỉ cấp cho ứng dụng của bạn quyền truy cập vào những hình ảnh và video đã chọn từ cả bộ nhớ cục bộ và bộ nhớ trên đám mây, thay vì toàn bộ thư viện nội dung nghe nhìn của họ. Bằng cách sử dụng kết hợp Thành phần hệ thống mô-đun thông qua Bản cập nhật hệ thống của GoogleDịch vụ Google Play, tính năng này được hỗ trợ trở lại cho Android 4.4 (API cấp 19). Bạn chỉ cần một vài dòng mã để tích hợp với thư viện Android Jetpack được liên kết.

Bản dùng thử cho nhà phát triển bao gồm các API mới cho phép ứng dụng nhúng công cụ chọn ảnh vào hệ phân cấp khung hiển thị. Điều này giúp người dùng cảm thấy như một phần tích hợp hơn của ứng dụng, đồng thời vẫn tận dụng được tính năng tách biệt quy trình cho phép người dùng chọn nội dung nghe nhìn mà không cần ứng dụng có quá nhiều quyền. Để tối đa hoá khả năng tương thích trên các phiên bản nền tảng và đơn giản hoá việc tích hợp, bạn nên sử dụng thư viện Android Jetpack sắp ra mắt nếu muốn tích hợp công cụ chọn ảnh được nhúng.

Hồ sơ sức khoẻ

Bản dùng thử Health Connect dành cho nhà phát triển chứa phiên bản sớm của các API hỗ trợ hồ sơ sức khoẻ. Điều này cho phép các ứng dụng đọc và ghi hồ sơ y tế ở định dạng FHIR khi người dùng đồng ý rõ ràng. API này đang trong chương trình tiếp cận sớm. Đăng ký tham gia chương trình tiếp cận sớm của chúng tôi.

Hộp cát về quyền riêng tư trên Android

Android 16 tích hợp phiên bản mới nhất của Hộp cát về quyền riêng tư trên Android, một phần trong nỗ lực không ngừng của chúng tôi nhằm phát triển các công nghệ giúp người dùng biết rằng quyền riêng tư của họ được bảo vệ. Trang web của chúng tôi có thêm thông tin về chương trình beta Hộp cát về quyền riêng tư dành cho nhà phát triển Android để giúp bạn bắt đầu. Hãy xem Thời gian chạy SDK. Thời gian chạy này cho phép SDK chạy trong một môi trường thời gian chạy chuyên dụng, tách biệt với ứng dụng mà SDK đang phân phát, nhờ đó cung cấp các biện pháp bảo vệ mạnh mẽ hơn cho việc thu thập và chia sẻ dữ liệu người dùng.

Cách tải Bản dùng thử 1 cho nhà phát triển

Bạn có thể cài đặt bản phát hành này trên bất cứ thiết bị Google Pixel nào sau đây:

  • Pixel 6 và 6 Pro
  • Pixel 6a
  • Pixel 7 và 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 và 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL và 9 Pro Fold
Hãy xem bài viết Tải Android 16 xuống để biết thông tin chi tiết về cách bắt đầu.

Đừng quên cập nhật SDK cũng như Trình mô phỏng Android trước khi dùng thử các tính năng và thay đổi mới nhất. Cách tốt nhất để làm điều này là sử dụng Trình quản lý SDK trong phiên bản xem trước mới nhất của Android Studio.

Tuỳ thuộc vào nhu cầu phát triển và kiểm thử, bạn cũng có thể tải Android 16 theo các cách sau:

* Tải Android 16 trên Trình mô phỏng Android

Khuyến cáo chung

Hãy lưu ý những khuyến cáo chung sau đây về bản phát hành này:

  • Bản phát hành này có thể có nhiều vấn đề về độ ổn định, pin hoặc hiệu suất.
  • Bản phát hành này có thể không phù hợp để sử dụng hằng ngày đối với những người dùng có nhu cầu hỗ trợ tiếp cận.
  • Một số ứng dụng có thể không hoạt động như mong đợi khi chạy trên bản phát hành này. Hạn chế này cũng ảnh hưởng đến cả các ứng dụng của Google cũng như ứng dụng khác.
  • Bản dùng thử cho nhà phát triển Android 16 chưa được Bộ kiểm tra tính tương thích (CTS) phê duyệt, nhưng đã vượt qua thử nghiệm sơ bộ và cung cấp một nhóm API bản phát hành trước ổn định cho nhà phát triển. Các ứng dụng phụ thuộc vào bản dựng được CTS phê duyệt hoặc sử dụng API SafetyNet có thể không hoạt động bình thường trên các bản dùng thử cho nhà phát triển Android 16.

Yêu cầu hỗ trợ

Khi phát triển và kiểm thử bằng Bản dùng thử cho nhà phát triển, bạn có thể sử dụng 2 kênh hỗ trợ chính. Tuỳ thuộc vào việc bạn gặp vấn đề ở đâu, bạn sẽ chọn kênh yêu cầu hỗ trợ cho phù hợp.

  • Hỗ trợ về các vấn đề cụ thể theo thiết bị, vấn đề về hệ thống và các vấn đề với ứng dụng Google: Sử dụng Công cụ theo dõi lỗi để tạo vấn đề mới, cũng như xem và theo dõi các vấn đề mà bạn và các nhà phát triển khác đã gửi.

    Trước khi tạo vấn đề của riêng bạn, hãy kiểm tra các vấn đề đã biết được liệt kê trên trang này, cũng như tìm kiếm danh sách vấn đề hàng đầu chưa giải quyết xongvấn đề mới tạo gần đây để xem người khác đã báo cáo chưa. Bạn có thể đăng ký theo dõi và bình chọn cho một vấn đề bằng cách nhấp vào biểu tượng gắn dấu sao vấn đề này .

    Hãy xem bài viết Nơi báo cáo vấn đề để tìm một biểu mẫu phù hợp nhất với loại vấn đề mà bạn đang gặp phải.

  • Hỗ trợ về vấn đề với các ứng dụng khác: Liên hệ trực tiếp với nhà phát triển ứng dụng.

Để thảo luận về các vấn đề hoặc ý tưởng với các nhà phát triển khác cũng đang làm việc với Bản dùng thử Android 16 cho nhà phát triển, hãy tham gia cộng đồng android_beta trên Reddit.

Vấn đề đã biết

Dựa trên quy trình kiểm thử của chúng tôi, khi sử dụng Android 16 Bản dùng thử 1 cho nhà phát triển, bạn có thể gặp phải các vấn đề sau. Chúng tôi đã biết các vấn đề này, vì vậy, bạn không cần gửi thêm báo cáo cho các vấn đề tương tự.

Nền tảng Android

  • Đôi khi, thao tác nhấn vào thông báo nội dung nghe nhìn đang phát không mở được ứng dụng tương ứng.
  • Trên một số thiết bị, màn hình máy ảnh đôi khi nhấp nháy nếu bạn điều chỉnh mức thu phóng trong khi quay video.