Co je aplikace HockeyApp? Jak funguje, klíčové funkce a další informace

HockeyApp je služba, která mimo jiné umožňuje vývojářům najímat a spravovat testery, distribuovat aplikace a shromažďovat hlášení o pádech. Začala jako způsob instalace beta verzí aplikací do zařízení se systémem iOS, což je proces, který společnost Apple nazývá „ad hoc“ distribucí neboli instalací aplikací mimo oficiální obchod App Store. Ze slov ad hoc vznikl název Hockey. Open-source Hockey byl tak populární, že se tým, který za ním stál, rozhodl ponechat si název Hockey a na konec jednoduše přidal slovo „app“.

V druhé polovině roku 2014 společnost Microsoft koupila aplikaci HockeyApp, která se již stala mezi vývojáři aplikací známým nástrojem pro distribuci aplikací v systémech Windows Phone, iOS a Android. Microsoft integroval služby HockeyApp do své služby Application Insights ve Visual Studiu Online.

Jak to funguje

Tento multiplatformní nástroj pracuje se zařízeními se systémy Android, Windows Phone a iOS, což umožňuje poskytovat stejné uživatelské prostředí bez ohledu na operační systém uživatele. Používá se také k:

  • Hlášení o haváriích
  • Distribuce aplikací
  • Zpětná vazba od uživatelů
  • Metriky uživatelů

Klíčové funkce

Hlášení o haváriích

HockeyApp poskytuje rychlé a přesné hlášení o haváriích aplikací, ve kterých se používá. Lze ji velmi snadno integrovat s jakoukoli vyvíjenou aplikací a poskytuje bohatou analýzu do hlášení o haváriích. Je také velmi snadno integrovatelný s již používanými systémy sledování chyb a pracovními postupy.

Microsoft přišel s open-source sadami pro vývoj softwaru (SDK) pro Mac OS X, Android a Windows, které umožňují, aby vaše aplikace odesílaly hlášení o haváriích přímo z vaší aplikace do aplikace HockeyApp, aniž byste museli napsat jediný řádek kódu.

Tato hlášení o pádu jsou pak zpracována a označena na serverech HockeyApp, což vám umožní přístup ke stopám zásobníku, které obsahují metody, přesná čísla řádků a názvy tříd. Jediné, co musíte udělat, je nahrát aplikaci a aplikace HockeyApp se postará o vše, co potřebuje k symbolickému vytvoření hlášení o pádu. Také seskupí podobné pády, abyste viděli, které z nich mají negativní dopad na uživatelské prostředí a měly by být upřednostněny.

Zdroj obrázku: https://hockeyapp.net/images/features/crashreports-search.png

Aplikace HockeyApp se navíc snadno integruje do vašich pracovních postupů. Disponuje vyhledávacími nástroji, které usnadňují nalezení příčiny chyby a také umožňují použití vlastního systému sledování chyb. K dispozici máte také plnou manuální kontrolu. Pokud dostanete hlášení o chybě odjinud, například od testera, který vám pošle e-mail, stačí ho nahrát a nechat službu, aby ho za vás symbolicky zpracovala.

Distribuce aplikací

Svou aplikaci nyní můžete distribuovat v beta verzi, čímž umožníte testerům nahlédnout do vaší aplikace v raném stádiu a také získat jejich zpětnou vazbu o tom, co by mohlo být lepší a co funguje. Aplikace HockeyApp umožňuje testerům stahovat a instalovat vaše aplikace do jejich zařízení, přičemž si zachováte plnou kontrolu nad tím, kdo si může vaši aplikaci stáhnout.

Je to něco jako mít vlastní obchod s mobilními aplikacemi pro testování aplikací, kde jsou všechny vaše aplikace dostupné na jednom místě. K ovládacímu panelu můžete přistupovat na mobilních i stolních počítačích. Můžete také komunikovat se svými testery a informovat je o zavádění aktualizací a vydávání nových verzí. A pokud chcete, můžete zavést povinnou aktualizaci, kterou by si vaši testeři museli stáhnout.

Zdroj obrázku: https://hockeyapp.net/images/features/distribution-apps.png

