Tới nội dung

Bản tin hạn chót

Hạn chót cấp API mục tiêu 36 của Google Play: điều gì thay đổi vào ngày 31 tháng 8 năm 2026

Kể từ ngày 31 tháng 8 năm 2026, hầu hết ứng dụng và bản cập nhật mới trên Google Play đều phải nhắm tới Android 16, tức cấp API 36 trở lên. Bài này cho bạn cấp mục tiêu chính xác theo loại thiết bị của mình, những gì ngày 1 tháng 11 năm 2026 chấm dứt và không chấm dứt, cách sửa một bản cập nhật bị từ chối vì cấp mục tiêu, các bước chuyển đổi, và phần mà gần như không ai viết tới: nó có ý nghĩa gì với một ứng dụng đang ở giữa kỳ thử nghiệm khép kín.

API 36 Điện thoại, máy tính bảng, Auto
API 35 Wear OS, Automotive
API 34 Android TV, Android XR
1/11 Ngày hết gia hạn

Đồng hồ áp dụng

Cả hai mốc đã qua
ĐANG ÁP DỤNG API 36 áp dụng từ 31/8/2026
ĐÃ KẾT THÚC Gia hạn kết thúc ngày 1/11/2026
15/7 nhắc chính sách 31/8 API 36 1/11 hết gia hạn

Cả yêu cầu của ngày 31 tháng 8 năm 2026 lẫn cửa gia hạn tới ngày 1 tháng 11 năm 2026 đều đã qua. Hãy xem bài này như bản ghi của chu kỳ đó và kiểm tra trạng thái chính sách trong Play Console để biết tình trạng hiện tại của ứng dụng bạn.

Trả lời nhanh

Kể từ ngày 31 tháng 8 năm 2026, ứng dụng và bản cập nhật mới trên Google Play dành cho điện thoại, máy tính bảng, máy gập và Android Auto phải nhắm tới Android 16, tức cấp API 36 trở lên. Bản nộp cho Wear OS và Android Automotive OS cần API 35 trở lên, còn Android TV và Android XR cần API 34 trở lên. Một ứng dụng điện thoại đã phát hành mà bạn không cập nhật thì cần API 35 để vẫn khả dụng với người dùng mới trên máy chạy phiên bản Android cao hơn cấp mục tiêu của nó, nên một ứng dụng API 35 không đổi vẫn đạt chuẩn, trong khi bản cập nhật kế tiếp của nó phải là API 36. Bản nộp dưới mức sàn bị chặn, và một ứng dụng đã phát hành dưới API 35 bị ẩn khỏi nhóm người dùng mới đó; không có gì bị xoá và ai đã cài trước thì vẫn giữ ứng dụng. Giai đoạn gia hạn mà Google công bố cho các ứng dụng bị ảnh hưởng kết thúc vào ngày 1 tháng 11 năm 2026; sau đó, con đường là một bản dựng đạt chuẩn.

Có hiệu lực từ 31/8/2026 API 36 = Android 16 Wear + Automotive OS: API 35 TV + XR: API 34 Ứng dụng không đổi: tối thiểu API 35 Gia hạn hết ngày 1/11/2026

Điều gì thay đổi vào ngày 1 tháng 11 năm 2026

Ngày 1 tháng 11 năm 2026 khép lại giai đoạn gia hạn cấp API mục tiêu mà Google đã công bố. Nó không chấm dứt khả năng bạn nộp một bản cập nhật đạt chuẩn, và cũng không thay đổi những gì một ứng dụng đã phát hành mà không đổi gì cần có. Hai tình huống sau thường xuyên bị nhầm lẫn:

Ứng dụng đã phát hành của tôi nhắm tới API 35 và tôi không cập nhật nó

Nó đáp ứng sàn khả dụng dành cho ứng dụng hiện có. Ngày 1 tháng 11 không thay đổi gì ở điểm này. Hãy lên kế hoạch chuyển sang API 36 cho bản phát hành kế tiếp, chứ không phải để giữ cho trang ứng dụng còn hoạt động.

Ứng dụng mới hoặc bản cập nhật kế tiếp của tôi nhắm tới API 35

Nó không đạt sàn khi nộp, và một khi mọi gia hạn đã cấp cho ứng dụng đó hết hiệu lực, bản tải lên sẽ bị từ chối cho tới khi tệp nhắm tới API 36 trở lên.

Trung tâm trợ giúp Google Play Console về yêu cầu cấp API mục tiêu, và hướng dẫn target SDK trên developer.android.com, cả hai đều được đọc vào ngày 15 tháng 10 năm 2026.

Bài này đánh giá từng khẳng định thế nào

  • Đã kiểm chứng nghĩa là câu đó lấy thẳng từ một trang chính sách hoặc trang dành cho nhà phát triển hiện hành của Google. Phần lớn bài này đã kiểm chứng. Đã kiểm chứng
  • Một phần nghĩa là các trang của Google có chống lưng cho kết luận nhưng bỏ ngỏ một tình huống rìa, hoặc tự mâu thuẫn với nhau. Một phần
  • Báo cáo thực địa là những quan sát lặp lại của nhà phát triển trên diễn đàn hỗ trợ của Google. Hữu ích để chẩn đoán, không phải chính sách. Báo cáo thực địa
  • Không được ghi nhận nghĩa là Google chưa công bố gì về đúng tình huống đó, và chúng tôi nói vậy thay vì đoán. Không được ghi nhận

Mỗi năm Google nâng sàn cấp API mục tiêu của Play Store một lần, và 2026 là chu kỳ của API 36. Con số không phải chỗ rối. Chỗ rối là "yêu cầu về cấp API mục tiêu" thực ra là hai quy định đội chung một cái tên: một quy định chi phối những gì bạn được phép tải lên, còn một quy định khác, thấp hơn, chi phối ai còn có thể cài đặt thứ đã phát hành. Gần như mọi trang xếp hạng cho câu hỏi này đều làm nhoè hai thứ ấy, và đó là cách nhà phát triển kết thúc bằng việc dựng lại một ứng dụng lẽ ra không cần dựng lại, hoặc bỏ qua một cảnh báo trong Play Console vốn thực sự quan trọng.

Bài này tách chúng ra, đưa cho bạn các con số theo từng loại thiết bị, rồi trả lời câu mà hộp thư hỗ trợ của chúng tôi thực sự nhận được: chuyện này ảnh hưởng thế nào tới một ứng dụng đang đi được nửa kỳ thử nghiệm khép kín 12 người thử nghiệm trong 14 ngày liên tục? PrimeTestLab lo phần thử nghiệm đó cho nhà phát triển, nên chúng tôi thấy va chạm về thời điểm này liên tục, và hướng dẫn trong mục ấy đúng cho cả khi bạn dùng dịch vụ lẫn khi bạn tự tìm người thử nghiệm. Mọi mốc ngày và cấp API bên dưới đều đã được đối chiếu với chính các trang của Google vào ngày 9 tháng 8 năm 2026 và kiểm tra lại vào ngày 15 tháng 10 năm 2026, và những gì Google chưa thực sự ghi nhận thì được gắn nhãn thay vì lấp bằng một phỏng đoán tự tin.

Quy định gói trong một câu

Kể từ ngày 31 tháng 8 năm 2026, một ứng dụng thông thường cho điện thoại, máy tính bảng, máy gập hoặc Android Auto đã phải nhắm tới Android 16, cấp API 36 trở lên mới nộp được lên Google Play, dù đó là ứng dụng hoàn toàn mới hay bản cập nhật cho ứng dụng đã phát hành. Một câu đó bao trọn phần lớn người đọc. Các ngoại lệ, và cái sàn thấp hơn dành riêng cho ứng dụng bạn không đụng tới, là phần còn lại của bài này.

Chữ chính xác của Google, từng mảnh một

"Starting August 31, 2026" · ứng dụng "must target Android 16" · ứng dụng hiện có cần "Android 15 (API level 35)" · ứng dụng không đạt sẽ "stop being discoverable" · nhà phát triển có thể xin "extension to November 1, 2026"

Các mảnh được trích riêng lẻ từ trang yêu cầu cấp API mục tiêu của Google Play, trang trợ giúp Play Console câu trả lời 11926878, truy cập ngày 9 tháng 8 năm 2026. Google đăng bản nhắc chính sách thường niên vào ngày 15 tháng 7 năm 2026. Đã kiểm chứng

Một cái tên, hai quy định khác nhau

Google dùng cụm "yêu cầu về cấp API mục tiêu" cho hai thứ hành xử chẳng giống nhau chút nào. Tách chúng ra là điều giá trị nhất bạn có thể làm với trang này.

Quy định 1

Quy định khi nộp

Áp dụng ngay khoảnh khắc bạn tải lên. Kể từ ngày 31 tháng 8 năm 2026, một app bundle cho điện thoại đã phải khai cấp API mục tiêu 36 trở lên, với ứng dụng mới cũng như với bản cập nhật. Đây là quy định chặn bạn phát hành, và cũng là quy định từ chối một bản cập nhật API 35 dù một ứng dụng API 35 không đổi vẫn đạt chuẩn.

  • Kích hoạt bởi việc tải lên, không phải bởi lịch
  • Cùng một sàn cho ứng dụng mới và cho bản cập nhật
  • Trang dành cho nhà phát triển của Google nói tệp APK tải lên phải đạt yêu cầu về cấp API mục tiêu, không có ngoại lệ nào cho kênh thử nghiệm

Quy định 2

Quy định về khả dụng

Áp cho ứng dụng bạn để yên hoàn toàn. Một ứng dụng điện thoại đã phát hành cần API 35 trở lên để vẫn hiện ra và cài được với người dùng mới có máy chạy phiên bản Android cao hơn cấp mục tiêu của ứng dụng.

  • Sàn là API 35, không phải 36
  • Ảnh hưởng tới người dùng mới trên máy mới hơn, không phải tất cả
  • Ai đã cài trước vẫn tìm thấy, cài lại và dùng được trên các phiên bản được hỗ trợ

