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.
Rozdziały w tym poście:
- 1 Co to jest Apple TestFlight?
- 2 Krótka historia TestFlight
- 3 Apple TestFlight może być używany na tych platformach
- 4 Jak programiści mogą korzystać z TestFlight
- 5 Jak użytkownicy mogą korzystać z TestFlight
- 6 Opinie TestFlight: Te dane są udostępniane programistom
- 7 przydatnych linków do lotu próbnego
- 8 podobnych postów
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
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:
- Uzyskaj licencję programisty od Apple i zarejestruj się na platformie
- Zaimplementuj pomysł aplikacji i zaprogramuj program za pomocą Xcode dla żądanej platformy
- Utwórz wersję beta do przesłania jako podgląd gotowej aplikacji do testowania
- Skonfiguruj TestFlight i udostępnij utworzoną kompilację testerom
- Zaproś do 100 wewnętrznych i 10.000 XNUMX zewnętrznych beta testerów
- Zbieraj opinie, akceptuj zgłoszenia problemów i stosuj zgłoszenia błędów
- Zmodyfikuj aplikację i wydaj nową kompilację do testowania
- Powtarzaj kroki 6 i 7, aż do osiągnięcia określonego poziomu zadowolenia użytkownika i stabilności aplikacji
- Utwórz wersję 1.0 aplikacji
- 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:
- Zainstaluj aplikację TestFlight na wybranym urządzeniu i systemie
- Otrzymaj zaproszenie e-mailem lub linkiem do zaproszenia
- Wprowadź kod zaproszenia z zaproszenia w aplikacji TestFlight
- Zainstaluj najnowszą wersję testowanej aplikacji
- Uruchom aplikację i wypróbuj, czy i jak działa
- Przekazuj informacje zwrotne w formie automatycznych raportów (błędy, awarie, nieprawidłowości) lub własnych komentarzy
- Zaktualizuj wersję beta do następnej kompilacji i sprawdź, czy opinia została uwzględniona
- Powtarzaj kroki 6 i 7, aż będziesz zadowolony z wersji beta aplikacji
- Po okresie próbnym odinstaluj aplikację w wersji beta
- Jeśli jesteś zainteresowany, pobierz gotową aplikację z App Store
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:
- Informacje dla programistów: strona programisty
- Informacje dla testerów: Witryna TestFlight
- Aplikacja TestFlight w Apple App Store: Pobierz tutaj
Related Stories
[Na wakacjach] Po ukończeniu szkoły średniej Johannes ukończył szkolenie na asystenta biznesowego specjalizującego się w językach obcych. Ale potem zdecydował się badać i pisać, co doprowadziło do jego niezależności. Od kilku lat współpracuje m.in. z Sir Apfelotem. Jego artykuły obejmują prezentacje produktów, aktualności, instrukcje, gry wideo, konsole i wiele innych. Śledzi na żywo przemówienia Apple za pośrednictwem transmisji strumieniowej.