App Store är helt fantastisk eftersom den verkligen förvandlar vår iPhone och/eller iPad till ett bärbart kraftpaket. Men nästan alla dessa appar gick igenom en rigorös betatestprocess innan den någonsin såg dagens ljus.
Innehåll
- Relaterad läsning
- Vad är betauppdateringar?
- Hur ser iPhone Beta-testprocessen ut?
- Vad är Testflight?
- Hur blir jag inbjuden till Testflight?
- Kan du betatesta appar utanför Testflight?
-
Slutsats
- Relaterade inlägg:
Relaterad läsning
- Topp 5 iPhone-appar för dokumentredigering
- De bästa iOS-apparna som är kompatibla med Apple CarPlay
- 9 appar som du förmodligen inte använder men borde vara det
- 9 Bästa iOS-produktivitetsappar för att få ditt nya år igång på rätt sätt
Det inkluderar Twitter, Instagram, OmniFocus, Things, Spark Mail och många av dina favoriter. Idag kommer vi att dela med dig av vad det innebär att betatestapplikationer, och du kan göra det från din iPhone eller iPad.
Vad är betauppdateringar?
När det kommer till ansökningar finns det några olika steg i processen som du kanske inte kände till. Först måste appen faktiskt komma till stånd och förvandlas till något av utvecklaren. Därifrån går appen igenom rigorösa tester i något av en pre-alfa-fas.
"Alfa"-fasen av testning är att ta reda på eventuella större buggar, se till att korrekt integration fungerar och andra uppgifter för utvecklaren. Sedan får vi den roliga delen - betatestning. Det är här folk som du och jag kan komma in och verkligen hjälpa till i apputvecklingsprocessen.
Utvecklare "erbjuder" beta-testning för att välja användare i syfte att lägga appen i händerna på fler människor. Om du gör det får du fler ögon på appen i ett försök att hitta eventuella problem som glidit igenom stolarna. Att rapportera dessa buggar hjälper utvecklaren att identifiera var hålen finns innan appen släpps till App Store.
Efter att en applikation redan har släppts till massorna är beta-testning fortfarande extremt användbar. Utvecklare använder det för att testa nya kommande funktioner, samtidigt som de tar reda på vilka nya funktioner användare vill ha.
Hur ser iPhone Beta-testprocessen ut?
När du väl har blivit antagen till ett betatestprogram finns det mer i det än att bara ha tillgång till en applikation som inte har släppts. Under hela livet av en betaapplikation finns det troliga problem som kommer att uppstå som måste uppmärksammas av utvecklaren.
Dessutom kommer utvecklare sannolikt att ställa frågor till dig för att få en bättre uppfattning om hur du använder appen. Ibland kommer dessa att vara flervalsfrågor, kanske ett e-postmeddelande eller utvecklaren kan nå ut via sociala medier.
När du testar är det oerhört viktigt att ge feedback hela tiden. Detta gäller särskilt för fall där du stöter på en bugg som gör att appen kraschar eller att något går åt helvete.
När du ger feedback är det viktigt att inte "hålla tillbaka" din åsikt. Utvecklaren valde dig att testa deras applikation så att du vill vara så sanningsenlig och tillmötesgående med din åsikt som möjligt. Var bara verklig och du kommer att belönas i framtida släpp.
Vad är Testflight?
När det gäller den faktiska testprocessen förlitar sig många iOS-utvecklare på ramverket som tillhandahålls av Testflight. Denna applikation skapades av Apple och gör det möjligt för betatestare att installera betaapplikationer på sina telefoner.
Till skillnad från Google Play Store kan du inte välja att testa betaapplikationer direkt från iOS App Store. Istället måste du få en inbjudan från utvecklaren och ladda ner appen från Testflight-appen.
Här är några snabba tips om vad Testflight gör för utvecklare:
- Tillåt upp till 25 interna testare för medlemmar i deras utvecklingsteam
- Bjud in upp till 10 000 externa testare efter att den har gått igenom den första granskningen av Apple
- Med iOS 13 kan testare skicka feedback direkt genom att helt enkelt ta en skärmdump
- Fungerar med iOS-, watchOS-, tvOS- och iMessage-applikationer
- Betatestappar förblir aktiva i 90 dagar efter uppladdning
- Upp till 100 appar kan testas åt gången
Testflight är ett viktigt verktyg för utvecklare för att få folk att använda sina appar innan den slutliga releasen. Detta är avgörande för stora appuppdateringar och större programvaruversioner, som iOS 13 eller iPadOS.
Hur blir jag inbjuden till Testflight?
Utvecklare har ett par olika metoder för att bjuda in användare till betatesta appar med Testflight. Här är en uppdelning av var och en:
- E-post – Utvecklare kommer att maila en inbjudan med en länk för att installera appen och börja betatesta. Det mest effektiva sättet att dela betaversioner med en specifik grupp användare.
- Offentliga länkar – Utvecklingsteam kan dela Testflight-länken med allmänheten och upp till 10 000 testare kan registrera sig. Denna länk kan delas via sociala medier, e-post eller andra meddelandeplattformar.
Om det finns en applikation som du vill betatesta hittar du vanligtvis ett sätt att kontakta utvecklaren på apparnas målsida. Ibland kommer det att finnas inlägg på sociala medier som tillhandahåller länken eller ger dig specifika instruktioner om hur du går med i betatestprocessen.
Ett annat användbart sätt att hitta appar är att gå till r/TestFlight, r/iOSbeta, r/iOSapps, eller r/iOSgaming på Reddit. Olika utvecklare letar alltid efter testare, och vem vet, kanske hittar du nästa diamant i roughen.
Kan du betatesta appar utanför Testflight?
Inte alla betaapplikationer behov ska testas via Testflight. Det finns vissa applikationer eller programsviter som kan testas genom förstapartsmetoder.
Vanligtvis innebär detta att du måste installera en enhetshanteringsprofil på din iPhone, vilket ger dig tillgång till applikationer som inte är tillgängliga någon annanstans. Den här metoden kan vara lite riskabel, eftersom det finns vissa bitar av information som kan delas från din telefon till utvecklaren utan att Apple är där för att hålla ett öga på saker och ting.
Här är några exempel på de andra metoderna:
- Firebase-appdistribution med Crashlytics
- App Center
- TestFairy
Som vi nämnde tidigare är det viktigt att vara försiktig med vilka betatestprogram du går med i om utvecklaren inte använder Testflight. En okänd profil kommer att installeras på din iOS-enhet så att utvecklaren förses med nödvändig information i händelse av buggfixar eller kraschar.
Slutsats
Att ha möjligheten att betatesta dina favoritapplikationer är fantastiskt. Det är dock absolut nödvändigt att om du går in på den här vägen hjälper du utvecklarna genom att skicka in korrekt feedback.
Låt oss veta om du har några fler frågor om betatestningsprocessen. Ljud också av i kommentarerna och låt oss veta vilka dina favoritapplikationer är.
Andrew är en frilansskribent baserad på USA: s östkust.
Han har skrivit för en mängd olika webbplatser genom åren, inklusive iMore, Android Central, Phandroid och några andra. Nu tillbringar han dagarna med att arbeta för ett VVS-företag, medan han ser ut som frilansskribent på natten.