Vậy nên một ứng dụng nằm yên ở API 35 mà không có kế hoạch cập nhật thì vào ngày 31 tháng 8 vẫn đạt theo quy định 2, và trở thành không đạt ngay giây phút bạn thử phát hành bất cứ thứ gì theo quy định 1. Đó không phải mâu thuẫn mà là thiết kế: Google nâng chuẩn cho thứ được vào cửa hàng nhanh hơn nâng chuẩn cho thứ được ở lại trong đó.

Ba khái niệm Google định nghĩa chính xác

Chính sách dựa vào ba thuật ngữ, và mỗi thuật ngữ có một nghĩa cụ thể quyết định bạn thuộc quy định nào:

  • Ứng dụng mới: ứng dụng "chưa được phát hành trên Google Play". Lần tải lên đầu tiên của một tên gói.
  • Ứng dụng hiện có: ứng dụng đã được phát hành trên Google Play.
  • Bản cập nhật: một phiên bản mới của ứng dụng hiện có, nộp để xem xét nhằm thay thế bản đang chạy. Bản cập nhật được xét theo quy định khi nộp, không phải theo quy định về khả dụng.

Có đúng một miễn trừ được ghi nhận: ứng dụng riêng tư vĩnh viễn giới hạn trong một tổ chức cụ thể để phân phối nội bộ thì không thuộc diện yêu cầu về cấp API mục tiêu. Nếu bạn phát hành một ứng dụng công khai bình thường thì bạn thuộc diện áp dụng. Đã kiểm chứng

Yêu cầu theo loại thiết bị

"Ứng dụng Android" không phải một dòng duy nhất. Điện thoại, máy tính bảng, máy gập và Android Auto lên API 36. Wear OS và Android Automotive OS dừng ở API 35. Android TV và Android XR dừng ở API 34. Sàn dành cho ứng dụng bạn không cập nhật còn thấp hơn nữa, và nút chuyển bên dưới đổi qua lại giữa hai bộ số.

Cấp API mục tiêu bắt buộc

Cấp mục tiêu tối thiểu cho ứng dụng mới hoặc bản cập nhật nộp vào ngày 31 tháng 8 năm 2026 trở đi. Cả hai trường hợp dùng chung một sàn.

Cấp mục tiêu tối thiểu để một ứng dụng đã phát hành mà bạn không cập nhật vẫn tìm thấy được và cài được với người dùng mới trên máy chạy phiên bản Android cao hơn cấp mục tiêu của ứng dụng.

  • Điện thoại, máy tính bảng, máy gập API 36+ Android 16. Quy định chung, và cũng là điều phần lớn người đọc tìm tới đây.
  • Android Auto API 36+ Theo quy định chung cho thiết bị di động. Nó không được nêu tên như một ngoại lệ có cấp mục tiêu thấp hơn. Một phần
  • Wear OS API 35+ Android 15.
  • Android Automotive OS API 35+ Android 15. Đây là hệ điều hành của chiếc xe, không phải Android Auto.
  • Android TV API 34+ Android 14. Sàn khi nộp này đã áp dụng từ ngày 31 tháng 8 năm 2025.
  • Android XR API 34+ Android 14, áp dụng từ ngày 31 tháng 8 năm 2026.
  • Điện thoại, máy tính bảng, máy gập, Auto API 35+ Dưới mức này, người dùng mới trên máy chạy phiên bản Android cao hơn cấp mục tiêu của bạn sẽ không tìm thấy hay cài được ứng dụng.
  • Wear OS API 34+ Dưới mức này thì bị hạn chế với người dùng mới trên các phiên bản Wear OS mới hơn.
  • Android Automotive OS API 32+ Android 12L. Nhắm tới API 31 trở xuống sẽ hạn chế người dùng mới trên các phiên bản Automotive OS mới hơn.
  • Android XR API 34+ Nhắm tới API 33 trở xuống sẽ hạn chế người dùng mới trên các phiên bản XR mới hơn.
  • Android TV API 34+ Hãy coi 34 là con số an toàn. Trang của Google tự mâu thuẫn ở đây, xem ghi chú bên dưới. Một phần

Nguồn: yêu cầu về cấp API mục tiêu của Google Play (trang trợ giúp Play Console câu trả lời 11926878) và bản tóm tắt target SDK của Android Developers, cả hai truy cập ngày 9 tháng 8 năm 2026. Các giá trị là mức tối thiểu, không phải khuyến nghị: nhắm cao hơn sàn thì luôn được phép.

Android Auto không phải Android Automotive OS

Hai cái tên này mỗi năm lại làm nhà phát triển mất thời gian thật. Android Auto chiếu ứng dụng từ điện thoại lên màn hình xe, nên ứng dụng đó là ứng dụng điện thoại và theo quy định của điện thoại: API 36. Android Automotive OS là hệ điều hành chạy trên chính chiếc xe, và nó là một trong các ngoại lệ có cấp mục tiêu thấp hơn được nêu tên: API 35. Nếu bạn dựng ứng dụng nghe nhìn hoặc dẫn đường phát hành cho cả hai, bạn cần lấy mức cao hơn trong hai mức.

Mâu thuẫn có trong hồ sơ

Trang hiện hành của Google ở một chỗ nói ứng dụng Android TV nhắm tới API 33 trở xuống thì bị hạn chế, còn ở phần chi tiết theo từng loại thiết bị lại nói API 33 là đạt. API 32 thì không được xếp rõ về phía nào. Vì hai đoạn văn không thống nhất ngay bên trong tài liệu có thẩm quyền cao nhất của chính Google, bài này báo cáo API 34 là mức mục tiêu an toàn khi vận hành cho TV thay vì tự chọn một bên thắng. Một phần

Điều này có áp cho bạn không? Trả lời ba câu hỏi

Quy định về API mục tiêu có phải là vấn đề của bạn ngay lúc này hay không phụ thuộc vào ba thứ: bạn sắp làm gì, bạn phát hành cho loại thiết bị nào, và bản dựng hiện tại của bạn thật sự nhắm tới đâu. Công cụ bên dưới áp các sàn đã công bố của Google lên đúng tổ hợp đó và cho bạn biết bạn đang thuộc quy định nào trong hai quy định.

Tương tác

Công cụ kiểm tra hạn chót cấp API mục tiêu

Không có gì được gửi đi đâu cả. Phần suy luận chạy trong trình duyệt của bạn dựa trên các cấp mục tiêu Google đã công bố.

1 Bạn sắp làm gì?

2 Loại thiết bị nào?

3 Bản dựng mới nhất của bạn nhắm tới đâu?

Trả lời cả ba câu hỏi để xem kết luận của bạn.

Các giá trị lấy từ trang yêu cầu cấp API mục tiêu của Google, truy cập ngày 9 tháng 8 năm 2026.

Nếu kết luận nói bạn ổn, bạn vẫn nên xem danh sách kiểm tra trước hạn ở cuối bài, bởi "mã nguồn của tôi đặt target 36" và "tệp mà Google đánh giá có khai 36" không phải cùng một khẳng định. Cảm giác an toàn giả phổ biến nhất trong cả chu kỳ này là một nhà phát triển đọc tệp Gradle của mình thay vì đọc bundle đã tải lên.

Chuyện gì thực sự xảy ra nếu bạn lỡ ngày 31 tháng 8

Hai chuyện khác nhau, tuỳ bạn thuộc quy định nào. Nếu bạn thử tải lên một bản dựng dưới sàn, bản nộp đó không đạt yêu cầu. Nếu bạn chỉ để yên một ứng dụng đã phát hành đang nằm dưới sàn khả dụng, nó sẽ không còn tìm thấy được và cài được với người dùng mới trên máy chạy phiên bản Android cao hơn cấp mục tiêu của nó. Cả hai kết cục đều không phải là xoá ứng dụng.

Nếu bạn thử tải lên

Hậu quả khi nộp

Tài liệu dành cho nhà phát triển của Google nói tệp APK tải lên phải đạt yêu cầu về cấp API mục tiêu của Play. Không có ngoại lệ công bố nào cho một kênh phát hành cụ thể, cho ứng dụng nhỏ, hay cho nhà phát triển lần đầu. Một bundle dưới sàn của loại thiết bị bạn dùng thì không đáp ứng yêu cầu, nên đường phát hành đóng lại cho tới khi bạn tung ra một tệp đạt chuẩn. Đã kiểm chứng

Hãy để ý hậu quả này gắn với cái gì: với hành động tải lên. Chỉ riêng tờ lịch thì không làm gì được một bản dựng đang chạy. Đó là lý do một ứng dụng có thể hoàn toàn đạt chuẩn vào ngày 1 tháng 9 và bị chặn vào ngày 2 tháng 9, thuần tuý vì bạn quyết định tung một bản sửa lỗi.

Nếu bạn để một ứng dụng đã phát hành nằm dưới sàn

Đây là tình huống mà các đối thủ mô tả thành "ứng dụng của bạn biến mất", và cách nói đó sai theo hướng đáng kể. Chữ của Google là ứng dụng sẽ "stop being discoverable" với một nhóm người dùng cụ thể. Cụ thể là:

  • Người dùng mới trên máy mới hơn mất quyền truy cập. Nếu máy của một người dùng chạy phiên bản Android cao hơn cấp mục tiêu của ứng dụng, Google Play không còn hiển thị hay cài ứng dụng cho họ nữa.
  • Người dùng mới trên máy cũ hơn không bị ảnh hưởng. Máy chạy cấp API bằng hoặc thấp hơn cấp mục tiêu của ứng dụng vẫn nhận được nó.
  • Ai đã cài trước không bị ảnh hưởng. Bất kỳ ai đã cài ứng dụng vẫn tìm thấy, cài lại và dùng được trên các phiên bản Android được hỗ trợ.
  • Liên kết sâu nói đúng sự thật. Người dùng trên máy mới hơn không đủ điều kiện khi mở liên kết Play Store của bạn sẽ được báo rằng ứng dụng "made for an older version of Android".

Những gì không xảy ra

Tháng 8 nào chính sách này cũng sinh ra đúng bốn nỗi sợ trên diễn đàn hỗ trợ của Google. Không nỗi sợ nào là điều trang về cấp API mục tiêu mô tả.

Không phải điều xảy ra