Distribuce vašich beta verzí je také velmi snadná. HockeyApp se postará o veškerou náročnou práci. Aplikace HockeyApp shromáždí všechny údaje o vašich různých verzích a vám stačí pouze nahrát novou verzi. HockeyApp se postará o zbytek, včetně identifikace aplikace, o jakou verzi se jedná, čísla sestavení a dalších informací, které použije pro hlášení o pádu. Nakonec je usnadněna i správa zařízení, registrace uživatelů a následná správa. Aplikace HockeyApp vám umožní seskupovat testery, shromažďovat identifikační informace o zařízení a dokonce omezit přístup k některým skupinám. Aplikace HockeyApp vám také pomůže vytvořit náborovou stránku pro pozvání nových testerů do projektu.

Zpětná vazba

Získávání zpětné vazby je s aplikací HockeyApp jednodušší. Umožňuje vám otevřít komunikační linky s testery, takže vám mohou sdělit, jaké funkce by chtěli, abyste do aplikace zahrnuli, nebo dokonce bez kterých by se aplikace obešla. Pomocí funkce zpětné vazby mohou také hlásit chyby, navrhovat funkce a žádat o podporu. Vy zase můžete testerům posílat e-maily nebo spravovat diskuse pomocí webového rozhraní. Všechny tyto diskuse jsou plně prohledávatelné a můžete je snadno označit jako „dokončené“ nebo pro ně vytvořit lístek pro další vývoj nebo diskusi.

Zdroj obrázku: https://hockeyapp.net/images/features/feedback-question.png

Správa týmu a testerů

Někteří vývojáři by měli více než jednu aplikaci a každá aplikace by měla vlastní sadu testerů. Také má smysl testovat aplikace s co největším počtem testerů. Aplikace HockeyApp vám pomůže všechny tyto testery spravovat, udělovat nebo omezovat přístup jednotlivě nebo ve skupině.

Zdroj obrázku: https://hockeyapp.net/images/features/teams-teams.png

Kromě toho můžete jednotlivým testerům nebo členům týmu přiřadit role. Například vy jako vlastník budete mít plnou kontrolu nad aplikací HockeyApp, zatímco vývojáři budou moci do platformy nahrávat pouze verze vaší aplikace. Členové vám mohou pomáhat se shromažďováním dat a účastnit se diskuzí, zatímco testeři jsou omezeni na stahování a instalaci vašich aplikací.

Metriky uživatelů

Testeři vaší aplikace mohou získat více informací o chování uživatelů. Můžete si zobrazit základní uživatelské metriky, měřit zapojení zákazníků a dokonce zkontrolovat spolehlivost vaší aplikace v průběhu dne. Navíc se můžete podrobněji zaměřit na uživatele, u kterých došlo k určitému typu pádu nebo k pádu, ke kterému došlo v určitém časovém období. https://hockeyapp.net/images/features/usermetrics-basic_users.png

Další zdroje a výukové programy

Chcete-li se dozvědět více, navštivte následující zdroje a výukové programy:

  • Distribuce aplikací pro iOS pomocí výukového programu HockeyApp
  • Beta testování s aplikací HockeyApp
  • Integrace aplikace Hockey App do aplikace Xamarin pro Android
  • Plynulá integrace a dodávání mobilních aplikací Xamarin s Jenkinsem a aplikací HockeyApp

Začít s aplikací HockeyApp je velmi snadné; stačí stáhnout a integrovat SDK a poté nahrát beta aplikaci. Nástroj je oblíbený mezi vývojáři aplikací na různých platformách a lze jej použít jako rozšíření pro rozšíření funkčnosti služby Visual Studio Team Services.

Často se také používá jako součást sady nástrojů pro kontinuální nasazení – protože distribuuje vaši beta aplikaci testerům a automaticky hlásí pády, nebo jako součást sady pro kontinuální integraci, jak je popsáno v tomto návodu. Rozdělení hlavních rozdílů mezi kontinuálním dodáváním, kontinuálním nasazením a kontinuální integrací najdete v tomto příspěvku. Hledáte další typy nástrojů CI? Zde jsme shrnuli 51 nejlepších z nich.

Neustále vylepšujeme naše aplikace pomocí mnoha řešení včetně našich vlastních. Podívejte se na náš bezplatný dynamický profilovač kódu, Stackify Prefix, a jediný nástroj pro správu výkonu aplikací v celém životním cyklu, Stackify Retrace.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.