Tùy chọn phân phối thay thế

Là một nền tảng mở, Android cung cấp nhiều lựa chọn. Bạn có thể phân phối ứng dụng Android theo cách mình muốn, sử dụng phương pháp phân phối bất kỳ hoặc kết hợp nhiều phương pháp để đáp ứng nhu cầu của mình. Từ việc phát hành trên cửa hàng ứng dụng cho đến phân phối qua trang web hoặc trực tiếp gửi ứng dụng cho người dùng qua email, bạn không bao giờ bị bó buộc trong nền tảng phân phối nào.

Quy trình phát triển và đóng gói ứng dụng không thay đổi, bất kể bạn phân phối bằng cách nào. Như vậy bạn có thể tiết kiệm thời gian và tự động hoá các giai đoạn trong quy trình nếu cần. Bạn có thể tham khảo bài viết Chuẩn bị phát hành để biết thêm thông tin.

Phần dưới đây trình bày một số cách phân phối ứng dụng.

Phân phối thông qua cửa hàng ứng dụng

Thường thì để mở rộng tối đa phạm vi tiếp cận người dùng, bạn nên phân phối ứng dụng qua một cửa hàng ứng dụng, chẳng hạn như Google Play.

Google Play là cửa hàng hàng đầu về ứng dụng Android, đặc biệt hữu ích nếu bạn muốn mở rộng phạm vi phân phối ứng dụng ra quy mô toàn cầu. Tuy nhiên, bạn cũng có thể phân phối ứng dụng thông qua một cửa hàng ứng dụng khác hoặc qua nhiều cửa hàng.

Khác biệt với các hình thức phân phối khác, Google Play cung cấp dịch vụ Thanh toán trong ứng dụng và Dịch vụ cấp phép. Dịch vụ Thanh toán trong ứng dụng giúp bạn dễ dàng bán các sản phẩm trong ứng dụng như châu báu trong trò chơi hay các tính năng nâng cấp của ứng dụng. Dịch vụ Cấp phép giúp ngăn chặn hành vi cài đặt và sử dụng trái phép ứng dụng của bạn.

Phân phối ứng dụng qua email

Gửi ứng dụng cho người dùng qua email là một cách nhanh chóng và dễ dàng để phát hành ứng dụng. Để thực hiện, bạn cần chuẩn bị bản phát hành ứng dụng, đính kèm ứng dụng vào email rồi gửi tới người dùng. Khi người dùng mở email của bạn trên thiết bị Android, hệ thống Android sẽ nhận diện được tệp APK và hiện nút Cài đặt ngay trong phần nội dung email. Người dùng có thể nhấn vào nút này để cài đặt ứng dụng của bạn. Để cài đặt, người dùng cần chọn chế độ cho phép cài đặt ứng dụng không xác định.

Phân phối ứng dụng qua email là một lựa chọn tiện lợi nếu bạn chỉ gửi ứng dụng cho một vài người dùng đáng tin cậy. Cách thức phân phối này có mức độ bảo vệ bản quyền và phòng chống phân phối trái phép rất thấp, do bất cứ ai nhận được ứng dụng của bạn cũng đều có thể dễ dàng chuyển tiếp cho người khác.

Phân phối thông qua trang web

Nếu không muốn phát hành ứng dụng trên các cửa hàng, chẳng hạn như Google Play, bạn có thể đưa ứng dụng lên trang web hoặc máy chủ (kể cả máy chủ riêng tư và máy chủ doanh nghiệp) để người dùng có thể tải xuống. Để thực hiện, trước tiên, hãy chuẩn bị bản phát hành ứng dụng theo cách thông thường. Sau đó, lưu trữ tệp APK sẵn sàng phát hành trên trang web của bạn rồi cung cấp đường liên kết tải xuống cho người dùng. Để cài đặt ứng dụng được phân phối theo cách này, người dùng cần chọn chế độ cho phép cài đặt ứng dụng không xác định.

Người dùng chọn cho phép cài đặt ứng dụng không xác định

Android giúp người dùng tránh khỏi tình trạng vô tình tải và cài đặt ứng dụng không xác định hoặc ứng dụng không được phân phối qua Google Play (nguồn đáng tin cậy). Android chặn những lượt cài đặt như vậy cho đến khi người dùng chọn cho phép cài đặt ứng dụng qua các nguồn khác. Quá trình chọn áp dụng tuỳ thuộc vào phiên bản Android đang chạy trên thiết bị của người dùng:

Hình 1: Màn hình cài đặt hệ thốngCài đặt ứng dụng không xác định, đây là nơi người dùng cấp quyền cho một nguồn cụ thể để cài đặt ứng dụng không xác định.

  • Trên các thiết bị chạy Android 8.0 (API cấp 26) trở lên, người dùng phải di chuyển đến màn hình cài đặt hệ thống Cài đặt ứng dụng không xác định để cấp phép cài đặt ứng dụng qua một nguồn cụ thể, như minh hoạ trong Hình 1.
  • Trên các thiết bị chạy Android 7.1.1 (API cấp 25) trở xuống, người dùng phải bật chế độ cài đặt hệ thống Không rõ nguồn gốc trong phần Cài đặt > Bảo mật trên thiết bị.

Trong cả hai trường hợp, người dùng đều cần hoàn tất quá trình chọn áp dụng trước khi tải và cài đặt các ứng dụng không xác định trên thiết bị.