Bốn lời đồn

  • Ứng dụng của bạn bị xoá khỏi Google Play
  • Bản đã cài bị gỡ khỏi máy người dùng
  • Tài khoản nhà phát triển của bạn bị chấm dứt vì lỡ mốc này
  • Mọi người dùng hiện có mất ứng dụng vào ngày 31 tháng 8

Điều chính sách nói

Hậu quả thật

  • Bản tải lên không đạt thì không đáp ứng yêu cầu khi nộp
  • Việc tìm thấy và cài đặt dừng lại với người dùng mới trên máy mới hơn
  • Bản thân trang niêm yết và những người đã cài trước không được mô tả là bị ảnh hưởng
  • Có thể xin gia hạn cho từng ứng dụng bị ảnh hưởng

Riêng về việc chấm dứt tài khoản: nhà phát triển hỏi điều này mỗi chu kỳ, và trang chính sách về cấp API mục tiêu không nói rằng chỉ riêng việc lỡ hạn này sẽ chấm dứt một tài khoản nhà phát triển. Trang đó mô tả việc chặn bản nộp và các hạn chế về khả dụng với người dùng mới. Việc chấm dứt tài khoản do các chính sách khác điều chỉnh, nên hãy xem đây là vấn đề phân phối ở cấp ứng dụng. Đã kiểm chứng

Nhắm tới API 36 có cắt mất hỗ trợ cho máy cũ không?

Không, tự nó thì không. targetSdk khai báo cấp hành vi Android mà ứng dụng của bạn được dựng và kiểm thử cho nó. minSdk quyết định phiên bản Android cũ nhất mà ứng dụng cài được lên. Đó là hai con số riêng biệt, và nâng cấp mục tiêu lên 36 tự nó không nâng mức tối thiểu: ứng dụng của bạn vẫn hỗ trợ được các phiên bản Android cũ hơn xuống tới mức tối thiểu đó, miễn là mã của bạn và các dependency đã nâng vẫn tương thích.

Đây là hiểu lầm gây hoảng nhất mỗi chu kỳ. Một nhà phát triển đọc "phải nhắm tới Android 16", cho rằng nó nghĩa là "chỉ chạy trên Android 16", rồi kết luận Google vừa xoá sổ phần lớn số thiết bị mình với tới được. Hãy kéo mức tối thiểu bên dưới và xem thực sự có gì đổi.

Tương tác

Thang cài đặt: target 36 đổi gì và không đổi gì

Hãy đặt mức SDK tối thiểu của dự án. Cấp mục tiêu vẫn ghim ở 36, mức mà Google Play nay yêu cầu.

targetSdk của bạn 36
  • 21 5.0
  • 22 5.1
  • 23 6
  • 24 7.0
  • 25 7.1
  • 26 8.0
  • 27 8.1
  • 28 9
  • 29 10
  • 30 11
  • 31 12
  • 32 12L
  • 33 13
  • 34 14
  • 35 15
  • 36 16
Vẫn cài được ứng dụng của bạn

Android 7.0 và mọi phiên bản mới hơn, tức 13 cấp API. Việc nâng cấp mục tiêu không đổi gì ở đây cả.

Target 36 thực sự đổi gì

Hành vi của Android 16 bật lên cho ứng dụng của bạn trên máy chạy Android 16. Người dùng vẫn ở Android 7.0 không thấy thay đổi hành vi nào từ hạn chót này.

Ba con số, và con số nào Google Play kiểm

Bị kiểm

targetSdk

Cấp hành vi mà ứng dụng khai là được thiết kế và kiểm thử cho nó. Đây là con số trong chính sách của Play. Hãy đặt thành 36.

Không phải chỗ kiểm chính sách

compileSdk

Bề mặt API mà trình biên dịch nhìn thấy. Không phải thứ Google Play kiểm, nhưng bạn thường nâng lên 36 để dựng và kiểm thử được với Android 16.

Không bị đụng tới

minSdk

Phiên bản Android cũ nhất cài được ứng dụng. Hạn chót này không đổi nó. Cứ để nguyên trừ khi mã của bạn hoặc một dependency buộc phải đổi.

Một lưu ý trung thực duy nhất

Nâng cấp mục tiêu không đổi việc ai cài được, nhưng nó đổi cách ứng dụng của bạn hành xử trên máy chạy Android 16. Đó chính là mục đích của chính sách, và cũng là lý do việc chuyển đổi là công việc kiểm thử chứ không phải sửa một dòng. Các thay đổi hành vi ưu tiên cao của Android 16 cần kiểm thử được liệt kê ở dưới, kèm một bộ quét mà bạn có thể chạy trên chính danh sách tính năng của mình.

Điều này nghĩa là gì nếu ứng dụng của bạn đang thử nghiệm khép kín

Nếu bạn là tài khoản nhà phát triển cá nhân mới đang chạy kỳ thử nghiệm khép kín bắt buộc với 12 người thử nghiệm trong 14 ngày liên tục, việc chuyển đổi, hoặc thời điểm gia hạn kết thúc, có thể rơi vào giữa cửa sổ của bạn. Nước đi an toàn là đưa bản dựng API 36 vào đúng kênh khép kín đó ngay bây giờ, giữ mọi người thử nghiệm tiếp tục tham gia, và đừng bao giờ để một hạn chót ép bạn đổi kênh hay bắt đầu lại với người thử nghiệm mới.

Trang của Google về cấp API mục tiêu và trang của Google về thử nghiệm khép kín do các nhóm khác nhau viết cho các mục đích khác nhau, và không trang nào nói về trang kia. Điều đó để lại một khoảng trống thật, và cách trung thực là chỉ cho bạn thấy chính xác chỗ mặt đất được ghi nhận kết thúc.

Những gì đã kiểm chứng

  • Một tài khoản cá nhân mới thuộc diện áp dụng "phải chạy một thử nghiệm khép kín" với ít nhất 12 người thử nghiệm duy trì tham gia liên tục trong 14 ngày qua trước khi có thể đăng ký quyền truy cập vào kênh phát hành công khai. Điều này áp cho các tài khoản cá nhân tạo sau ngày 13 tháng 11 năm 2023. Đã kiểm chứng
  • Tài liệu dành cho nhà phát triển của Google nói tệp APK tải lên phải đạt yêu cầu về cấp API mục tiêu của Play, và không công bố ngoại lệ nào cho các kênh thử nghiệm. Câu chữ đó trung lập với kênh chứ không riêng cho thử nghiệm, nên hãy lên kế hoạch rằng một bản tải lên mới vào kênh khép kín sau hạn chót sẽ cần API 36: đây là suy luận mạnh, không phải một quy định về kênh thử nghiệm đã được ghi nhận. Một phần
  • Chính hướng dẫn của Google khuyến khích nhà phát triển tiếp tục cập nhật ứng dụng trong lúc thử nghiệm khép kín để sửa lỗi, và định nghĩa kỳ hợp lệ quanh tính liên tục của việc người thử nghiệm tham gia, chứ không quanh một tệp bị đóng băng. Đã kiểm chứng
  • Thử nghiệm nội bộ giới hạn ở 100 người thử nghiệm và không thay thế được kỳ thử nghiệm khép kín hợp lệ. Đã kiểm chứng

Những gì Google chưa ghi nhận

Câu hỏi còn để ngỏ

Không nơi nào Google nói rằng một bản phát hành khép kín đã được chấp nhận trước ngày 31 tháng 8 năm 2026 với cấp mục tiêu thấp hơn sẽ tiếp tục chạy, bị tạm dừng, hay bị rút xuống khi bị áp dụng chế tài. Chúng tôi đã tìm lại vào ngày 15 tháng 10 năm 2026 và thông tin này vẫn chưa được công bố. Bất kỳ trang nào tự tin nói với bạn rằng kỳ thử nghiệm đang chạy sẽ bị dừng, hoặc chắc chắn sẽ ổn, đều đang lấp một khoảng trống bằng phỏng đoán. Không được ghi nhận

Vì câu trả lời chưa biết, chiến lược đúng không phải là đoán nó. Mà là làm cho câu hỏi trở nên vô nghĩa bằng cách có sẵn một bản dựng đạt chuẩn trong kênh ngay bây giờ. Cách này an toàn dưới cả hai kết cục và chẳng tốn gì của bạn nếu tệp cũ vốn dĩ vẫn chạy tiếp.

Trình tự an toàn dù kết cục thế nào

  1. Giữ nguyên kênh khép kín và nhóm người thử nghiệm đang có

    Đừng tạo kênh mới để chứa bản dựng API 36 và đừng gỡ người thử nghiệm đang tham gia. Tính liên tục 14 ngày mà Google đếm là chuyện người thử nghiệm ở lại tham gia, nên chính danh sách tham gia mới là tài sản bạn đang bảo vệ.

  2. Hãy coi việc chuyển sang API 36 là một đầu việc riêng, với vòng kiểm thử riêng

    Hãy chạy các bước kiểm tra Android 16 trước khi tải lên, chứ không phải sau khi bị từ chối. Phát hiện layout edge-to-edge bị vỡ đúng vào ngày bạn cần phát hành là một ngày rất khác so với phát hiện nó sớm hơn một tuần.

  3. Tải nó lên kênh khép kín hiện có với mã phiên bản cao hơn

    Mọi bundle thay thế đều cần mã phiên bản tăng lên. Google định nghĩa kỳ hợp lệ quanh tính liên tục của việc người thử nghiệm tham gia và khuyến khích rõ ràng việc tiếp tục sửa lỗi trong lúc thử nghiệm, nhưng không công bố một bảo đảm tuyệt đối bao trùm mọi tình huống thay bản dựng. Hãy giữ nguyên kênh và nguyên nhóm người thử nghiệm đang tham gia, rồi kiểm tra lại bộ đếm trong Play Console sau đó. Toàn bộ cơ chế của việc cập nhật giữa kỳ thử nghiệm rất đáng đọc nếu đây là chu kỳ đầu tiên của bạn.

  4. Xác nhận bản phát hành thực sự đã tới người thử nghiệm

    Một bản phát hành đã xuất bản không đồng nghĩa với một bản đã giao tới nơi. Hãy kiểm tra rằng bản khép kín đang chạy, mã phiên bản cao hơn, và người thử nghiệm trong danh sách tham gia nhìn thấy bản cập nhật.

  5. Kiểm tra lại trạng thái chính sách sau khi xử lý xong

    Hãy cho bundle thời gian để xử lý, rồi mở lại trang trạng thái chính sách của ứng dụng. Nếu cảnh báo về cấp API mục tiêu vẫn còn, hãy đi theo danh sách phân loại thay vì xoá bừa các bản phát hành.

  6. Chỉ xin gia hạn nếu việc chuyển đổi thật sự không kịp

    Giai đoạn gia hạn mà Google công bố kết thúc vào ngày 1 tháng 11 năm 2026, và gia hạn được xin theo từng ứng dụng bị ảnh hưởng từ chính thông báo của ứng dụng đó. Sau ngày đó, con đường duy nhất là một bản dựng đạt chuẩn, nên đây không phải lý do để dừng phần việc kỹ thuật.

