Genymotion

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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.