Co to jest Genymotion?
Genymotion to narzędzie służące do emulacji urządzeń mobilnych, głównie z systemem Android. Pozwala uruchamiać aplikacje mobilne na komputerze bez konieczności posiadania fizycznego telefonu lub tabletu.
W pytaniach egzaminacyjnych Genymotion należy kojarzyć przede wszystkim z testowaniem i developowaniem aplikacji mobilnych na wirtualnych urządzeniach.
Do czego służy Genymotion?
Genymotion umożliwia:
- uruchamianie aplikacji Android na emulatorze,
- testowanie aplikacji na różnych wersjach Androida,
- sprawdzanie działania aplikacji na różnych rozdzielczościach ekranu,
- symulowanie cech urządzenia, np. GPS, baterii, sieci,
- szybkie testowanie bez użycia fizycznego smartfona.
Genymotion a Android Studio
Android Studio ma własny emulator Androida, ale Genymotion jest osobnym narzędziem, które również może być używane podczas tworzenia aplikacji mobilnych. W praktyce oba rozwiązania służą do podobnego celu: uruchamiania i testowania aplikacji na wirtualnym urządzeniu.
Czego nie należy mylić z Genymotion?
- TensorFlow — biblioteka/framework do uczenia maszynowego.
- Postman — narzędzie do testowania API.
- NumPy — biblioteka języka Python do obliczeń numerycznych.
Najważniejsze skojarzenie egzaminacyjne
Jeśli pytanie dotyczy emulacji urządzeń mobilnych podczas tworzenia aplikacji, poprawną odpowiedzią może być Genymotion.