Doing exactly this to build a simulator would seem an obvious step. No virtualisation necessary, good performance, and good enough for the majority of use cases.
Fast Android emulator using VirtualBox
11–20 of 22 posts
Re: Fast Android emulator using VirtualBox
#12Re: Fast Android emulator using VirtualBox
#13Genymotion is a breath of fresh air for Android development, much needed. Recording screencasts is a big win. It was previously too slow using emulators or screen cappers. There are a few Android apps that do it directly on the device, but you have to root it to run them! Also, it's great for co-workers who don't have an Android device. e.g. we're porting to iOS app right now, and the iOS developer can see Android fe…
Re: Fast Android emulator using VirtualBox
#14Re: Fast Android emulator using VirtualBox
#15Is it free? How much does it cost if not? I can't find any info on their website
Re: Fast Android emulator using VirtualBox
#16For speed, nothing beats Genymotion. If also want to test the latest android, I found installing the latest Android-x86 image under virtualbox to be painless. If you want to run ARM code, be sure to install the Intel ARM translator. There are also several very fast Windows options too, such as Windroy[2], YouWave[3], and BlueStacks[4]. All of these solutions run faster than the official android emulator. [1] http://w…
Re: Fast Android emulator using VirtualBox
#17Shouldn't Google acquire them already? It's surprising and quite unnatural to see other companies make faster emulators than Google themselves (which may not be because Google doesn't have the technical expertise to do it, but because they're not that seriously committed to doing that, and they think the current emulator is fast enough ).
Looking over the changelog from Android 2.2-4.3, there's no mention of performance tweaks to Dalvik. They even have the father of JIT, Lars Bak, working for them. But he's focused on the V8 JS engine and doesn't provide any assistance with Android.[3]
[1] http://androidandme.com/2010/02/news/myriad-dalvik-turbo-boo...
[2] http://dl.acm.org/citation.cfm?id=2388956
[3] http://docs.justia.com/cases/federal/district-courts/califor...
Re: Fast Android emulator using VirtualBox
#18Genymotion is a breath of fresh air for Android development, much needed. Recording screencasts is a big win. It was previously too slow using emulators or screen cappers. There are a few Android apps that do it directly on the device, but you have to root it to run them! Also, it's great for co-workers who don't have an Android device. e.g. we're porting to iOS app right now, and the iOS developer can see Android fe…
Their web page doesn't bring so much information about price? if it will cost money I hope Google will acquire it and make it free.
Re: Fast Android emulator using VirtualBox
#19Earlier quoted context omitted.
Their web page doesn't bring so much information about price? if it will cost money I hope Google will acquire it and make it free.
As I see, it's free, but you have to register in order to download Genymotion.
It was previously an independent open-source project, AndroVM [2], which Genymobile acquired, but they agreed to keep the core open-source [3].
[1] https://github.com/androvm
[3] http://androvm.org/blog/blog/2013/05/16/androvm-moving-to-a-...
Re: Fast Android emulator using VirtualBox
#20Shouldn't Google acquire them already? It's surprising and quite unnatural to see other companies make faster emulators than Google themselves (which may not be because Google doesn't have the technical expertise to do it, but because they're not that seriously committed to doing that, and they think the current emulator is fast enough ).
Yes, I wish they would, but if they really cared about boosting Android performance, picking up Myriad for their Dalvik Turbo would be a better choice. It's 2-3x faster[1] closing the huge performance gap between Google's JIT and Oracle's.[2] Looking over the changelog from Android 2.2-4.3, there's no mention of performance tweaks to Dalvik. They even have the father of JIT, Lars Bak, working for them. But he's focus…
He's also one of the leads on the Dart VM [1], but that likely just leaves even less time for involvement in anything Java/Android.