Zaktualizowane laboratorium testowe firmy Samsung umożliwia programistom zdalne testowanie aplikacji na prawdziwych telefonach Galaxy S20 i Galaxy Z Flip.
Życie programisty Androida to znacznie więcej niż tylko kodowanie. Po zakończeniu opracowywania funkcji dla pierwszej wersji lub aktualizacji musisz upewnić się, że Twoja aplikacja działa dobrze na urządzeniach, z których będą faktycznie korzystać Twoi użytkownicy. W systemie Android istnieje mnóstwo urządzeń z różnym sprzętem od różnych producentów, wieloma różnymi obudowami i wszelkiego rodzaju niestandardowym oprogramowaniem dla Androida, z którym można sobie poradzić. Z tego powodu testowanie aplikacji na standardowym systemie Android za pomocą emulatora Androida w Android Studio rzadko wystarcza.
Telefony Samsung mają radykalnie inną wersję Androida niż oprogramowanie Google, dlatego najlepiej mieć dostęp do urządzenia fizycznego, aby prawidłowo przetestować aplikacje na oprogramowaniu Samsunga. Może to być kosztowne, jeśli chcesz używać flagowych telefonów Samsunga do testowania, ale jest to coś, co musisz zrobić, biorąc pod uwagę liczbę milionów takich telefonów sprzedanych na całym świecie.
Oferta Samsunga Galaxy S20 prowadzi firmę najnowsza wersja One UI 2.1 oparty na systemie Android 10, podczas gdy Galaxy Z Flip to zupełnie inna obudowa z których musisz się rozliczyć. Jeśli chcesz kupić oba urządzenia do przetestowania, chcesz wydać prawie 2500 dolarów.Jeśli jednak chcesz po prostu przetestować swoje aplikacje na tych urządzeniach, istnieje alternatywa dla ich zakupu. Ta alternatywa nazywa się Zdalne laboratorium testowe (RTL). Zasadniczo Samsung ma wiele rzeczywistych smartfonów podłączonych do chmury, z których mogą korzystać programiści kontrolę za pomocą RTL, co zasadniczo pozwala im testować aplikacje na sprzęcie fizycznym bez konieczności posiadać je. Oznacza to, że możesz testować swoją aplikację na Galaxy S20, S20+, S20 Ultra lub Galaxy Z Flip bez konieczności wydawania tysięcy dolarów na rzeczywiste urządzenia.
Jedyne, czego potrzebujesz, to niezawodne łącze internetowe, które jest bezpłatne Konto programisty Samsung, Java Runtime Environment 7 lub nowsza wersja z zainstalowanym Java Web Start i to wszystko. Będziesz mógł uruchomić swoją aplikację na wybranym urządzeniu zdalnym w czasie rzeczywistym. Możesz instalować pliki APK na urządzeniu, tworzyć zrzuty ekranu i nagrania oraz uruchamiać skrypty automatyzacji testów. Możesz nawet wybrać, w jakim języku chcesz przetestować urządzenie, a jeśli masz partnera, możesz udostępnić swój ekran, aby móc wspólnie testować. Usługa ma pewne ograniczenia, w tym brak obsługi dźwięku, dodatkowych urządzeń peryferyjnych, funkcji wielodotykowych i aparatu. Samsung codziennie daje programistom 20 kredytów, co pozwala na testowanie maksymalnie przez 5 godzin dziennie. Dzięki tej bezpłatnej usłudze Samsung ułatwia twórcom aplikacji łatwe i bezbolesne testowanie aplikacji i aktualizacji w One UI.
Po zakończeniu opracowywania nowej aplikacji rozważ opublikowanie jej na naszych forach w celu uzyskania opinii użytkowników.
Fora dotyczące Galaxy S20 ||| Fora dotyczące Galaxy S20+ ||| Fora dotyczące Galaxy S20 Ultra ||| Fora dotyczące Galaxy Z Flip
Źródło: SAMSUNG