Apple TestFlight: (pozwól) przetestować aplikacje przed wydaniem

Nowe aplikacje na urządzenia Apple nie muszą pojawiać się znikąd. Przed wydaniem możesz przetestować go przez tysiące ludzi za pośrednictwem TestFlight i uzyskać ich opinie. W ten sposób można zintegrować wiele doświadczeń użytkowników przed uruchomieniem. Gotowa aplikacja lepiej odpowiada potrzebom potencjalnych użytkowników i od samego początku nie wymaga pilnych aktualizacji i poprawek. Jako użytkownik korzystasz również z Apple TestFlight – w końcu możesz wcześniej wypróbować najnowsze aplikacje, narzędzia i gry. Możesz dowiedzieć się, jak to wszystko działa tutaj.

Apple TestFlight może być używany do testowania wersji beta aplikacji na iOS, iPadOS, macOS, tvOS, watchOS i visionOS. Tutaj możesz dowiedzieć się, jak to działa dla programistów i użytkowników oraz co jeszcze musisz wiedzieć.
Apple TestFlight może być używany do testowania wersji beta aplikacji na iOS, iPadOS, macOS, tvOS, watchOS i visionOS. Tutaj możesz dowiedzieć się, jak to działa dla programistów i użytkowników oraz co jeszcze musisz wiedzieć.

Co to jest Apple TestFlight?

Apple TestFlight daje programistom i użytkownikom możliwość testowania przedpremierowych aplikacji Wersja beta testować. Szkic aplikacji (tzw. „kompilacja”) napisany w Xcode i już kompletny z podstawowymi funkcjami może zostać przesłany przez programistę; wtedy ludzie będą mogli zostać zaproszeni do przetestowania tej wersji beta. 

Aby wziąć udział w beta-testach, wymagane jest zaproszenie e-mail lub zaproszenie za pośrednictwem publicznego łącza ze strony użytkownika. Wszystko to jest realizowane za pośrednictwem aplikacji TestFlight, która w ten sposób służy jako swego rodzaju sklep z aplikacjami dla wersji beta. Testy poszczególnych wersji beta aplikacji mogą być przeprowadzane przez maksymalnie 100 członków zespołu i do 10.000 2023 zewnętrznych testerów (stan na sierpień XNUMX r.).

Krótkie spojrzenie na historię TestFlight

Pierwsza wersja TestFlight powstała w 2010 roku, wówczas jeszcze rozwijana jako oferta do testów aplikacji pod iOS i Androida. Następnie, w 2012 roku, TestFlight została przejęta przez Burstly, firmę zajmującą się aplikacją mobilną, marketingiem mobilnym i reklamą mobilną. Dwa lata później, w 2014 roku, firma ta została następnie kupiona przez Apple. 

W wyniku zakupu funkcjonalność TestFlight została tymczasowo ograniczona do iOS, a testowanie aplikacji na Androida zostało wyrzucone z programu. Później dodano aplikacje TestFlight, a tym samym środowiska testowe beta dla systemów macOS, iPadOS, tvOS, watchOS i visionOS. W ten sposób programy na wszystkie główne platformy Apple mogą być wysyłane do beta testów.

Apple TestFlight może być używany na tych platformach

Oczywiście, jeśli chcesz (mieć) testować wersje beta przyszłych aplikacji, musisz wiedzieć, na jakich systemach jest to faktycznie możliwe. Platformy obejmują nie tylko najnowsze systemy operacyjne, ale także kilka, które istnieją od kilku lat. Obecnie możesz korzystać z aplikacji TestFlight – m.in z oficjalnego App Store – zastosowanie w tych systemach (stan na sierpień 2023):

  • iPhone lub iPod touch z systemem iOS 14 lub nowszym
  • iPad z systemem iPadOS 14 lub nowszym
  • Mac z macOS 12 Monterey lub nowsze
  • Apple TV z systemem tvOS 13 lub nowszym
  • Apple Watch z systemem watchOS 6 lub nowszym
  • Apple VisionPro z systemem VisionOS 1 lub nowszym
Aplikacja Apple TestFlight jest dostępna dla różnych urządzeń i systemów. Między innymi możesz ich używać na komputerze Mac z systemem macOS do testowania wersji beta.
Aplikacja Apple TestFlight jest dostępna dla różnych urządzeń i systemów. Między innymi możesz ich używać na komputerze Mac z systemem macOS do testowania wersji beta.

Jak programiści mogą korzystać z TestFlight

Jeśli wymyślisz aplikację, zaprojektujesz ją i zaprogramujesz, nie uda ci się zrobić wszystkiego dobrze za pierwszym razem. I chociaż program wydaje się być ukończony, nadal istnieje kilka przeszkód w efektywnym używaniu go, a nawet błąd tu i tam. Dlatego warto przeprowadzić beta testy, w których każdy nowy build może być testowany przez testerów przez 90 dni i opatrzony informacją zwrotną. Można to następnie wykorzystać do ulepszenia aplikacji. 

