Alternatywne opcje dystrybucji

Android to otwarta platforma, która oferuje wybór. Możesz rozpowszechniać aplikacje na Androida wśród użytkowników w dowolny sposób, używając dowolnej metody dystrybucji lub kombinacji metod odpowiadających Twoim potrzebom. Od publikowania aplikacji w sklepie z aplikacjami po udostępnianie ich na stronie internetowej lub wysyłanie e-maili bezpośrednio do użytkowników – nigdy nie będziesz mieć ograniczenia na żadnej konkretnej platformie dystrybucyjnej.

Proces tworzenia i pakowania aplikacji do dystrybucji jest taki sam niezależnie od sposobu ich dystrybucji. W ten sposób oszczędzisz czas i zautomatyzujesz części procesu zgodnie z potrzebami. Więcej informacji znajdziesz w artykule Przygotowywanie do publikacji .

W sekcjach poniżej znajdziesz alternatywne rozwiązania, które umożliwiają rozpowszechnianie aplikacji.

Dystrybucja przez portal sprzedawcy aplikacji

Aby dotrzeć do jak najszerszego grona odbiorców, zwykle rozpowszechniasz aplikacje na platformie handlowej, np. w Google Play.

Google Play to czołowy sklep z aplikacjami na Androida. Jest to szczególnie przydatne, gdy chcesz rozprowadzać swoje aplikacje wśród dużej liczby odbiorców na całym świecie. Możesz jednak dystrybuować swoje aplikacje w dowolnym sklepie z aplikacjami lub korzystać z wielu platform handlowych.

W odróżnieniu od innych form dystrybucji Google Play umożliwia korzystanie z usług rozliczeń w aplikacji i licencjonowania. Usługa rozliczeń w aplikacji ułatwia sprzedaż produktów w aplikacji, takich jak klejnoty w grach czy aktualizacje funkcji aplikacji. Usługa licencjonowania pomaga zapobiegać nieautoryzowanemu instalowaniu i użyciu aplikacji.

Dystrybucja aplikacji przez e-mail

Szybkim i łatwym sposobem publikowania aplikacji jest wysłanie ich do użytkowników e-mailem. W tym celu przygotuj aplikację do opublikowania, załącz ją do e-maila i wyślij do użytkownika. Gdy użytkownik otworzy e-maila na urządzeniu z Androidem, system Android rozpozna plik APK i wyświetli w e-mailu przycisk Zainstaluj teraz. Użytkownicy mogą zainstalować aplikację, klikając przycisk. Użytkownicy muszą zgodzić się na instalowanie nieznanych aplikacji, jeśli nie mogli jeszcze przeprowadzić instalacji.

Rozpowszechnianie aplikacji przez pocztę e-mail jest wygodne, jeśli wysyłasz je do kilku zaufanych użytkowników, ponieważ zapewnia niewielką ochronę przed piractwem i nieautoryzowaną rozpowszechnianiem. Oznacza to, że każdy, komu wyślesz aplikacje, może je po prostu przekazać dalej.

Dystrybucja na stronie internetowej

Jeśli nie chcesz publikować swoich aplikacji w sklepach takich jak Google Play, możesz udostępnić je do pobrania na swojej stronie internetowej lub serwerze, w tym na serwerze prywatnym lub firmowym. W tym celu najpierw przygotuj aplikacje do opublikowania w zwykły sposób, a potem umieść w swojej witrynie pliki APK gotowe do publikacji i udostępnij użytkownikom link do ich pobrania. Aby zainstalować aplikację rozprowadzaną w ten sposób, użytkownicy muszą wyrazić zgodę na instalowanie nieznanych aplikacji.

Zgoda użytkownika na instalowanie nieznanych aplikacji

Android chroni użytkowników przed nieumyślnym pobraniem i instalowaniem nieznanych aplikacji lub aplikacji ze źródeł innych niż zaufane, czyli Google Play. Android blokuje takie instalacje, dopóki użytkownik nie wyrazi zgody na instalowanie aplikacji z innych źródeł. Proces akceptacji zależy od wersji Androida na urządzeniu użytkownika:

Rysunek 1. Ekran ustawień systemu Instalowanie nieznanych aplikacji, na którym użytkownicy przyznają uprawnienia do instalowania nieznanych aplikacji z określonego źródła.

  • Na urządzeniach z Androidem 8.0 (poziom interfejsu API 26) lub nowszym użytkownicy muszą przejść do ekranu ustawień systemowych Instalowanie nieznanych aplikacji, aby umożliwić instalowanie aplikacji z konkretnej lokalizacji, jak pokazano na rysunku 1.
  • Na urządzeniach z Androidem 7.1.1 (poziom interfejsu API 25) lub starszym użytkownicy powinni włączyć ustawienie systemowe Nieznane źródła w sekcji Ustawienia > Zabezpieczenia na swoich urządzeniach.

W obu przypadkach użytkownicy muszą ukończyć proces rejestracji, zanim będą mogli pobrać i zainstalować na swoich urządzeniach nieznane aplikacje.