Chương trình thử nghiệm công khai của Android cung cấp mọi thứ bạn cần để chuẩn bị ứng dụng cho phiên bản Android tiếp theo.
- Hình ảnh hệ thống của phần cứng và trình mô phỏng – Môi trường thời gian chạy để kiểm thử ứng dụng của bạn trên phiên bản Android tiếp theo, dành cho các thiết bị Pixel và Trình mô phỏng Android.
- Mã và API nền tảng mới nhất – Chúng tôi sẽ thường xuyên cập nhật để bạn có thể kiểm thử trên mã nền tảng mới nhất.
- Hành vi và tính năng mới – Xác định những thay đổi về hành vi sẽ ảnh hưởng đến ứng dụng của bạn và xây dựng ứng dụng bằng các tính năng mới nhất của nền tảng.
- Phản hồi và hỗ trợ – Ý kiến phản hồi của bạn rất quan trọng! Báo cáo vấn đề và cho chúng tôi biết ý kiến của bạn! Kết nối với các nhà phát triển khác trong [Cộng đồng nhà phát triển][community] để chia sẻ trải nghiệm của bạn.
Các mốc quan trọng và thông tin cập nhật
Chương trình thử nghiệm Android dành cho nhà phát triển diễn ra trong vài tháng trước mỗi bản phát hành chính và phụ. Trong thời gian đó, chúng tôi sẽ cung cấp các bản cập nhật Beta cho môi trường phát triển và kiểm thử của bạn, cùng với các công cụ SDK, hình ảnh hệ thống, trình mô phỏng, tài liệu tham khảo API và những điểm khác biệt về API. Hãy xem bảng sau để tìm hiểu thêm về những điều bạn cần tập trung thực hiện trong từng mốc quan trọng.
Milestone | Loại | Hành động của nhà phát triển |
---|---|---|
Beta 1 | Bản phát hành chất lượng beta ban đầu, bản cập nhật không dây cho các nhà phát triển và những người đăng ký sử dụng sớm Android Beta. |
|
Các bản phát hành Beta sau này | Bản phát hành chất lượng beta tăng dần |
|
Độ ổn định của nền tảng | ||
Độ ổn định của nền tảng | Cột mốc quan trọng đầu tiên về Độ ổn định của nền tảng, kể cả các API và hành vi hoàn chỉnh. Quy trình phát hành trên Play cũng sẽ được mở. |
|
Bản phát hành chính thức | Bản phát hành nền tảng cho AOSP và hệ sinh thái. |
|
Các giai đoạn phát hành Android
Mỗi giai đoạn của Chương trình thử nghiệm Beta của Android giúp bạn chuẩn bị ứng dụng cho bản phát hành ổn định cho AOSP và hệ sinh thái Android.
Bản phát hành thử nghiệm
Phiên bản Beta 1 cung cấp cho bạn môi trường hoàn chỉnh và ổn định hơn để xây dựng và kiểm thử trên bản phát hành nền tảng tiếp theo. Đây là bản dựng đầu tiên chúng tôi cung cấp cho những người sử dụng sớm đã đăng ký tham gia Chương trình Thử nghiệm Android. Trong giai đoạn phát hành thử nghiệm, những người sử dụng sớm sẽ sử dụng ứng dụng của bạn trên thiết bị Pixel. Vì vậy, bạn nên xem phản hồi của những người dùng đó và phát hành bản cập nhật tương thích để giải quyết mọi vấn đề mà không làm thay đổi tiêu chí nhắm mục tiêu của ứng dụng. Đối với các bản phát hành chính, đây cũng là thời điểm thích hợp để bắt đầu chuẩn bị cho việc thay đổi tiêu chí nhắm mục tiêu của ứng dụng sau này. Vui lòng gửi ý kiến phản hồi cho chúng tôi trong thời gian này để cho chúng tôi biết về mọi vấn đề hoặc yêu cầu.
Mốc quan trọng về độ ổn định của nền tảng
Các bản phát hành Android có một cột mốc quan trọng có tên là Độ ổn định của nền tảng (Platform Stability) để giúp bạn lên kế hoạch cho quy trình kiểm thử hoàn chỉnh, cũng như các bản phát hành chính thức. Cột mốc này có nghĩa là nền tảng đã tiếp cận các API nội bộ và API bên ngoài hoàn chỉnh, các hành vi hoàn chỉnh liên quan trực tiếp đến ứng dụng cũng như các danh sách các API hoàn chỉnh không phải SDK. Sau khi đạt được trạng thái Ổn định nền tảng, bạn có thể dự kiến rằng sẽ không có thêm thay đổi nào ảnh hưởng đến ứng dụng của mình. Đây là thời điểm để bắt đầu công đoạn phát triển và kiểm thử hoàn chỉnh; công đoạn này là cần thiết để đảm bảo rằng phiên bản tương thích của ứng dụng sẽ sẵn sàng cho người dùng tại thời điểm hệ sinh thái được cập nhật lên bản phát hành hoàn chỉnh. Đối với các bản phát hành chính, Android sẽ cung cấp cấp độ API tiêu chuẩn tại thời điểm này.
Chúng tôi khuyến khích tất cả nhà phát triển ứng dụng, trò chơi, SDK, thư viện và công cụ phát triển trò chơi sử dụng cột mốc Độ ổn định của nền tảng làm mục tiêu để lập kế hoạch kiểm thử khả năng tương thích hoàn chỉnh và phát hành công khai. Thay vì sử dụng Bản phát hành chính thức làm cột mốc quan trọng, việc sử dụng cột mốc Độ ổn định của nền tảng sẽ giúp bạn sẽ có thêm vài tuần nữa trước khi người tiêu dùng có thể nhận được nền tảng mới trên thiết bị của mình.
Từ cột mốc Độ ổn định của nền tảng, bạn cũng sẽ có thể phát hành ứng dụng lên các thiết bị chạy nền tảng Android ở cấp API chính thức. Trước tiên, bạn nên phát hành lên các kênh alpha và beta của Google Play để có thể kiểm thử ứng dụng trước khi phân phối rộng rãi thông qua cửa hàng.
Bản phát hành chính thức
Phiên bản ổn định của nền tảng Android được phát hành cho AOSP và hệ sinh thái Android vĩ mô. Bạn sẽ nhận thấy rằng một số người dùng của mình cập nhật lên nền tảng Android vào thời điểm này hoặc ngay sau đó, khi nhà sản xuất thiết bị bắt đầu phát hành bản cập nhật cho người dùng của họ. Hãy chuẩn bị cho các vấn đề mới có thể được báo cáo khi số lượng người dùng phiên bản Android mới nhất tăng vọt.
Bản phát hành Beta có những gì?
Chương trình thử nghiệm Beta có cung cấp mọi công cụ bạn cần để kiểm thử ứng dụng hiện có trên nhiều kích thước màn hình, công nghệ mạng, bộ vi mạch CPU và GPU cũng như cấu trúc phần cứng.
SDK và công cụ
Bằng cách sử dụng Android Studio, bạn có thể tải các thành phần sau xuống thông qua Trình quản lý SDK:
- SDK và công cụ cho bản phát hành Beta
- Hình ảnh hệ thống của các thiết bị di động (dùng cho trình mô phỏng) (chỉ 64 bit)
Chúng tôi sẽ cập nhật các công cụ phát triển này tại mỗi mốc cần thiết.
Hình ảnh hệ thống
Chúng tôi cung cấp hình ảnh hệ thống cho nhiều thiết bị Google Pixel; bạn có thể dùng những hình ảnh này để phát triển và kiểm thử. Truy cập trang Tải xuống để tải hình ảnh hệ thống cho quy trình phát triển và thử nghiệm.
Nếu không có thiết bị Pixel, tuỳ thuộc vào quy trình công việc của mình mà bạn vẫn có thể thực hiện việc phát triển và kiểm thử bằng các phương thức khác:
- Hình ảnh hệ thống trình mô phỏng cho thiết bị di động (chỉ 64 bit)
- Hình ảnh hệ thống chung (GSI)
Các bản cập nhật OTA cho Pixel thông qua Chương trình Thử nghiệm Android
Nếu có một thiết bị Pixel được hỗ trợ, bạn có thể đăng ký thiết bị đó trong chương trình Android Beta cho Pixel để nhận bản cập nhật cho Android Beta qua mạng không dây (OTA).
Để tìm hiểu thêm và đăng ký, hãy truy cập vào g.co/androidbeta.
API thử nghiệm và việc xuất bản
Ban đầu, các bản dựng Beta sớm cung cấp một hệ thống chỉ dành cho nhà phát triển và thư viện Android không có cấp độ API chuẩn. Trong thời gian này, nếu muốn nhắm đến nền tảng mới và xây dựng bằng các API mới, bạn phải nhắm đến phiên bản Beta bằng cách cập nhật cấu hình bản dựng của ứng dụng.
Các API bản dùng thử sẽ không chính thức cho đến khi SDK hoàn chỉnh được phát hành tại mốc thời gian Độ ổn định của nền tảng. Điều này có nghĩa là bạn nên dự kiến về các thay đổi về API trong giai đoạn Beta, đặc biệt là trong những tuần đầu tiên của chương trình. Chúng tôi sẽ cung cấp bản tóm tắt về các thay đổi trong từng bản phát hành.
Sau đó, trong Bản dùng thử, API dành cho nhà phát triển sẽ được hoàn thiện và bạn sẽ có thể tải SDK chính thức xuống Android Studio, đồng thời biên dịch theo các API chính thức.
Cho đến mốc thời gian Độ ổn định của nền tảng, Google Play sẽ chặn không cho phát hành các ứng dụng nhắm đến cấp độ API Bản dùng thử hoặc cấp độ API chính thức trong tương lai. Khi có SDK hoàn chỉnh, bạn có thể nhắm đến cấp độ API chính thức và phát hành ứng dụng lên Google Play thông qua kênh phát hành alpha, beta và chính thức. Trong khi đó, nếu muốn phân phối ứng dụng nhắm đến cấp độ API tiếp theo cho người kiểm thử, thì bạn có thể làm điều này qua email hoặc tải xuống trực tiếp trên trang web bất cứ lúc nào.
Tài liệu tham khảo API và báo cáo điểm khác biệt
Tài liệu tham khảo về nền tảng luôn cho thấy bản xem trước, bản thử nghiệm hoặc bản phát hành chính thức gần đây nhất của nền tảng. Trong khi các API mới đang trong quá trình phát triển, chúng sẽ được hiển thị bằng hình mờ và cấp độ API sẽ hiện là tên mã bản dùng thử. Xin lưu ý rằng bạn chỉ có thể sử dụng các API này nếu đang tạo bằng SDK xem trước.
Khi SDK hoàn chỉnh có sẵn, tài liệu tham khảo API sẽ cho thấy các API mới được thêm vào cấp độ API chính thức.
Tài nguyên hỗ trợ
Khi bạn kiểm thử và phát triển bằng các bản dựng Android Beta, hãy sử dụng các kênh sau để báo cáo vấn đề và đưa ra ý kiến phản hồi:
- Truy cập trang Ý kiến phản hồi và các vấn đề để biết thông tin đầy đủ về cách báo cáo vấn đề và cho chúng tôi biết suy nghĩ của bạn. Từ trang này, bạn có thể chuyển đến công cụ theo dõi lỗi để gửi báo cáo lỗi hoặc yêu cầu về tính năng, cũng như thực hiện bài khảo sát nhanh về một số tính năng và thay đổi mới.
- Công cụ theo dõi lỗi của Bản dùng thử Android là công cụ theo dõi lỗi chính của chúng tôi. Bạn có thể dùng công cụ theo dõi lỗi để báo cáo lỗi, vấn đề về hiệu suất, cũng như gửi ý kiến phản hồi chung. Bạn cũng có thể kiểm tra các vấn đề đã biết và tìm các bước giải quyết. Chúng tôi sẽ cập nhật thông tin về vấn đề của bạn khi vấn đề được phân loại và gửi cho nhóm kỹ thuật Android xem xét.
- [Cộng đồng nhà phát triển Android][community] là một cộng đồng nơi bạn có thể kết nối với những người dùng và nhà phát triển khác đang làm việc với các bản dựng dùng thử Android 16. Bạn có thể chia sẻ những gì mình quan sát, cũng như ý tưởng, đồng thời tìm câu trả lời cho các câu hỏi ở đó.
[community]: /about/versions/16/qpr2/dev-community