Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Genymotion - Devfest Kosice - 29sept13

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Genymotion - Devfest Kosice - 29sept13

Avatar for Antonin Fouques

Antonin Fouques

September 29, 2013

Other Decks in Programming

Transcript

  1. IN A NUTSHELL Genymotion aims to be the reference for

    Android apps testing and presentations Genymotion is the fastest Android emulator · already trusted by 160 000 users and 5000 companies worldwide ! · the only emulator thought for professional use · famous and recognized for easiness and performance → With Genymotion, developers and companies become more efficient and save time and money Only 3 months after the Beta launch, Genymotion is :
  2. Easy to install, easy to run Control powerful sensors to

    test specialized features on your app Perfectly integrated within your development workflow description
  3. Why VirtualBox ? Because : ▪ It’s open-source – we

    don’t modify VirtualBox source code but understanding it is useful ▪ It’s fast (faster than QEMU/KVM used by the SDK emulator) ▪ It supports Linux, Windows and Mac OS X flawlessly But using a different virtual environment is not difficult and, if needed, Genymotion could fully support other virtualization software (such as VMWare). ?
  4. Why Genymotion is faster than the emulator ? Short answer

    : Thanks to VirtualBox Because : ▪ VirtualBox is significantly faster than QEMU/KVM ▪ Many developers don’t enable x86 images and Hardware OpenGL on the emulator because they don’t know it’s possible and it’s difficult to setup ▪ Genymotion runs on more platforms than the x86 emulator images because of the prerequisites of KVM ?
  5. Is Genymotion based on android-x86 ? Short answer : No,

    even if Genymotion team also works on the android-x86 project. Genymotion images are not built from android-x86 but directly from AOSP because we want to be as close as possible to the stock Android. But, as we share some of concerns (x86, ARM libraries support, mouse, …), the Genymotion team also contributes to the android-x86 project ; for example, the work done on “libhoudini” contributed to android-x86. ?
  6. Can I test my apps with Monkey/Robotium/UI Automator/Jenkins on Genymotion

    ? Short answer : Yes Monkey, Robotium, UI Automator and Jenkins all use standard communication protocol to manage application testing (mainly through adb). Thus, Genymotion can be used with these testing tools with no special integration. ?