Về lời đồn phải dùng hằng ngày

Trong lúc tung bản dựng chuyển đổi, bạn sẽ đọc được rằng cả 12 người thử nghiệm phải mở ứng dụng mỗi ngày nếu không kỳ thử nghiệm sẽ tính lại từ đầu. Yêu cầu Google công bố là duy trì tham gia liên tục trong 14 ngày, và Google xét riêng chuyện người thử nghiệm có thực sự tương tác hay không. Google không công bố hạn mức mỗi ngày một lần. Hãy nhắm tới việc dùng thật, đừng nhắm tới một nghi thức truyền miệng. Đã kiểm chứng

Cách xin gia hạn tới ngày 1 tháng 11 năm 2026

Nhà phát triển bị ảnh hưởng có thể xin một khoản gia hạn giữ cho việc phân phối chạy tới ngày 1 tháng 11 năm 2026. Bạn xin nó theo từng ứng dụng, từ cảnh báo chính sách của ứng dụng đó trong Play Console. Google không mô tả nó là tự động, được bảo đảm, hay là miễn trừ vĩnh viễn, nên hãy tiếp tục chuyển đổi trong lúc đơn còn đang chờ.

Google Play Console · ảnh chụp màn hình thật Bấm để phóng to Trang Issue details trong Google Play Console hiển thị cảnh báo App must target Android 16 (API level 36) or higher, khung Action by Aug 31 và nút Request more time ở cột bên
Trang Issue details thật trong Play Console: tiêu đề cảnh báo, khung "Action by Aug 31" và nút "Request more time" mở đầu đơn xin gia hạn ở bước trước đó. Ảnh chụp giao diện tiếng Anh, vì tài khoản thật nhìn thấy đúng như vậy.
Play Console Chọn ứng dụng Trạng thái chính sách Cảnh báo cấp API mục tiêu Biểu mẫu gia hạn
  1. Mở ứng dụng bị ảnh hưởng trong Play Console

    Quyền xin gia hạn gắn theo từng ứng dụng chứ không theo cả tài khoản. Nếu bạn phát hành nhiều ứng dụng, hãy chuẩn bị lặp lại việc này cho từng ứng dụng bị ảnh hưởng.

    Đã kiểm chứng
  2. Vào Trạng thái chính sách

    Chỉ những ứng dụng mà Google coi là chưa đạt mới mang mục cảnh báo về cấp API mục tiêu. Nếu ứng dụng đã đạt thì ở đây chẳng có gì để gia hạn và cũng không có biểu mẫu nào để tìm.

    Đã kiểm chứng
  3. Mở cảnh báo hoặc phần chi tiết về cấp API mục tiêu

    Tiêu đề hiển thị trong ảnh chụp phía trên là App must target Android 16 (API level 36) or higher. Câu chữ vẫn có thể khác nhau theo từng ứng dụng và theo trạng thái triển khai, nên hãy xem đó là điều một tài khoản thật đã thấy chứ không phải một chuỗi phổ quát được bảo đảm.

    Đã kiểm chứng
  4. Theo liên kết gia hạn trong mục cảnh báo, hoặc trong phần Thông báo

    Google dẫn một số nhà phát triển bị ảnh hưởng đi qua thông báo của ứng dụng thay vì qua khung cảnh báo. Hãy kiểm tra cả hai trước khi kết luận rằng lựa chọn đó không tồn tại với bạn.

    Đã kiểm chứng
  5. Gửi thông tin được yêu cầu

    Google không công bố các câu hỏi chính xác trên trang trợ giúp công khai, nên hãy coi mọi danh sách kiểu "họ sẽ hỏi những gì" là chưa kiểm chứng. Hãy trả lời từ kế hoạch chuyển đổi thật của bạn.

    Một phần
  6. Coi ngày 1 tháng 11 năm 2026 là điểm dừng cứng

    Gia hạn dời mốc chứ không bỏ yêu cầu. Những gì một gia hạn đã được cấp bao phủ đều phải hoàn tất chậm nhất vào ngày 1 tháng 11 năm 2026; sau đó, một tệp API 36 đạt chuẩn là cách duy nhất để nộp một bản cập nhật di động thông thường.

    Đã kiểm chứng
  7. Vẫn tiếp tục chuyển đổi trong lúc đơn còn chờ

    Không có gì trong câu chữ của Google hứa hẹn được duyệt. Lập kế hoạch dựa trên một khoản gia hạn bạn chưa nhận là giả định đắt nhất có thể có trong chu kỳ này.

    Một phần

Google cũng tự mâu thuẫn ở đây

Một đoạn trên trang hiện hành của Google nói biểu mẫu gia hạn sẽ có "later this year", trong khi phần hỏi đáp lại nói biểu mẫu có sẵn qua phần chi tiết cảnh báo trên trang Trạng thái chính sách. Cả hai câu nằm trong cùng một tài liệu. Cách đọc thực dụng: hãy kiểm tra Trạng thái chính sách và Thông báo của chính ứng dụng bạn, và đừng cho rằng thiếu nút nghĩa là bạn không đủ điều kiện, hay có nút nghĩa là ai cũng có. Một phần

Còn một phân biệt nữa đáng giữ trong đầu: Google gắn chú thích về gia hạn vào yêu cầu API 36, và phần văn xuôi thường mô tả gia hạn như thứ giữ cho việc phân phối một ứng dụng hiện có tiếp tục chạy. Nó không đi qua từng tổ hợp ứng dụng mới, bản cập nhật và ứng dụng hiện có với cùng độ chính xác. Trước khi bạn cho rằng một khoản gia hạn bao trùm một bản tải lên cụ thể mà bạn đã lên kế hoạch, hãy đọc chính cảnh báo của ứng dụng bạn xem nó nói bao trùm cái gì.

Còn API 37 vào năm 2027 thì sao?

Google đã thông báo rằng ứng dụng mới và bản cập nhật sẽ phải nhắm tới cấp API 37 từ tháng 8 năm 2027. Bảng yêu cầu hiện hành chưa đưa ra ngày cụ thể hay ma trận ngoại lệ theo loại thiết bị cho năm 2027, nên bài này không tự đặt ra một ma trận như vậy. Lịch phát hành riêng của Android 17 (độ ổn định nền tảng dự kiến vào tháng 3 năm 2026, một bản phát hành lớn trong Q2 và một bản phát hành SDK nhỏ trong Q4) là một dòng thời gian khác với lịch cấp mục tiêu của Play; hãy tách bạch hai thứ này. Một phần: đã công bố tháng, chưa công bố ngày

Cách đưa một ứng dụng lên API 36

Bốn bước: cài SDK của API 36, nâng compileSdk và targetSdk lên 36, cập nhật những dependency vỡ khi bạn làm vậy, và kiểm thử các thay đổi hành vi của Android 16. Đổi con số chỉ là sửa một dòng. Chứng minh ứng dụng vẫn chạy được mới là cuộc chuyển đổi thật.

Bản cập nhật của tôi bị từ chối vì cấp API mục tiêu. Tôi cần sửa gì?

Hãy bắt đầu từ cấp API mục tiêu của phiên bản đã tải lên mà vấn đề nêu tên, rồi sửa bản dựng đã sinh ra nó. Các bước chuyển đổi chung bên dưới vẫn như cũ; đây là thứ tự thực hiện khi Play Console đã từ chối.

  1. Đọc vấn đề. Mở vấn đề về API mục tiêu của ứng dụng trong Trạng thái chính sách (Policy status) và ghi lại version code mà nó nêu tên, cấp mục tiêu mà nó báo và mức sàn mà nó yêu cầu. Hãy lưu ảnh chụp màn hình đúng nội dung văn bản đó.

  2. Kiểm tra tệp đó. Trong Test and release, Latest releases and bundles, mở phiên bản đó và đọc cấp API mục tiêu của nó. So sánh với nhánh, flavour hoặc bản xuất đã dựng ra nó. Tệp mới là bằng chứng; thiết lập trong trình biên tập thì không.

  3. Sửa nơi sinh ra tệp. Nếu tệp thấp hơn 36, hãy cài nền tảng API 36 và nâng compileSdk và targetSdk, hoặc đi theo con đường framework hay bộ xuất dành cho nền tảng của bạn ở bên dưới. Để nguyên minSdk trừ khi công cụ hoặc thư viện phụ thuộc buộc phải có một thay đổi riêng.

  4. Kiểm thử, rồi tải lên với version code cao hơn. Chạy bản dựng release đã ký trên Android 16 và trên phiên bản cũ nhất mà bạn hỗ trợ, nhất là sau khi framework thay đổi mức tối thiểu.

  5. Đọc lại tệp mới. Xác nhận cấp mục tiêu của nó trong Play Console, xác nhận trạng thái bản phát hành, rồi mở lại vấn đề chính sách sau khi xử lý xong. Nếu cảnh báo vẫn nêu tên một phiên bản cũ hơn, hãy kiểm tra xem phiên bản đó còn đang chạy trên kênh nào; đừng xoá một kỳ thử nghiệm khép kín đang chạy chỉ để gỡ cảnh báo.

  6. Vẫn bị chặn dù tệp đã đúng? Dùng đường trợ giúp của ứng dụng, kèm nội dung vấn đề, các version code, kênh và thông tin chi tiết về tệp. Đừng giả định rằng yêu cầu gia hạn đã được chấp thuận; phạm vi của nó lấy từ chính thông báo của ứng dụng đó.