Z grubsza zarysowany proces mógłby wyglądać następująco:

  1. Uzyskaj licencję programisty od Apple i zarejestruj się na platformie
  2. Zaimplementuj pomysł aplikacji i zaprogramuj program za pomocą Xcode dla żądanej platformy
  3. Utwórz wersję beta do przesłania jako podgląd gotowej aplikacji do testowania
  4. Skonfiguruj TestFlight i udostępnij utworzoną kompilację testerom
  5. Zaproś do 100 wewnętrznych i 10.000 XNUMX zewnętrznych beta testerów 
  6. Zbieraj opinie, akceptuj zgłoszenia problemów i stosuj zgłoszenia błędów
  7. Zmodyfikuj aplikację i wydaj nową kompilację do testowania
  8. Powtarzaj kroki 6 i 7, aż do osiągnięcia określonego poziomu zadowolenia użytkownika i stabilności aplikacji
  9. Utwórz wersję 1.0 aplikacji
  10. Prześlij tę gotową wersję do Apple i zaoferuj ją w App Store

Jak użytkownicy mogą korzystać z TestFlight

Ci, którzy nie tworzą aplikacji, ale chcieliby je przetestować, również skorzystają z TestFlight. W końcu możesz aktywnie uczestniczyć w projektowaniu ciekawych programów, narzędzi systemowych, gier i tym podobnych. Dodatkowo zyskujesz wgląd w możliwe zastosowania jeszcze przed oficjalną premierą oferty w App Store. Więc wiesz przed wydaniem, czy chcesz otrzymać gotową aplikację, czy nie. 

Z grubsza mówiąc, użycie TestFlight można podzielić w następujący sposób:

  1. Zainstaluj aplikację TestFlight na wybranym urządzeniu i systemie
  2. Otrzymaj zaproszenie e-mailem lub linkiem do zaproszenia
  3. Wprowadź kod zaproszenia z zaproszenia w aplikacji TestFlight
  4. Zainstaluj najnowszą wersję testowanej aplikacji
  5. Uruchom aplikację i wypróbuj, czy i jak działa
  6. Przekazuj informacje zwrotne w formie automatycznych raportów (błędy, awarie, nieprawidłowości) lub własnych komentarzy
  7. Zaktualizuj wersję beta do następnej kompilacji i sprawdź, czy opinia została uwzględniona
  8. Powtarzaj kroki 6 i 7, aż będziesz zadowolony z wersji beta aplikacji
  9. Po okresie próbnym odinstaluj aplikację w wersji beta
  10. Jeśli jesteś zainteresowany, pobierz gotową aplikację z App Store
W aplikacji TestFlight nie możesz po prostu przeglądać aktualnych wersji beta i znaleźć coś interesującego. Użycie jest przeznaczone dla poszczególnych wersji beta aplikacji, do testowania których również musisz zostać zaproszony.
W aplikacji TestFlight nie możesz po prostu przeglądać aktualnych wersji beta i znaleźć coś interesującego. Użycie jest przeznaczone dla poszczególnych wersji beta aplikacji, do testowania których również musisz zostać zaproszony.

Opinia TestFlight: Te dane są udostępniane programistom

Aby móc określić określone błędy i ich przyczyny oraz rozwiązać leżący u ich podstaw problem, potrzebne są odpowiednie dane. W końcu musisz być w stanie określić, czy wersja beta nie działa poprawnie na określonym urządzeniu, na określonym chipie lub z powodu innego czynnika dla niektórych testerów. 

Regulacja wydajności i inne śruby regulacyjne są również oparte na małych indywidualnych czynnikach. Nawet wolne miejsce na dysku twardym, poziom naładowania baterii i podłączone urządzenia mogą mieć wpływ. Dlatego ważne jest, aby wiedzieć, że udostępniasz programistom wiele danych i informacji o systemie za pośrednictwem automatycznych raportów i indywidualnych opinii.

Zgodnie z aktualnymi informacjami Apple przesyłane są następujące informacje:

  • Nazwa aplikacji
  • wersja aplikacji
  • Zainstalowana kompilacja
  • urządzenie i model urządzenia
  • Wersja systemu operacyjnego
  • Język systemowy urządzenia
  • Czas użytkowania lub działania testowanej aplikacji
  • Wolna przestrzeń dyskowa, która była dostępna na urządzeniu w momencie przesyłania opinii
  • Stan baterii (naładowanie baterii) w momencie otrzymania informacji zwrotnej
  • Rozdzielczość ekranu urządzenia
  • Dostawca sieci komórkowej (dla iPhone'a, iPada, Apple Watch itp.)
  • Ustaw strefę czasową
  • Typ procesora urządzenia (procesor Intel lub Apple Silicon, taki jak układ M lub A)
  • Typ połączenia (WLAN, sieć komórkowa, typ sieci itp.)
  • Połączony zegarek Apple (jeśli go masz)
  • Zrzuty ekranu powiązane z opinią (jeśli są dołączone)
  • Komentarze zwrotne (jeśli opcja jest używana)
  • Dzienniki awarii, które wskazują między innymi, jak długo aplikacja w wersji beta działała przed awarią

Przydatne linki do lotu próbnego

Jeśli jesteś zainteresowany szeroko zakrojonym testem Twojej niedokończonej jeszcze aplikacji lub otrzymałeś zaproszenie do testów beta, to jesteś już dobrze przygotowany do kolejnych kroków. Jednak podane tutaj informacje to bynajmniej nie wszystko, co trzeba wiedzieć o TestFlight. Więcej informacji dla programistów i użytkowników, a także możliwość pobrania aplikacji TestFlight można znaleźć na odpowiednich stronach Apple:

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje