App Store er helt fantastisk, da den virkelig gør vores iPhone og/eller iPad til et bærbart kraftcenter. Men næsten hver eneste af disse apps gennemgik en streng beta-testproces, før den nogensinde så dagens lys.
Indhold
- Relateret læsning
- Hvad er beta-opdateringer?
- Hvordan er iPhone Beta-testprocessen?
- Hvad er Testflight?
- Hvordan bliver jeg inviteret til Testflight?
- Kan du betateste apps uden for Testflight?
-
Konklusion
- Relaterede indlæg:
Relateret læsning
- Top 5 iPhone apps til dokumentredigering
- De bedste iOS-apps, der er kompatible med Apple CarPlay
- 9 apps, du sandsynligvis ikke bruger, men burde være
- 9 bedste iOS-produktivitetsapps til at få dit nye år i gang rigtigt
Det inkluderer Twitter, Instagram, OmniFocus, Things, Spark Mail og mange af dine favoritter. I dag vil vi dele med dig, hvad det vil sige at beta-test applikationer, og du kan gøre det fra din iPhone eller iPad.
Hvad er beta-opdateringer?
Når det kommer til ansøgninger, er der et par forskellige trin i processen, som du måske ikke har kendt til. For det første skal appen faktisk komme til virkelighed og blive omdannet til noget af udvikleren. Derfra gennemgår appen strenge tests i noget af en præ-alfa-fase.
"Alfa"-fasen af test er at finde ud af eventuelle større fejl, sikre, at den korrekte integration fungerer, og andre opgaver for udvikleren. Så får vi den sjove del - beta-testning. Det er her folk som dig og mig kan komme ind og virkelig hjælpe i app-udviklingsprocessen.
Udviklere "tilbyder" beta-test til udvalgte brugere med det formål at lægge appen i hænderne på flere mennesker. Hvis du gør det, sætter du flere øjne på appen i et forsøg på at finde eventuelle problemer, der slap igennem sprækkerne. Rapportering af disse fejl vil hjælpe udvikleren med at identificere, hvor hullerne er, før appen frigives til App Store.
Efter at en applikation allerede er blevet frigivet til masserne, er beta-test stadig yderst nyttig. Udviklere bruger det til at teste nye kommende funktioner, mens de også finder ud af, hvilke nye funktioner brugerne ønsker.
Hvordan er iPhone Beta-testprocessen?
Når du først er blevet accepteret i et beta-testprogram, er der mere i det end blot at have adgang til en ikke-udgivet applikation. Gennem hele en betaapplikations levetid er der sandsynligvis problemer, der vil opstå, som skal gøres opmærksom på udvikleren.
Derudover vil udviklere sandsynligvis stille spørgsmål til dig for at få en bedre idé om, hvordan du bruger appen. Nogle gange vil disse være multiple-choice spørgsmål, måske en e-mail eller udvikleren kan nå ud via sociale medier.
Mens du tester, er det ekstremt vigtigt at indsende feedback hele vejen igennem. Dette gælder især i tilfælde, hvor du støder på en fejl, der får appen til at gå ned eller noget går galt.
Når du giver feedback, er det vigtigt ikke at "holde tilbage" din mening. Udvikleren valgte dig til at teste deres applikation, så du ønsker at være så sandfærdig og nærværende med din mening som muligt. Bare vær ægte, og du vil blive belønnet i fremtidige udgivelser.
Hvad er Testflight?
Hvad angår selve testprocessen, stoler mange iOS-udviklere på den ramme, Testflight leverer. Denne applikation blev skabt af Apple og giver beta-testere mulighed for at installere beta-applikationer på deres telefoner.
I modsætning til Google Play Butik kan du ikke tilmelde dig beta-applikationstest direkte fra iOS App Store. I stedet skal du modtage en invitation fra udvikleren og downloade appen fra Testflight-applikationen.
Her er et par hurtige tips om, hvad Testflight gør for udviklere:
- Tillad op til 25 interne testere for medlemmer af deres udviklingsteam
- Inviter op til 10.000 eksterne testere, efter at det har gennemgået den første gennemgang af Apple
- Med iOS 13 kan testere sende feedback direkte ved blot at tage et skærmbillede
- Fungerer med iOS-, watchOS-, tvOS- og iMessage-applikationer
- Beta-testapps forbliver aktive i 90 dage efter upload
- Op til 100 apps kan testes ad gangen
Testflight er et vigtigt værktøj for udviklere til at få folk til at bruge deres apps før den endelige udgivelse. Dette er afgørende for større appopdateringer og større softwareudgivelser, såsom iOS 13 eller iPadOS.
Hvordan bliver jeg inviteret til Testflight?
Udviklere har et par forskellige metoder til at invitere brugere til betateste apps med Testflight. Her er en oversigt over hver:
- E-mail – Udviklere vil e-maile en invitation med et link til at installere appen og begynde at betatest. Den mest effektive måde at dele betaversioner med en bestemt gruppe brugere.
- Offentlige links – Udviklingsteams kan dele Testflight-linket med offentligheden, og op til 10.000 testere kan tilmelde sig. Dette link kan deles via sociale medier, e-mail eller andre meddelelsesplatforme.
Hvis der er en applikation, som du ønsker at betateste, vil du normalt finde en måde at kontakte udvikleren på på apps-landingssiden. Nogle gange vil der være opslag på sociale medier, der giver linket eller giver dig specifikke instruktioner om at deltage i beta-testprocessen.
En anden nyttig måde at finde apps på er at gå over til r/TestFlight, r/iOSbeta, r/iOSapps, eller r/iOSgaming på Reddit. Forskellige udviklere leder altid efter testere, og hvem ved, måske finder du den næste diamant i roughen.
Kan du betateste apps uden for Testflight?
Ikke alle betaapplikationer behov skal testes via Testflight. Der er nogle applikationer eller suiter af apps, der kan testes gennem førstepartsmetoder.
Normalt betyder det, at du bliver nødt til at installere en Device Management Profile på din iPhone, hvilket giver dig adgang til applikationer, der ikke er tilgængelige andre steder. Denne metode kan være en smule risikabel, da der er nogle stykker information, der kan deles fra din telefon til udvikleren, uden at Apple er der for at holde øje med tingene.
Her er nogle eksempler på disse andre metoder:
- Firebase-appdistribution med Crashlytics
- App Center
- TestFairy
Som vi nævnte før, er det vigtigt at være forsigtig med, hvilke beta-testprogrammer du tilslutter dig, hvis udvikleren ikke bruger Testflight. En ukendt profil vil blive installeret på din iOS-enhed, så udvikleren får de nødvendige oplysninger i tilfælde af fejlrettelser eller nedbrud.
Konklusion
At have muligheden for at betateste dine yndlingsapplikationer er fantastisk. Det er dog bydende nødvendigt, at hvis du går ned ad denne vej, hjælper du udviklerne ved at indsende korrekt feedback.
Fortæl os, hvis du har flere spørgsmål om beta-testprocessen. Lyt også af i kommentarerne, og fortæl os, hvad dine yndlingsapplikationer er.
Andrew er freelanceskribent baseret på USA's østkyst.
Han har skrevet for en række websteder gennem årene, herunder iMore, Android Central, Phandroid og et par andre. Nu tilbringer han sine dage med at arbejde for et HVAC-firma, mens han ser ud som freelanceskribent om natten.