Trung tâm trợ giúp Google Play Console về cách xem các phiên bản đã tải lên và về yêu cầu API mục tiêu, hướng dẫn cấu hình Android SDK, và các phản ánh của nhà phát triển về cảnh báo dai dẳng, tất cả đều được đọc vào ngày 15 tháng 10 năm 2026. Trình tự này là cách phân loại xử lý thực tế, không phải một bảng xếp hạng nguyên nhân đã được đo lường.

Bước 1: cài SDK Android 16

Mở Android Studio, vào SDK Manager, và cài Android SDK Platform cho cấp API 36 cùng bộ build tools 36.x.x hiện hành. Không cài nền tảng đó thì việc nâng compileSdk chỉ sinh ra một lỗi build trông chẳng liên quan gì tới việc bạn vừa làm.

Bước 2: nâng các cấp trong bản build của bạn

Chọn nền tảng của bạn. Đường dẫn tệp và các dòng cụ thể có khác nhau, nhưng đích đến thì không: bản kê khai bên trong bundle bạn tải lên phải khai target 36.

Tương tác

Bộ sinh đoạn mã build

Chọn nền tảng của bạn để biết tệp cần sửa và các dòng cần đổi.

Xanh lá = dòng bạn đổi · gạch ngang = dòng bị thay thế

app/build.gradle.kts
android {
    compileSdk = 36

    defaultConfig {
        applicationId = "com.example.app"
        minSdk = 24
        targetSdk = 36
        versionCode = 2
        versionName = "1.0.1"
    }
}

Để yên minSdk. Nó không thuộc chính sách này. Hãy tăng versionCode ở mọi bundle bạn tải lên, kể cả bản thay thế bên trong một kỳ thử nghiệm khép kín.

app/build.gradle
android {
    compileSdk 36

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 36
        versionCode 2
        versionName "1.0.1"
    }
}

Dự án cũ có thể vẫn dùng compileSdkVersion. Cách viết nào cũng được, miễn giá trị đạt 36 và dự án build được.

android/app/build.gradle.kts
android {
    compileSdk = flutter.compileSdkVersion
    compileSdk = 36

    defaultConfig {
        targetSdk = flutter.targetSdkVersion
        targetSdk = 36
    }
}

Dự án Flutter mặc định thừa hưởng các cấp từ toolchain: Flutter 3.35.0 đặt 36 làm cấp biên dịch và cấp mục tiêu mặc định (3.32.0 mặc định là 35). Ghim cứng 36 là nước đi đáng tin, vì một giá trị ghi đè đã ghim cứng trong dự án cũ sẽ thắng giá trị mặc định của SDK; sau đó hãy nâng Flutter SDK và các plugin để giá trị ghim không đánh nhau với toolchain.

android/build.gradle
buildscript {
    ext {
        buildToolsVersion = "36.0.0"
        minSdkVersion = 24
        compileSdkVersion = 36
        targetSdkVersion = 36
    }
}

React Native giữ các cấp trong khối ext của android/build.gradle ở thư mục gốc, không phải trong module ứng dụng. React Native 0.81 (tháng 8 năm 2025) đặt 36 làm mặc định của template; một dự án cũ hơn vẫn có thể đặt giá trị này ở đây, nhưng các native module của nó phải biên dịch được với 36, nên hãy nâng chính React Native và mọi module còn ghim cấp cũ hơn.

android/variables.gradle
ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36
}

Các lớp bọc như Capacitor và Cordova đặt các cấp trong một tệp biến. Sau khi sửa, hãy chạy bước đồng bộ nền tảng của bạn để thay đổi thực sự tới được dự án Android được sinh ra.

Unity Player Settings Android Other Settings Target API Level

Unity mở cấp mục tiêu ngay trong trình biên tập chứ không phải trong một tệp bạn sửa. Hãy đặt Target API Level thành mục API 36, cài nền tảng đó qua SDK Manager mà Unity đang trỏ tới, và kiểm tra bundle đã dựng thay vì tin vào ô chọn. Hỗ trợ API 36 có từ Unity 6000.0.46f1, 2022.3.62f1 và 2021.3.51f1; nếu trình biên tập của bạn không có lựa chọn đó thì đó là chuyện nâng trình biên tập, không phải vấn đề cài đặt. Tránh Automatic (highest installed): nó chọn bất kỳ SDK nào đang được cài, và có thể kích hoạt hành vi của một cấp mục tiêu khác với cấp bạn đã kiểm thử.

Bạn không có tệp Gradle, và cũng đừng đi tìm nó. App Inventor, Thunkable, Kodular, Glide và các trình dựng tương tự sinh ra dự án Android thay bạn, nên cấp API mục tiêu do bộ xuất của nền tảng quyết định chứ không phải bạn.

  • Xem ghi chú phát hành hoặc trang trạng thái của trình dựng để biết đã hỗ trợ Android 16 và API 36 chưa. Kodular đã ra mắt hỗ trợ này trong Creator 2026.05.3 vào ngày 27 tháng 9 năm 2026 (dòng phát hành được đặt tên 2026.05; nó không ra mắt vào tháng 5), và bản phát hành đó cũng nâng SDK tối thiểu từ 21 lên 23.
  • Dựng và xuất lại ngay khi nền tảng phát hành, vì một bản xuất cũ vẫn giữ cấp mục tiêu cũ dù bạn tải về lúc nào.
  • Tải bundle mới lên và kiểm tra cấp mục tiêu mà Play Console báo cho tệp đó.
  • Nếu nền tảng vẫn chưa xuất được API 36, một gia hạn riêng cho ứng dụng cũng chỉ có thể che chắn cho bạn tới ngày 1 tháng 11 năm 2026. Sau đó, các con đường còn lại là một trình dựng xuất được API 36 hoặc dựng lại bằng mã native.

Bước 3: cập nhật dependency và công cụ của framework

Nâng cấp biên dịch là chỗ những dependency cũ gãy. Hãy chuẩn bị đụng tới Android Gradle Plugin, chính Gradle, Kotlin, các thư viện AndroidX, Google Play services, và mọi SDK quảng cáo hay phân tích có mang mã native. Bài này cố ý không công bố "các phiên bản đúng", vì các phiên bản tương thích đổi hằng tuần và một danh sách ghim cứng ở đây sẽ gây hiểu lầm trong vòng nửa tháng. Hãy lấy chúng từ ghi chú phát hành hiện hành của chính framework bạn dùng, vào đúng ngày bạn chuyển đổi.

Bước 4: dựng, tải lên và kiểm tra tệp

  • Tạo một Android App Bundle đã ký và tăng mã phiên bản.
  • Kiểm thử tệp release, không chỉ bản debug. Việc rút gọn mã và tài nguyên làm vỡ những thứ mà bản debug che đi.
  • Tải lên đúng kênh dự định và xác nhận trong Play Console rằng tệp báo cấp API mục tiêu 36.
  • Sau khi xử lý xong, rà lại mọi kênh đang hoạt động và mở lại Trạng thái chính sách.

Hãy kiểm tệp, đừng kiểm mã nguồn

Google đánh giá bản kê khai bên trong bundle mà bạn đã tải lên. Sai biến thể build, một flavour cũ, một bản xuất còn nằm trong bộ nhớ đệm, hay một framework âm thầm ghi đè giá trị của bạn đều sinh ra một dự án "nhắm tới 36" và một tệp thì không. Hãy đọc lại con số từ Play Console mỗi lần.

Hành vi Android 16 cần kiểm thử trước khi tung API 36

Nhắm tới API 36 sẽ bật hành vi của Android 16 cho ứng dụng của bạn trên máy chạy Android 16. Các hành vi ưu tiên cao cần kiểm thử là layout edge-to-edge, điều hướng quay lại dự đoán, tự do xoay hướng trên màn lớn, quyền về sức khoẻ, lập lịch theo nhịp cố định và dàn chữ. Hãy tick những gì áp cho bạn bên dưới để nhận danh sách kiểm thử riêng cho ứng dụng của bạn thay vì một danh sách chung chung.

Tương tác

Bộ quét rủi ro Android 16

Tick mọi thứ ứng dụng của bạn làm. Danh sách bên dưới sẽ dựng lại theo từng lựa chọn.

Tick những gì áp cho bạn để xem cần kiểm thử gì.

Edge-to-edge và quay lại dự đoán: bán kính ảnh hưởng rộng nhất

Edge-to-edge có bán kính ảnh hưởng rộng vì nó không đòi ứng dụng của bạn dùng bất kỳ API lạ nào. Trên Android 16, một ứng dụng nhắm tới API 36 không còn dùng được thuộc tính từ chối trước đây, nên nội dung vốn tưởng rằng các thanh hệ thống sẽ chừa chỗ nay chạy luồn xuống dưới chúng. Triệu chứng chỉ là chuyện thẩm mỹ, cho tới đúng lúc một nút chính nằm dưới thanh cử chỉ và không bấm được nữa.

Điều hướng quay lại dự đoán cũng có bán kính ảnh hưởng rộng tương tự. Nếu ứng dụng của bạn đăng ký cách xử lý quay lại kiểu cũ, luồng đó có thể đơn giản là không chạy như trước một khi quay lại dự đoán bật mặc định cho target 36. Hãy kiểm thử thao tác quay lại từ mọi độ sâu điều hướng bạn có: modal, WebView, biểu mẫu còn dữ liệu chưa lưu, và màn hình cuối trước khi thoát.

Điều gì không phải lỗi vỡ phổ quát của target 36

Hiện có vài trang liệt kê intent matching an toàn hơn và quyền mạng nội bộ như những thứ mà mọi ứng dụng API 36 phải xử lý. Chính tài liệu của Android mô tả cả hai là opt-in trong Android 16, còn việc áp dụng rộng hơn thì được nói tới như chuyện tương lai. Hãy kiểm thử chúng nếu bạn đã bật. Đừng viết lại các intent filter hay thêm quyền mạng chỉ vì bạn nâng cấp mục tiêu. Đã kiểm chứng

Còn yêu cầu về kích thước trang 16 KB thì sao?

