Trước khi phát hành ứng dụng lên Cửa hàng Google Play, bạn phải quyết định xem đó là Yêu cầu về thực tế tăng cường hay Không bắt buộc đối với công nghệ thực tế tăng cường.
Yêu cầu phải có AR có nghĩa là ứng dụng của bạn sẽ không dùng được nếu không có AR và chỉ cung cấp ứng dụng trên các thiết bị hỗ trợ ARCore.
Tuỳ chọn thực tế tăng cường (AR) có nghĩa là ứng dụng của bạn bao gồm một hoặc nhiều tính năng thực tế tăng cường chỉ được kích hoạt nếu thiết bị hỗ trợ ARCore, nhưng bạn có thể cài đặt và chạy ứng dụng đó trên các thiết bị không hỗ trợ ARCore.
Cách phân loại này (cho dù là ứng dụng là Bắt buộc đối với công nghệ thực tế tăng cường hay Thực tế tăng cường không bắt buộc) ảnh hưởng đến trải nghiệm của người dùng trên Cửa hàng Play theo những cách sau:
Ứng dụng bắt buộc liên quan đến công nghệ thực tế tăng cường (AR) không xuất hiện trên những thiết bị không được hỗ trợ.
Khi người dùng cài đặt hoặc cập nhật ứng dụng Yêu cầu cho AR, Cửa hàng Google Play sẽ cho biết rằng cần phải có Dịch vụ Google Play cho AR và tự động cài đặt ứng dụng nếu ứng dụng chưa được cài đặt hoặc cập nhật nếu ứng dụng đã lỗi thời.
Khi người dùng cài đặt hoặc cập nhật một ứng dụng AR không bắt buộc, Dịch vụ Google Play cho AR sẽ không được tự động cài đặt hoặc cập nhật. Các ứng dụng thực tế tăng cường không bắt buộc phải triển khai 2 quy trình kiểm tra thời gian chạy:
- Khi khởi chạy, ứng dụng phải kiểm tra xem thiết bị có hỗ trợ ARCore hay không và nếu có, hãy bật các tính năng AR trong ứng dụng.
- Khi chạy một tính năng sử dụng Thực tế tăng cường (AR), người dùng phải kiểm tra xem Dịch vụ Google Play cho Thực tế tăng cường đã được cài đặt và cập nhật hay chưa, và nếu chưa thì hãy nhắc người dùng (như hình minh hoạ bên dưới).
Các bước tiếp theo
Tìm hiểu cách thêm chức năng ARCore vào ứng dụng của bạn: