Publikování aplikace

Po vytvoření skvělé aplikace ji lidé budou chtít používat. Tato část popisuje kroky týkající se veřejné distribuce aplikace vytvořené pomocí Xamarin.Android prostřednictvím kanálů, jako je e-mail, soukromý webový server, Google Play nebo Amazon App Store pro Android.

Přehled

Posledním krokem při vývoji aplikace Xamarin.Android je publikování aplikace. Publikování je proces kompilace aplikace Xamarin.Android tak, aby ji uživatelé mohli nainstalovat na svá zařízení a zahrnuje dvě základní úlohy:

  • Příprava na publikaci – Vytvoří se verze aplikace, která se dá nasadit na zařízení s Androidem (další informace o přípravě verze najdete v tématu Příprava aplikace pro vydání ).

  • Distribuce – verze aplikace je k dispozici prostřednictvím jednoho nebo více různých distribučních kanálů.

Následující diagram znázorňuje kroky související s publikováním aplikace Xamarin.Android:

Build and deploy flowchart

Jak je vidět na výše uvedeném diagramu, příprava je stejná bez ohledu na použitou metodu distribuce. Aplikace pro Android může být vydána uživatelům několika způsoby:

  • Prostřednictvím webu – aplikaci Xamarin.Android lze zpřístupnit ke stažení na webu, ze kterého mohou uživatelé aplikaci nainstalovat kliknutím na odkaz.
  • E-mailem – uživatelům je možné nainstalovat aplikaci Xamarin.Android ze svého e-mailu. Aplikace se nainstaluje při otevření přílohy pomocí zařízení s Androidem.
  • Prostřednictvím trhu – Existuje několik marketplace aplikací, které existují pro distribuci, jako je Google Play nebo Amazon App Store pro Android .

Použití zavedeného marketplace je nejběžnější způsob publikování aplikace, protože poskytuje nejširší dosah trhu a největší kontrolu nad distribucí. Publikování aplikace prostřednictvím marketplace ale vyžaduje další úsilí.

Aplikace Xamarin.Android může distribuovat více kanálů současně. Aplikace může být například publikována na Google Play, Amazon App Store pro Android a také stažena z webového serveru.

Další dvě metody distribuce (stahování nebo e-mail) jsou nejužitečnější pro řízenou podmnožinu uživatelů, jako je podnikové prostředí nebo aplikace, která je určená pouze pro malou nebo dobře zadanou sadu uživatelů. Serverové a e-mailové distribuce jsou také jednodušší modely publikování, které vyžadují menší přípravu na publikování aplikace.

Program distribuce mobilních aplikací Amazon umožňuje vývojářům mobilních aplikací distribuovat a prodávat své aplikace na Amazonu. Uživatelé můžou vyhledávat a nakupovat aplikace na svých zařízeních s Androidem pomocí aplikace Amazon App Store. Snímek obrazovky Amazon App Storu spuštěného na zařízení s Androidem se zobrazí níže:

Google Play je pravděpodobně nejkomplexnější a nejoblíbenější marketplace pro aplikace pro Android. Google Play umožňuje uživatelům zjišťovat, stahovat, hodnotit a platit za aplikace kliknutím na jednu ikonu na svém zařízení nebo na svém počítači. Google Play také poskytuje nástroje, které pomáhají při analýze trendů prodeje a trhu a k řízení, která zařízení a uživatelé si mohou stáhnout aplikaci. Snímek obrazovky Google Play spuštěného na zařízení s Androidem se zobrazí níže:

Google Play screenshot

Tato část ukazuje, jak nahrát aplikaci do obchodu, jako je Google Play, spolu s příslušnými propagačními materiály. Rozšiřující soubory APK jsou vysvětleny a poskytují koncepční přehled o tom, co jsou a jak fungují. Dále jsou popsány licenční služby Google. Nakonec se zavádí alternativní způsob distribuce, včetně použití webového serveru HTTP, jednoduché distribuce e-mailu a Amazon App Storu pro Android.