Genyotion : android emulator

Hi. can i run fuse project on genymotion? 10x for help

Fuse builds APKs for arm architecture (armabi-v7a) and I’m not sure if Genymotion provides arm based virtual devices. (I think that would need x86 arch too.)

Hi!

When compiling to android with fuse a standard android-ndk project is generated so I guess it is possible to compile that to x86. From what I can find on Genymotions webpage they are only x86. Supporting this as a fuse uno compiler feature is not a priority right now. Definitely something we should have a look at in the future, genymotion looks like a pretty sweet emulator!

Will support for Genymotion be added?

As Vegard writes above, there are no plans for that, no.

Some quick feedback - We were evaluating Fuse for a mobile app that has a MapView. This requires a mobile target to test. As you know, an ARM emulator on Windows is excruciatingly slow. During dev, it is not always convenient to test on a physical device. So if the faster x86 based emulators are supported, it would really help.

Ok, Vegard. Are any emulators except the stock ARM emulator that comes with Windows supported? As Sanat points out ARM emulation on Windows is painfully slow. It is much easier to test on multiple devices if it is possible to use Genymotion or Android for VS for example.

Is is much work to implement x86 compilation instead of ARM?

TouPilsner we don’t support any android emulator currently. There is Fuse preview which can run on desktop or device but for us to claim support for emulators we would want to apply the kind of testing we apply to the rest of the product.

Saying that: Apple’s iOS emulator has proven very stable so far. So feel free to try out arm android emulators and see how it goes.

“So feel free to try out arm android emulators and see how it goes.” -> Painfully slow. At the moment the only way to verify that the app looks ok on most Android devices is to buy a bunch of android devices. Android IOS emulator works ok, but fuse have some stability issues on Mac.

“There is Fuse preview which can run on desktop” -> The preview works fine, but it does not have support for maps, and performance is sometimes better with the Fuse previewer than on a real device.

“So feel free to try out arm android emulators and see how it goes.” -->Painfully slow. At the moment the only way to verify that the app looks ok on most Android devices is to buy a bunch of android devices.

That, or subscribe to a cloud testing service such as TestDroid or one of the many other providers of such services. The the massive segmentation of Android devices is unfortunate for all Android development.

Android IOS emulator works ok,

Not entirely sure what you mean by that?

but fuse have some stability issues on Mac.

What kind of issues? We’re not aware of any stability issues on macOS. Can you please elaborate?

“There is Fuse preview which can run on desktop” → The preview works fine, but it does not have support for maps, and performance is sometimes better with the Fuse previewer than on a real device.

Indeed. There is no good alternative to testing on real devices when it comes to performance monitoring. We always recommend that people test their apps on real devices during development.