Ce este HockeyApp? Cum funcționează, caracteristici cheie și multe altele

HockeyApp este un serviciu care permite dezvoltatorilor să recruteze și să gestioneze testeri, să distribuie aplicații și să colecteze rapoarte de accident, printre altele. A început ca o modalitate de a instala aplicații beta pe dispozitive iOS, un proces pe care Apple îl numește distribuție „ad-hoc”, sau instalarea de aplicații în afara App Store-ului oficial. De la cuvintele ad hoc, a fost numit Hockey. Hockey open-source a fost atât de popular încât echipa din spatele său a decis să păstreze numele Hockey și a adăugat pur și simplu „app” la sfârșit.

În a doua parte a anului 2014, Microsoft a achiziționat HockeyApp, care devenise deja un instrument cunoscut printre dezvoltatorii de aplicații pentru distribuirea aplicațiilor pe Windows Phone, iOS și Android. Microsoft a integrat serviciile HockeyApp în serviciul său Visual Studio Online’s Application Insights.

Cum funcționează

Scopul cross-platform funcționează cu dispozitivele Android, Windows Phone și iOS, făcând posibilă livrarea aceleiași experiențe de utilizare indiferent de sistemul de operare al utilizatorului. Este, de asemenea, utilizat pentru:

  • Raportarea accidentelor
  • Distribuția aplicațiilor
  • Reportajul utilizatorului
  • Metricele utilizatorului

Caracteristici cheie

Raportarea accidentelor

HockeyApp oferă o raportare rapidă și precisă a accidentelor din aplicațiile pe care este utilizat. Este foarte ușor de integrat cu orice aplicație pe care o dezvoltați și oferă o analiză bogată în rapoarte de accident. De asemenea, este foarte ușor de integrat cu sistemele de urmărire a erorilor și cu fluxurile de lucru deja utilizate.

Microsoft a scos kituri de dezvoltare software (SDK) open-source pentru Mac OS X, Android și Windows, ceea ce face posibil ca aplicațiile dumneavoastră să trimită rapoarte de accident direct din aplicația dumneavoastră către HockeyApp, fără a fi nevoie să scrieți o singură linie de cod.

Aceste rapoarte de accident sunt apoi procesate și etichetate pe serverele HockeyApp, oferindu-vă acces la urme de stivă care includ metode, numere de linie exacte și nume de clase. Tot ce trebuie să faceți este să vă încărcați aplicația, iar HockeyApp se va ocupa de tot ceea ce este necesar pentru a simboliza rapoartele de accident. De asemenea, va grupa crash-uri similare pentru a vă permite să vedeți care dintre ele au un impact negativ asupra experienței utilizatorului și ar trebui prioritizate.

Sursa imaginii: https://hockeyapp.net/images/features/crashreports-search.png

În plus, HockeyApp se integrează cu ușurință în fluxul dvs. de lucru. Dispune de instrumente de căutare care facilitează găsirea cauzei unei erori, precum și permite utilizarea propriului dvs. sistem de urmărire a erorilor. De asemenea, aveți un control manual complet. Dacă primiți un raport de accident în altă parte, cum ar fi un tester care vă trimite un e-mail, nu trebuie decât să îl încărcați și să lăsați serviciul să îl simbolizeze pentru dvs.

Distribuția aplicațiilor

Puteți acum să vă distribuiți aplicația în versiune beta, oferindu-le tesatorilor o privire timpurie asupra aplicației dvs., precum și să obțineți feedback-ul lor cu privire la ceea ce ar putea fi mai bun și ceea ce funcționează. HockeyApp le permite tesatorilor dvs. să vă descarce și să vă instaleze aplicațiile pe dispozitivele lor, în timp ce dvs. păstrați controlul deplin asupra celor care vă pot descărca aplicația.

Este un fel de a avea propriul magazin de aplicații mobile pentru testarea aplicației dvs., cu toate aplicațiile dvs. disponibile în același loc. Puteți accesa tabloul de bord de pe computere mobile sau desktop. De asemenea, puteți comunica cu testerii dvs. și îi puteți ține la curent atunci când lansați actualizări și lansați noi versiuni. Și, dacă doriți, puteți lansa o actualizare obligatorie pe care testerii dvs. ar trebui să o descarce.

Sursa imaginii: https://hockeyapp.net/images/features/distribution-apps.png

