Thông qua Google Play, Android XR mang đến nhiều ứng dụng và trải nghiệm cho kính thực tế ảo (XR), từ danh mục ứng dụng di động hiện có đến trải nghiệm XR không gian và sống động.
Hãy xem hướng dẫn này để tìm hiểu cách chuẩn bị và phân phối ứng dụng cho người dùng Android XR thông qua Google Play. Hãy nhớ đọc nguyên tắc về chất lượng ứng dụng Android XR để biết thông tin về tiêu chuẩn về khả năng hữu dụng và chất lượng.
Hãy làm theo hướng dẫn này để:
- Bắt đầu sử dụng Cửa hàng Play và Play Console
- Tìm hiểu về các gói ứng dụng Android và hạn chế về kích thước
- Chọn kênh phát hành cho ứng dụng
- Quản lý các loại trừ thiết bị
Bắt đầu sử dụng Cửa hàng Play và Play Console
Nếu bạn đã phát hành ứng dụng dành cho thiết bị di động trên Cửa hàng Play, thì việc phát hành ứng dụng cho Android XR sẽ trở nên quen thuộc. Nếu bạn mới sử dụng Cửa hàng Play hoặc Play Console, thì những tài nguyên này sẽ giúp bạn bắt đầu.
Với Android XR, người dùng có thể truy cập Cửa hàng Play trên tai nghe XR và tải ứng dụng xuống tai nghe ngay lập tức.
Bạn cần có tài khoản Play Console để tải lên và phát hành ứng dụng. Bạn có thể phát triển và phát hành ứng dụng bằng tài khoản Play Console hiện có hoặc tạo tài khoản nếu mới sử dụng nền tảng này.
Trung tâm trợ giúp của Play Console có thông tin bạn cần để bắt đầu:
- Đăng ký tài khoản nhà phát triển trên Google Play
- Xem Trung tâm chính sách dành cho nhà phát triển trên Google Play
- Tạo và thiết lập ứng dụng bằng Play Console
- Thiết lập giá cho ứng dụng
- Thiết lập kiểm thử công khai, khép kín hoặc nội bộ
- Tìm hiểu về định dạng phát hành Android App Bundle và trình khám phá gói ứng dụng
- Xem báo cáo, số liệu thống kê và thông tin chi tiết về ứng dụng và người dùng của ứng dụng
Tìm hiểu về các gói ứng dụng Android và hạn chế về kích thước
Android App Bundle là định dạng phát hành chứa toàn bộ tài nguyên và mã đã biên dịch của ứng dụng, đồng thời trì hoãn việc tạo tệp APK và đăng nhập vào Google Play.
Google Play sử dụng gói ứng dụng của bạn để tạo và phân phát tệp APK được tối ưu hoá cho từng cấu hình thiết bị. Vì vậy, người dùng chỉ tải mã và tài nguyên cần thiết cho một thiết bị cụ thể xuống để chạy ứng dụng của bạn. Bạn không nhất thiết phải tạo, ký và quản lý nhiều tệp APK để tối ưu hoá khả năng hỗ trợ cho nhiều thiết bị, đồng thời người dùng sẽ nhận được tệp tải xuống nhỏ hơn và được tối ưu hoá hơn.
Hầu hết các dự án ứng dụng đều không cần nhiều công sức để xây dựng gói ứng dụng hỗ trợ việc phân phát tệp APK được tối ưu hoá. Việc phân phát APK được tối ưu hoá sẽ trở thành lợi ích tự động nếu bạn đang thực hiện bất kỳ việc nào sau đây:
- Sắp xếp mã và tài nguyên theo các quy ước đã thiết lập
- Tạo Android App Bundle đã ký bằng Android Studio hoặc bằng cách sử dụng dòng lệnh rồi tải các gói đó lên Google Play
Giới hạn kích thước tối đa của Google Play cũng áp dụng cho các ứng dụng Android XR.
Bạn nên tận dụng tính năng Play Asset Delivery hoặc Play Feature Delivery cho các ứng dụng Android XR, đặc biệt là nếu ứng dụng của bạn có nhiều thành phần lớn. Play Feature Delivery sử dụng các tính năng nâng cao của gói ứng dụng để cho phép phân phối theo điều kiện hoặc tải xuống theo yêu cầu một số tính năng của ứng dụng. Play Asset Delivery là giải pháp của Google Play để phân phối lượng lớn tài sản trò chơi, đồng thời cung cấp các phương thức phân phối linh hoạt và hiệu suất cao.
Chọn kênh phát hành cho ứng dụng
Play Console cung cấp cho bạn các lựa chọn về cách phát hành và quản lý ứng dụng. Đối với Android XR, bạn có thể chọn trong số hai kênh phát hành: kênh phát hành dành cho thiết bị di động hoặc kênh phát hành chuyên dụng cho Android XR.
Bản phát hành mà bạn sử dụng chủ yếu phụ thuộc vào việc bạn thêm giao diện người dùng không gian, mô hình 3D hoặc môi trường không gian vào một ứng dụng di động hiện có hay tạo một ứng dụng XR mới. Hãy đọc các phần sau để được hướng dẫn về các lựa chọn kênh phát hành.
Tạo không gian cho một ứng dụng di động hiện có
Các ứng dụng hiện có được phát hành trên kênh phát hành dành cho thiết bị di động sẽ tự động được người dùng Android XR khám phá trên Google Play, miễn là ứng dụng không có tính năng không được hỗ trợ cho Android XR.
Nếu chọn tạo sự khác biệt cho ứng dụng di động dành cho XR bằng cách thêm các tính năng như giao diện người dùng không gian, mô hình 3D hoặc môi trường không gian, thì bạn có hai cách để phân phối ứng dụng cho người dùng Android XR. Trong cả hai trường hợp, hãy sử dụng cùng một tên gói với ứng dụng hiện có.
Tiếp tục phát hành lên kênh dành cho thiết bị di động
Trong hầu hết các trường hợp, bạn có thể gói các tính năng hoặc nội dung XR vào APK di động hiện có. Bạn sẽ không cần thực hiện bất kỳ thay đổi cụ thể nào về việc phát hành trong Play Console; bạn có thể tiếp tục làm việc với tệp APK hiện có và phát hành các tài sản tương tự trên kênh phát hành dành cho thiết bị di động. Người dùng Android XR sẽ nhận được cấu phần phần mềm qua kênh phát hành dành cho thiết bị di động.
Xuất bản trải nghiệm XR lên kênh phát hành chuyên biệt cho Android XR
Trong một số trường hợp, ứng dụng XR và ứng dụng di động có thể có các tính năng hoặc yêu cầu khác nhau đáng kể. Ví dụ: ứng dụng XR của bạn có thể yêu cầu một nhóm quyền khác hoặc có thể cung cấp chức năng rất khác khiến bạn khó có thể tái cấu trúc ứng dụng đó để phục vụ cả trường hợp sử dụng trên thiết bị di động và XR. Trong những trường hợp này, bạn có thể chọn tạo một APK mới cho trải nghiệm XR bằng cách sử dụng mục nhập ứng dụng đã đăng ký hiện có trong Play. Tệp APK mới sẽ có tên gói giống với ứng dụng di động hiện có. Ứng dụng di động hiện có sẽ vẫn được phát hành trên kênh dành cho thiết bị di động, còn biến thể XR mới của ứng dụng sẽ được phát hành trên kênh dành riêng cho Android XR. Mặc dù tuỳ chọn này có thể mang lại tính linh hoạt cao hơn cho các bản phát hành, nhưng bạn sẽ phải tốn nhiều chi phí hơn vì phải phát hành và quản lý nhiều APK. Để phát hành lên kênh chuyên dụng Android XR, ứng dụng phải bao gồm tính năng android.software.xr.immersive
trong AndroidManifest của APK. Để biết hướng dẫn chi tiết về cách sử dụng kênh phát hành chuyên dụng cho Android XR, hãy xem hướng dẫn của Play Console.
Các ứng dụng được phát hành cho kênh dành riêng cho Android XR sẽ chỉ hiển thị với các thiết bị Android XR hỗ trợ tính năng android.software.xr.immersive
.
Xây dựng ứng dụng XR mới
Đối với các ứng dụng mới chỉ dành cho thiết bị XR, bạn chỉ nên phát hành trên kênh dành riêng cho Android XR. Để phát hành lên kênh dành riêng cho Android XR, ứng dụng phải bao gồm tính năng android.software.xr.immersive
trong AndroidManifest của APK. Để biết hướng dẫn chi tiết về cách sử dụng kênh phát hành chuyên dụng cho Android XR, hãy xem hướng dẫn của Play Console.
Các ứng dụng được phát hành cho kênh dành riêng cho Android XR sẽ chỉ hiển thị với các thiết bị Android XR hỗ trợ tính năng android.software.xr.immersive
.
Quản lý các loại trừ thiết bị
Sau khi tải ít nhất một gói ứng dụng lên Play Console, bạn có thể xem danh mục thiết bị hiện có và kiểm tra xem thiết bị nào tương thích với ứng dụng của bạn. Truy cập Trung tâm trợ giúp của Play Console để tìm hiểu cách xem và hạn chế các thiết bị tương thích với ứng dụng của bạn.
Xem thêm
- Chuẩn bị ứng dụng để phát hành
- Ký ứng dụng
- Tải ứng dụng lên
- Thiết lập thử nghiệm công khai, khép kín hoặc nội bộ
- Tự tin phát hành
- Trung tâm dành cho nhà phát triển của Google Play