Yêu cầu khác, mốc ngày khác, cùng nhóm ứng dụng. Hạn chót về cấp API mục tiêu nói về cấp mà bản kê khai của bạn khai báo. Yêu cầu về kích thước trang 16 KB nói về việc các thư viện native của bạn có chạy được trên thiết bị dùng trang bộ nhớ 16 KB hay không. Hướng dẫn hiện hành của Google nêu ngày 1 tháng 2 năm 2027 là mốc mà các bản cập nhật bị ảnh hưởng nếu chưa hỗ trợ 16 KB thì không còn phát hành được nữa.

  • Ai bị ảnh hưởng: yêu cầu của Google áp cho ứng dụng nhắm tới API 35 trở lên trên thiết bị Google Play 64-bit. Trong nhóm đó, ứng dụng đóng gói thư viện native .so, trực tiếp hoặc qua một SDK, là nhóm nhiều khả năng phải dựng lại và căn chỉnh rõ ràng nhất. Nếu ứng dụng của bạn thuần Kotlin hoặc Java thì nhìn chung đã tương thích sẵn, nhưng vẫn nên kiểm thử thay vì cho là vậy.
  • Nó không phải cái gì: nó không thuộc hạn chót cấp API mục tiêu ngày 31 tháng 8 năm 2026, và đạt cái này không có nghĩa là đạt cái kia.
  • Vì sao chúng rơi cùng lúc: nâng cấp mục tiêu thường đồng nghĩa với việc dựng lại, và lần dựng lại chính là lúc một vấn đề kích thước trang độc lập của thư viện native lộ ra. Chính sự trùng thời điểm ấy khiến hai thứ bị nhầm lẫn.

Đừng nhắc lại mốc ngày cũ

Rất nhiều tài liệu còn trên mạng nêu ngày 1 tháng 11 năm 2025 là mốc áp dụng 16 KB. Trang hiện hành của Google đã thay thế mốc đó. Tính đến ngày 15 tháng 10 năm 2026, hướng dẫn chung về kích thước trang nêu ngày 1 tháng 2 năm 2027 cho các bản cập nhật ứng dụng bị ảnh hưởng nhắm tới API 35 trở lên; các yêu cầu kỹ thuật theo loại thiết bị có mốc ngày riêng, nên đừng hiểu đây là một thời gian ân hạn chung cho mọi trường hợp. Đã kiểm chứng

Nếu ứng dụng của bạn có đóng gói thư viện native, hãy coi phần kiểm tra kích thước trang là một đầu việc riêng với vòng kiểm thử riêng thay vì thứ bạn nhét vào bản dựng API 36 vào phút chót. Hai thay đổi này chạm vào những phần khác nhau của bản build, và gỡ lỗi chúng cùng lúc là cách biến một cuộc chuyển đổi một tuần thành ba tuần.

Bạn đã tải API 36 lên mà cảnh báo vẫn còn đó

Thường là một trong ba chuyện: bundle chưa xử lý xong và Trạng thái chính sách chưa làm mới, một tệp cũ hơn vẫn nằm trên một kênh đang hoạt động khác, hoặc tệp bạn tải lên thật ra không khai 36 dù dự án của bạn có. Hãy đi từ trên xuống theo danh sách, và đừng bắt đầu xoá các bản phát hành.

Tiêu đề mà nhà phát triển đang báo về là Your app must target Android 16 (API level 36) or higher. Google không công bố một chuỗi lỗi chuẩn đầy đủ cho mọi luồng tải lên, nên hãy coi mọi câu chữ chính xác bạn tìm thấy trên mạng, kể cả câu này, là quan sát được chứ không phải chính thức.

Cảnh báo hiện ra vài phút sau khi tôi tải API 36 lên Báo cáo thực địa
Nguyên nhân có khả năng
Play Console chưa làm mới trạng thái chính sách. Việc xử lý bundle và việc đánh giá chính sách không tức thời và không phải cùng một bước.
Cần kiểm tra gì
Xác nhận bản phát hành đã xử lý xong, rồi mở lại Trạng thái chính sách sau đó thay vì tải lại trang liên tục.
Bằng chứng
Một Google Product Expert đã nói với một nhà phát triển ở đúng tình huống này rằng thông báo có thể biến mất trong vài ngày sau đó. Product Expert không phải người viết chính sách và Google không công bố thời gian xoá cảnh báo được bảo đảm, nên đây là một tín hiệu hữu ích chứ không phải một cam kết.
Bản production đã ở API 36 mà cảnh báo không chịu biến mất Báo cáo thực địa
Nguyên nhân có khả năng
Một tệp cũ hơn vẫn đang hoạt động trên một kênh khác. Kênh nội bộ, khép kín, mở, beta và một bản phát hành theo giai đoạn mới triển khai một phần đều có thể còn giữ một bundle cấp mục tiêu thấp hơn.
Cần kiểm tra gì
Đi qua từng kênh đang hoạt động và so mã phiên bản. Đặc biệt để ý cái kênh nội bộ bạn dựng cách đây mấy tháng rồi quên mất.
Đừng làm
Xoá hoặc dừng các bản phát hành một cách tuỳ tiện để cảnh báo biến đi. Nếu bạn đang giữa kỳ thử nghiệm khép kín, một thay đổi kênh bốc đồng có thể lấy đi tính liên tục của tester mà bạn không lấy lại được.
Gradle của tôi ghi 36 nhưng Play Console báo cấp thấp hơn Suy luận mạnh
Nguyên nhân có khả năng
Tệp bạn tải lên không phải tệp bạn nghĩ mình đã dựng. Sai biến thể build, một flavour cũ, một bản xuất còn trong bộ nhớ đệm hay một job CI trỏ sang nhánh khác đều tạo ra chuyện này.
Cần kiểm tra gì
Hãy xem chính bundle đã tải lên trong Play Console thay vì xem mã nguồn. Bản kê khai bên trong bundle là thứ duy nhất Google đánh giá.
Trình dựng của tôi xuất ra cấp mục tiêu thấp hơn và tôi không đổi được Báo cáo thực địa
Nguyên nhân có khả năng
Nền tảng no-code hoặc low-code chưa phát hành bộ xuất cho Android 16. Đây không phải thứ bạn sửa được từ bên trong dự án của mình.
Cần kiểm tra gì
Ghi chú phát hành hoặc trang trạng thái của nhà cung cấp, rồi dựng và xuất lại khi có hỗ trợ. Tải một bản xuất cũ về sau này không làm cấp mục tiêu của nó mới lên.
Nếu không kịp
Đây chính là tình huống mà gia hạn tới ngày 1 tháng 11 sinh ra để phục vụ.
Bản dựng API 36 giờ bị treo hoặc layout hiển thị sai Đã kiểm chứng
Nguyên nhân có khả năng
Một thay đổi hành vi của Android 16 được kích hoạt bởi cấp mục tiêu mới, hoặc một dependency chưa sẵn sàng cho cấp biên dịch cao hơn.
Cần kiểm tra gì
Chạy bộ quét rủi ro hành vi trên danh sách tính năng của bạn, rồi kiểm thử trên một máy chạy Android 16. Edge-to-edge và quay lại dự đoán là hai thay đổi có bán kính ảnh hưởng rộng nhất, nên hãy kiểm chúng trước.
Không thấy liên kết gia hạn ở đâu trong console của tôi Một phần
Nguyên nhân có khả năng
Ứng dụng có thể đã đạt chuẩn, đợt triển khai biểu mẫu có thể chưa tới tài khoản của bạn, hoặc cảnh báo không ở trạng thái có kèm biểu mẫu.
Cần kiểm tra gì
Trạng thái chính sách và Thông báo của đúng ứng dụng đó, không phải một menu ở cấp tài khoản. Chính trang của Google cũng không nhất quán về việc mọi tài khoản bị ảnh hưởng đã thấy biểu mẫu hay chưa.
Người thử nghiệm khép kín của tôi không nhận được bản dựng mới Một phần
Nguyên nhân có khả năng
Mã phiên bản, trạng thái triển khai, điều kiện của tester, hoặc đơn giản là độ trễ khi xử lý.
Cần kiểm tra gì
Xác nhận bundle mới có mã phiên bản cao hơn, bản khép kín thực sự đã xuất bản chứ không phải bản nháp, nhóm người thử nghiệm được gắn vào kênh đó, và những người thử nghiệm bạn đang chờ vẫn còn tham gia.
Liên quan
Nếu ngay từ đầu người thử nghiệm đã không được tính, đó lại là vấn đề khác: đã thêm 12 người thử nghiệm nhưng Play hiện 0 người tham gia.

Một thói quen sẽ xử lý dứt điểm phần lớn chuyện này: sau mỗi lần tải lên, hãy đọc lại cấp API mục tiêu từ chính tệp trong Play Console và ghi nó cạnh mã phiên bản. Việc đó mất mười giây và nó xoá sạch cả nhóm chuyện "tôi chắc chắn mình đã sửa rồi" khỏi tuần làm việc của bạn.

Danh sách kiểm tra trước hạn

Mười bốn mục, theo đúng thứ tự chúng thực sự diễn ra. Bốn mục cuối là những mục người ta hay bỏ qua, và cũng chính là những mục quyết định cảnh báo có biến mất hay không.

Tương tác

Bộ theo dõi chuyển đổi API 36

Hãy tick từng mục khi bạn làm. Không có gì được lưu lại, nên hãy làm gọn trong một lượt hoặc giữ tab mở.

0 / 14 hoàn tất

Chưa tick gì cả. Hãy đi hết danh sách theo thứ tự.

PrimeTestLab nằm ở đâu trong hạn chót này

Nói rõ ranh giới trước: chúng tôi không chuyển đổi mã của bạn. Nâng targetSdk, cập nhật dependency và sửa các thay đổi hành vi của Android 16 là phần build của bạn, và bài viết này là toàn bộ đóng góp của chúng tôi cho việc đó. Thứ chúng tôi lo là nửa còn lại của va chạm: 12 người thử nghiệm thật, duy trì tham gia liên tục 14 ngày mà một tài khoản cá nhân mới cần có trước khi chạm được tới bản phát hành công khai.

Vấn đề nằm ở thời điểm. Một người phát hành lần đầu đang bị yêu cầu làm cùng lúc hai việc khó không liên quan tới nhau: tung một bản dựng API 36, và giữ được một kỳ thử nghiệm khép kín hợp lệ suốt hai tuần liền. Bản dựng là bài toán kỹ thuật giải được. Tìm mười hai con người thật chịu tham gia liên tục mười bốn ngày, trên thiết bị thật, mới là phần lặng lẽ ngốn cả tháng.

Tự chạy thử nghiệm khép kín so với giao lại

Google yêu cầu gì Tự làm Cùng PrimeTestLab
12 người thử nghiệm đã tham gia Tự tìm, tự xác nhận và tự nhắc người thật, rồi chứng minh họ đã tham gia và ở lại Người thử nghiệm được phân công và trạng thái tham gia được theo dõi giúp bạn
14 ngày liên tục Chỉ một người rời đi giữa chừng là đủ phá vỡ tính liên tục bạn cần Tính liên tục được canh suốt cả 14 ngày
Thiết bị thật, sử dụng thật Máy ảo và tài khoản không hoạt động không đại diện cho việc thử nghiệm thật Thiết bị Android thật, trải từ Android 7 tới Android 17
Bắt đầu không chậm trễ Tìm người thực tế mất vài ngày tới vài tuần, và đồng hồ chỉ chạy khi bạn đã có đủ 12 Việc thử nghiệm thường bắt đầu trong vòng 4-6 giờ
Chi phí cho bước thử nghiệm Không tốn tiền mặt, nhưng ngốn một lượng thời gian không đoán trước được của bạn cho việc tìm và đôn đốc người thử nghiệm Từ $19.99, trả một lần, không thuê bao
Nếu lần thử nghiệm không thành Bắt đầu lại 14 ngày với một nhóm mới; một người thử nghiệm thay thế sẽ bắt đầu kỳ liên tục của riêng họ Thử nghiệm lại miễn phí hoặc hoàn tiền toàn bộ

Quyền truy cập vào kênh phát hành công khai do Google quyết định, không phải chúng tôi và không phải bất kỳ dịch vụ nào. Thứ mà một lần thử nghiệm trọn gói gỡ bỏ là rủi ro tìm người thử nghiệm và giữ họ ở lại, và đó chính là bước phần lớn người phát hành lần đầu thật sự mắc kẹt. Tỷ lệ thành công trên 12.100+ ứng dụng đã thử nghiệm: 99,9%.

Thứ tự nên làm

Nếu bạn đang đối mặt cả hai vấn đề cùng lúc, hãy chạy song song thay vì nối tiếp. Hãy bắt đầu kỳ thử nghiệm khép kín ngay, vì 14 ngày của nó là thời gian thực bạn không nén lại được, và làm việc chuyển đổi API 36 song song với nó. Đẩy bản dựng đạt chuẩn vào đúng kênh khép kín đó khi nó sẵn sàng, với mã phiên bản cao hơn và vẫn nguyên nhóm người thử nghiệm đang tham gia. Như vậy hạn chót và cửa sổ thử nghiệm thôi tranh nhau cùng một nửa tháng.

Câu hỏi thường gặp

Tôi có phải nhắm tới API 36 trước ngày 31 tháng 8 năm 2026 không?

Với ứng dụng thông thường cho điện thoại, máy tính bảng, máy gập hoặc Android Auto thì có, và yêu cầu này đã áp dụng từ ngày 31 tháng 8 năm 2026. Ứng dụng và bản cập nhật mới phải nhắm tới Android 16, cấp API 36 trở lên. Bản nộp cho Wear OS và Android Automotive OS phải nhắm tới API 35 trở lên, còn bản nộp cho Android TV và Android XR phải nhắm tới API 34 trở lên. Nếu bạn đang xử lý ngay lúc này, hãy dựng theo mức sàn hiện hành và kiểm tra phạm vi của bất kỳ gia hạn riêng cho ứng dụng nào mà bạn đã được cấp.

Nhắm tới API 36 có làm ứng dụng ngừng chạy trên điện thoại Android cũ không?

Không, không tự động như vậy. targetSdk khai báo cấp hành vi Android mà ứng dụng của bạn được thiết kế và kiểm thử cho nó, còn minSdk quyết định phiên bản Android cũ nhất mà ứng dụng cài được lên. Nâng targetSdk lên 36 không nâng minSdk, nên ứng dụng vẫn cài được trên các máy xuống tới mức SDK tối thiểu đã khai. Thứ thay đổi là hành vi của Android 16 sẽ có hiệu lực cho ứng dụng của bạn trên máy chạy Android 16. Một lưu ý: việc nâng cấp framework hoặc trình dựng có thể tự nâng mức tối thiểu; chẳng hạn bản phát hành tháng 9 năm 2026 của Kodular nâng nó lên API 23.

Google có gỡ ứng dụng của tôi nếu tôi lỡ hạn API 36 không?

Google mô tả hai hậu quả hẹp hơn, không phải xoá ứng dụng. Một ứng dụng hoặc bản cập nhật mới nằm dưới cấp mục tiêu áp dụng thì không đáp ứng yêu cầu khi tải lên, và một ứng dụng đã phát hành nằm dưới sàn khả dụng dành cho ứng dụng hiện có thì không còn tìm thấy được hay cài được với người dùng mới có máy chạy phiên bản Android cao hơn cấp mục tiêu của ứng dụng. Những người đã cài trước vẫn tìm thấy, cài lại và dùng được ứng dụng trên các phiên bản Android được hỗ trợ.

Google có chấm dứt tài khoản nhà phát triển của tôi nếu tôi lỡ hạn không?

Trang chính sách của Google về cấp API mục tiêu không nói rằng chỉ riêng việc lỡ hạn này sẽ chấm dứt một tài khoản nhà phát triển. Trang đó mô tả việc chặn bản nộp và các hạn chế về khả dụng với người dùng mới của ứng dụng bị ảnh hưởng. Việc chấm dứt tài khoản do các chính sách khác điều chỉnh, nên hãy xem hạn chót cấp API mục tiêu là vấn đề phân phối ở cấp ứng dụng chứ không phải ở cấp tài khoản.

Ứng dụng đã phát hành của tôi đang ở API 35. Tôi có phải nâng lên API 36 không?

Không, nếu chỉ để giữ một ứng dụng điện thoại không đổi vẫn khả dụng với người dùng mới. API 35 đáp ứng sàn khả dụng năm 2026 cho ứng dụng hiện có trên điện thoại, máy tính bảng, máy gập và Android Auto. Tuy nhiên, bản cập nhật kế tiếp mà bạn nộp phải nhắm tới API 36, và ngày 1 tháng 11 năm 2026 không biến một ứng dụng API 35 đạt chuẩn đang có trên cửa hàng thành một ứng dụng dưới sàn khả dụng. Dù sao thì hầu hết ứng dụng còn hoạt động cũng sẽ lên API 36 ở bản phát hành kế tiếp.

Làm sao để xin gia hạn tới ngày 1 tháng 11 năm 2026?

Mở ứng dụng bị ảnh hưởng trong Play Console, vào Trạng thái chính sách (Policy status), mở cảnh báo hoặc phần chi tiết vấn đề về cấp API mục tiêu, rồi dùng biểu mẫu gia hạn được cung cấp ở đó hoặc qua phần Thông báo. Gia hạn được xin theo từng ứng dụng bị ảnh hưởng, và giai đoạn gia hạn mà Google công bố kết thúc vào ngày 1 tháng 11 năm 2026; sau ngày đó, con đường là một bản dựng API 36 đạt chuẩn. Gửi yêu cầu không bảo đảm được chấp thuận hay đủ điều kiện cho mọi bản tải lên, nên hãy dùng phạm vi ghi trong thông báo của chính ứng dụng bạn và tiếp tục chuyển đổi trong lúc yêu cầu còn chờ.

Sau ngày 31 tháng 8 tôi còn tải bản dựng API 35 lên kênh khép kín được không?

Với ứng dụng điện thoại thông thường, bạn nên giả định là không. Tài liệu dành cho nhà phát triển của Google nói tệp APK tải lên phải đạt yêu cầu về cấp API mục tiêu của Play và không công bố ngoại lệ nào cho kênh thử nghiệm, nên mọi bản tải lên mới vào kênh khép kín đều nên nhắm tới API 36. Đừng giả định rằng một đơn xin quyền truy cập kênh phát hành công khai, một bản dựng từng được chấp nhận trước đây, hay một gia hạn mà bạn chưa được cấp sẽ miễn trừ yêu cầu này; hãy giữ người thử nghiệm tiếp tục tham gia và thay bản dựng ngay trong cùng kỳ thử nghiệm.

Tải bản dựng API 36 lên có làm kỳ thử nghiệm khép kín 14 ngày của tôi tính lại từ đầu không?

Google định nghĩa kỳ hợp lệ quanh việc ít nhất 12 người thử nghiệm duy trì tham gia liên tục 14 ngày, chứ không quanh một bản dựng bất biến, và các trang trợ giúp của Google khuyến khích cập nhật ứng dụng trong lúc thử nghiệm khép kín để sửa lỗi. Hãy giữ nguyên kênh khép kín và nguyên danh sách người thử nghiệm đã tham gia, tải bản dựng API 36 lên với mã phiên bản cao hơn, và đừng gỡ người thử nghiệm đang tham gia. Google không công bố một bảo đảm bao trùm mọi bộ đếm trong Play Console, nên hãy tránh những thay đổi kênh không cần thiết.

Tôi đã tải API 36 lên. Sao cảnh báo trong Play Console vẫn còn?

Trước hết hãy xác nhận bản phát hành đã xử lý xong và vấn đề trong Trạng thái chính sách (Policy status) đã được đánh giá lại; nhà phát triển phản ánh có độ trễ, nhưng không có khoảng thời gian cố định nào được công bố cho việc cảnh báo được gỡ. Sau đó mở version code mà vấn đề nêu tên trong Test and release, Latest releases and bundles, và rà từng bản phát hành đang hoạt động: production, mở, khép kín, nội bộ và mọi bản triển khai theo giai đoạn đang tạm dừng đều có thể còn giữ một tệp cũ hơn. Cũng hãy xác nhận rằng bundle bạn thật sự tải lên có báo target 36, vì sai biến thể build hoặc một bộ xuất của framework vẫn nhắm cấp thấp hơn là nguyên nhân phổ biến. Hãy giữ nguyên kỳ thử nghiệm khép kín đang chạy trong lúc chẩn đoán.

