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

Genymotion presentation at the Droidcon UK 2013

Genymotion presentation at the Droidcon UK 2013

Daniel Fages

October 25, 2013
Tweet

Other Decks in Technology

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 >260 000 users and 5000 companies worldwide ! · thought for professional use · famous and recognized for easiness and performance → With Genymotion, developers and companies become more efficient and save time and money 4 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. ?
  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. ?
  7. Thanks for your time ! Daniel Fages : ◦ [email protected]

    ◦ @madCdan Get Genymotion : https://cloud.genymotion.com VM source code : https://github.com/androvm