Aby odpowiedzieć na Twoje pytania:
- Tak, otrzymasz monit pobierania, jeśli klikniesz na
.apk
w Androidzie. Kiedy otworzysz ukończone pobieranie, udostępnisz go do instalacji (zobacz zastrzeżenia poniżej)
- Jeśli zaoferujesz swoje
.apk
do bezpośredniego pobrania poza Google Play, nie otrzymasz "sprawdzania aktualizacji" - musisz to zrobić to sam. Nie do końca wiadomo, co się stanie, jeśli .apk
jest dostępne w sklepie z zabawkami i bezpośrednio do pobrania.
Łatwiej jest mówić o wadach w podejściu rozprowadzania .apk
samodzielnie.
- Trzeba zrobić wszystko samemu śledzenia, jeśli opublikują do Sklepu Play masz jakieś statystyki
- Podobnie, trzeba zrobić wszystko „aktualizacji sprawdzania” na własną rękę (albo poprzez pisanie go w lub w inny sposób.)
- Brak bezpiecznego sposobu dystrybucji wniosku. Wbudowana przeglądarka systemu Android nie obsługuje pobierania przez strumienie HTTPS wymagające uwierzytelnienia **
- Łatwiejsze, aby użytkownicy mogli uzyskać kod źródłowy aplikacji. Mogą pobrać
.apk
ze swojej witryny, otworzyć ją w 7zip (lub podobnym) i mieć przynależne pliki klas.Niezależnie od tego, czy jest to problem, czy nie, naprawdę musisz zdecydować.
Najważniejszym powodem
Użytkownicy będą musieli sprawdzać „Zezwalaj na instalowanie pakietów pochodzących z nieznanych źródeł”. Twoja przeciętna osoba może nie wiedzieć, jak to zrobić i może się wahać, czy to zrobić. Może więc ograniczać twoją zdolność do zdobycia szerokiego udziału w rynku.
Podsumowując, zadaj sobie pytanie, czy , a nie przebywanie w Google Play/Android Market jest naprawdę warte wysiłku, który dotyczy zarówno Ciebie, jak i Twoich użytkowników.
** Nie wiem, czy to prawda z Chrome na Androida - z pewnością prawdą jest ze starszym domyślnej przeglądarce
jest jakiś oficjalny komentarz google na punkcie 1. – Anit
@Anit zaktualizowany w odpowiedzi. –