Nếu tôi dựng ứng dụng bằng Flutter, React Native, Unity hay công cụ no-code thì sao?

Chính bundle được xuất ra, chứ không phải thiết lập hiển thị trong trình biên tập, mới phải chứa cấp API mục tiêu bắt buộc. Các mốc hỗ trợ có ngày cụ thể nay đã rõ: Flutter 3.35.0 và React Native 0.81 mặc định API 36, Unity bổ sung hỗ trợ trong 6000.0.46f1, 2022.3.62f1 và 2021.3.51f1, còn Kodular Creator 2026.05.3 đã ra mắt bản xuất API 36 vào ngày 27 tháng 9 năm 2026. Một mốc phiên bản không ghi đè được thiết lập đã ghim cứng trong dự án, nên hãy dựng lại, kiểm thử các thay đổi hành vi của Android 16, rồi xác nhận cấp mục tiêu của tệp đã tải lên trong Play Console. Nếu bạn dùng trình dựng no-code thì bạn không sửa được tệp Gradle, nên việc thực tế cần làm là cập nhật trình dựng, xuất lại và đọc lại cấp mục tiêu từ tệp mới.

Người thử nghiệm của tôi có phải mở ứng dụng mỗi ngày trong lúc tôi nâng cấp không?

Yêu cầu Google công bố là ít nhất 12 người thử nghiệm duy trì tham gia liên tục trong 14 ngày qua. Google cũng xét xem người thử nghiệm có thực sự tương tác hay không và có thể yêu cầu thử nghiệm thêm nếu không, nhưng Google không công bố một quy tắc chung rằng mỗi người thử nghiệm phải mở ứng dụng một lần mỗi ngày. Hãy coi các khẳng định về dùng hằng ngày trên diễn đàn là truyền miệng, giữ người thử nghiệm tiếp tục tham gia, và nhắm tới việc dùng thật thay vì một hạn mức cố định theo ngày.

PrimeTestLab có giá bao nhiêu nếu tôi vẫn cần người thử nghiệm trước hạn?

PrimeTestLab có ba gói: Starter với 12 người thử nghiệm giá $19.99, Professional với 25 người thử nghiệm giá $59.99, và Enterprise với 25 người thử nghiệm giá $27.99, cộng 5% phí dịch vụ khi thanh toán (tối thiểu $1.50). Tất cả các gói đều dùng người thử nghiệm thật trên thiết bị thật trong trọn 14 ngày, việc thử nghiệm thường bắt đầu trong vòng 4-6 giờ, và nếu Google không cấp quyền truy cập kênh phát hành công khai sau khi hoàn tất trọn kỳ thử nghiệm, bạn được chọn thử nghiệm lại miễn phí hoặc hoàn tiền toàn bộ.

Tôi còn tải được bản cập nhật lên sau ngày 1 tháng 11 không?

Được, nếu bản cập nhật đáp ứng yêu cầu cấp mục tiêu tương ứng. Ngày 1 tháng 11 năm 2026 là ngày kết thúc giai đoạn gia hạn mà Google đã công bố, không phải mốc chặn vĩnh viễn đối với bản cập nhật. Với một ứng dụng di động thông thường, tệp mới phải nhắm tới API 36 trở lên. Nếu một chính sách khác chặn bản phát hành, hãy xử lý vấn đề riêng đó dựa trên thông báo thực tế trong Console.

Kodular chỉ hiện API 35. Giờ tôi phải làm gì?

Kodular Creator 2026.05.3 đã ra mắt khả năng nhắm tới Android 16, API 36 vào ngày 27 tháng 9 năm 2026. Hãy dựng lại dự án bằng Creator đã cập nhật, xuất một tệp mới và kiểm tra cấp mục tiêu của nó sau khi tải lên. Đừng dùng lại bản xuất cũ. Bản phát hành này cũng nâng SDK tối thiểu lên API 23, nên hãy kiểm tra xem các thiết bị cũ mà bạn đang hỗ trợ có bị ảnh hưởng không.

Các kênh ngoài production cũng có ảnh hưởng chứ?

Chúng có thể quan trọng khi bạn chẩn đoán xem cảnh báo đang nói tới tệp nào. Nhà phát triển đã phản ánh các trường hợp bản dựng thử nghiệm khép kín hoặc nội bộ cũ vẫn tồn tại song song với những bản phát hành hiện tại đã đạt chuẩn. Hãy kiểm tra version code được nêu trong vấn đề của bạn và so sánh các kênh đang hoạt động. Những phản ánh đó không chứng minh rằng mọi tệp cũ đều dẫn tới việc bị áp dụng chế tài, nên hãy tránh xoá bản phát hành hoặc làm gián đoạn việc tham gia của người thử nghiệm chỉ để gỡ một cảnh báo.

Tôi có thật sự cần React Native 0.81 để nhắm tới API 36 không?

React Native 0.81 đưa API 36 thành giá trị mặc định, nhưng điều đó không chứng minh rằng mọi dự án cũ hơn đều không thể nhắm tới nó. Kết quả cần có là một tệp phát hành tương thích với đúng cấp mục tiêu. Hãy kiểm tra cấu hình build Android và các native module, dùng công cụ còn được duy trì, và kiểm thử hành vi của Android 16 thay vì chỉ dựa vào một con số phiên bản.

Ứng dụng của tôi đã vượt qua thử nghiệm khép kín trên API 35. Tôi có thể chuyển bản dựng đó lên production không?

Hoàn tất thử nghiệm khép kín không miễn trừ yêu cầu về API mục tiêu. Hãy lên kế hoạch cho một bản phát hành di động API 36 đạt chuẩn trước khi nộp lên production. Một bản dựng cũ hơn có thể phụ thuộc vào gia hạn được đưa ra cho riêng ứng dụng đó, nên hãy kiểm tra thông báo đã được cấp thay vì cho rằng việc chuyển lên production đã được bao gồm. Hãy giữ người thử nghiệm của bạn tiếp tục tham gia trong lúc cập nhật kỳ thử nghiệm hiện có, và kiểm tra trạng thái hiện tại trong Console.

API 37 đã bắt buộc ngay trong năm 2026 chưa?

Chưa. Các yêu cầu năm 2026 của Google Play vẫn quy định API 36 cho ứng dụng di động mới và bản cập nhật thông thường. Google đã thông báo việc nhắm tới API 37 cho tháng 8 năm 2027, nhưng ngày cụ thể chưa được công bố trong bảng yêu cầu hiện hành vào lúc bài này được kiểm chứng lại. Lịch phát hành của Android 17 là một dòng thời gian khác với yêu cầu về API mục tiêu khi nộp lên Play Store.

Tóm lại

Tóm tắt

Kể từ ngày 31 tháng 8 năm 2026, ứng dụng và bản cập nhật mới trên Google Play cho điện thoại, máy tính bảng, máy gập và Android Auto phải nhắm tới Android 16, cấp API 36 trở lên. Wear OS và Android Automotive OS cần API 35, Android TV và Android XR cần API 34, còn một ứng dụng điện thoại đã phát hành mà bạn không cập nhật thì cần API 35 để vẫn khả dụng với người dùng mới trên máy mới hơn, nên một ứng dụng API 35 không đổi vẫn đạt chuẩn trong khi bản cập nhật kế tiếp của nó thì không. Bản nộp dưới mức sàn bị chặn, và một ứng dụng đã phát hành dưới API 35 bị ẩn khỏi nhóm người dùng mới đó; không có gì xoá ứng dụng, gỡ nó khỏi máy đang có, hay chấm dứt tài khoản của bạn. Giai đoạn gia hạn mà Google công bố cho các ứng dụng bị ảnh hưởng kết thúc vào ngày 1 tháng 11 năm 2026; sau đó, bản dựng đạt chuẩn là con đường duy nhất. Nâng targetSdk không nâng minSdk, nên máy cũ vẫn giữ được ứng dụng. Nếu nút thắt trong lần ra mắt của bạn là phía thử nghiệm khép kín chứ không phải bản dựng, PrimeTestLab cung cấp 12 người thử nghiệm thật từ $19.99. Xem các gói dịch vụ →

Ảnh chụp chính sách đã được kiểm chứng ngày 9 tháng 8 năm 2026 và kiểm chứng lại ngày 15 tháng 10 năm 2026, đối chiếu với các trang hiện hành của Google về API mục tiêu, kích thước trang và thử nghiệm khép kín. Google cập nhật các trang này mà không báo trước, nên hãy kiểm tra các nguồn trực tiếp phía trên trước khi hành động dựa trên bất kỳ mốc ngày nào. Lần kiểm tra biên tập kế tiếp: sau khi giai đoạn gia hạn kết thúc vào ngày 1 tháng 11 năm 2026.

Kefayatullah Khadem - Kỹ sư phần mềm & chuyên gia xuất bản trên Google Play

Người viết

Kefayatullah Khadem

Kỹ sư phần mềm, chuyên về việc phát hành trên Google Play

Viết các bài hướng dẫn của PrimeTestLab về thử nghiệm khép kín và việc phát hành ứng dụng Android, dựa trên các trường hợp có thật và tài liệu chính thức của Google.

12.100+ Ứng dụng đã thử
99,9% Tỷ lệ hoàn thành thử nghiệm
120+ Quốc gia
4,9/5 Đánh giá

Hai yêu cầu, một lần ra mắt

Bạn lo bản dựng API 36. Chúng tôi giữ người thử nghiệm.

12 người thử nghiệm thật trên thiết bị thật, tham gia trọn 14 ngày, trong lúc bạn sửa cho Android 16.

Chỉ từ 19,99 US$ cộng 5% phí dịch vụ

Bắt đầu trong 4-6 giờ · Trọn 14 ngày thử nghiệm · Thử nghiệm lại miễn phí hoặc hoàn tiền toàn bộ

Cùng 12.100+ nhà phát triển đã đưa ứng dụng của họ lên sóng với PrimeTestLab

12 tester - 19,99 US$ WhatsApp