Distribuția versiunilor dvs. beta este, de asemenea, foarte ușoară. HockeyApp se va ocupa de toată munca grea. HockeyApp va aduna toate datele despre diferitele dvs. versiuni și tot ce trebuie să faceți este să încărcați noua dvs. versiune. HockeyApp se va ocupa de restul, inclusiv de identificarea aplicației, ce versiune este, numărul de construcție și alte informații pe care le va folosi pentru rapoartele de accident. În cele din urmă, dispozitivul, înregistrarea utilizatorilor și gestionarea ulterioară sunt, de asemenea, facilitate. HockeyApp vă va permite să grupați testerii, să colectați informații de identificare a dispozitivelor și chiar să restricționați accesul la anumite grupuri. HockeyApp vă poate ajuta, de asemenea, să creați o pagină de recrutare pentru a invita noi testeri în proiect.

Feedback

Obținerea de feedback este mai ușoară cu HockeyApp. Acesta vă oferă o modalitate de a deschide liniile de comunicare cu testerii dumneavoastră, astfel încât aceștia să vă poată spune ce caracteristici doresc să includeți sau chiar care sunt cele de care aplicația dumneavoastră s-ar putea lipsi. De asemenea, aceștia pot folosi funcția de feedback pentru a raporta erori, a sugera caracteristici și a solicita asistență. La rândul dvs. puteți să le trimiteți un e-mail testerilor dvs. sau să gestionați discuțiile cu ajutorul unei interfețe web. Toate aceste discuții pot fi complet căutate și le puteți marca cu ușurință ca fiind „finalizate” sau le puteți crea un tichet pentru ele în vederea dezvoltării sau discuțiilor ulterioare.

Sursa imaginii: https://hockeyapp.net/images/features/feedback-question.png

Managing Your Team and Testers

Câțiva dezvoltatori ar avea mai multe aplicații și fiecare aplicație ar avea propriul set de testeri. De asemenea, are sens să vă testați aplicațiile cu cât mai mulți testeri posibil. HockeyApp vă ajută să gestionați toți acești testeri, acordând sau restricționând accesul individual sau în grup.

Sursa imaginii: https://hockeyapp.net/images/features/teams-teams.png

În plus, puteți atribui roluri fiecăruia dintre testeri sau membrilor echipei dumneavoastră. De exemplu, tu, în calitate de proprietar, vei avea control total asupra HockeyApp, în timp ce dezvoltatorii pot doar să încarce versiuni ale aplicației tale în platformă. Membrii vă pot ajuta să adunați date și să participați la discuții, în timp ce testerii sunt limitați la descărcarea și instalarea aplicațiilor dvs.

User Metrics

Puteți obține mai multe informații despre comportamentul utilizatorilor pentru testerii aplicației dvs. Puteți vedea parametrii de bază ai utilizatorilor, puteți evalua implicarea clienților și chiar verifica fiabilitatea aplicației dvs. pe parcursul zilei. Mai mult decât atât, puteți detalia utilizatorii care au experimentat un anumit tip de accident sau un accident care a avut loc într-o anumită perioadă de timp. Acest lucru vă va ajuta să știți dacă accidentul a afectat o mulțime de persoane pe o secțiune transversală a utilizatorilor dvs. sau dacă există grupuri specifice de persoane care se confruntă cu același tip de accident în mod repetat.

Sursa imaginii: https://hockeyapp.net/images/features/usermetrics-basic_users.png

Resurse și tutoriale suplimentare

Pentru a afla mai multe, vizitați următoarele resurse și tutoriale:

  • iOS App Distribution Using Hockey App Tutorial
  • Beta Test with HockeyApp
  • Integrate Hockey App In Xamarin Android Application
  • Xamarin Mobile Apps Continuous Integration and Delivery with Jenkins and HockeyApp

Începeți să lucrați cu HockeyApp este foarte ușor; pur și simplu descărcați și integrați SDK-ul și apoi încărcați aplicația dvs. beta. Instrumentul este popular în rândul dezvoltatorilor de aplicații de pe o varietate de platforme și poate fi utilizat ca o extensie pentru a îmbunătăți funcționalitatea Visual Studio Team Services.

De asemenea, este adesea utilizat ca parte a unui set de instrumente de implementare continuă – deoarece distribuie aplicația dvs. beta către testeri și raportează automat accidentările, sau ca parte a unei suite de integrare continuă, așa cum este descris în acest tutorial. Pentru o defalcare a principalelor diferențe dintre livrarea continuă, implementarea continuă și integrarea continuă, consultați această postare. Sunteți în căutarea altor tipuri de instrumente CI? Am adunat 51 dintre cele mai bune aici.

Ne îmbunătățim continuu aplicațiile noastre folosind multe soluții, inclusiv pe cele proprii. Consultați profilatorul nostru dinamic de cod gratuit, Stackify Prefix, și singurul instrument de gestionare a performanței aplicațiilor pe întregul ciclu de viață, Stackify Retrace.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.