Q: How are updates handled?

A: Usually, the first cross-compilation of your app takes some more time, because there is always some manual app-specific work to be done. However after completion any updates are quick to be done because it is a simple matter of bringing the changes to the code base and recompile.

Q: How are the IP matters handled?

A: We sign an NDA with our clients and take Intellectual property matters seriously. Your code is kept secure and only used for the conversion.

Q: Isn’t there already many cross-platform development frameworks available?

A: Yes there is, but all of them have the same fundamental approach that they implement some collection of HTML/Javascript UI components for you to use, and they simply make sure the components work in all platforms the same way. This means you can not use the Android API, you are forced to work with external framework, and the choice has to be made very early. If you already have an Android application, this would still mean that you have to redo everything. Eule‘s goal is that you do your Android Application development the standard way, and cross-compilation emulates your code in other environments as close as possible.

Q: What is the performance of the cross-compiled user interface?

A: If your app “behaves” well in Android, it will do so also in Javascript. Surprisingly, even in cross-compiled app, majority of the work happens in native code. It is the browser Javascript drawing engine and Cordova plugins that are all pure native code that do the actual work. Your business specific code compiled to javascript is mostly ran asynchronously from time to time to create the functionality of your app. Even if you do a great amount of¬†calculations in your code, running Javascript is nowadays heavily optimized by browsers. iPhone itself uses an advanced Javascript engine called “Nitro” which is optimized for performance.

Q: Will the cross-compiled App be accepted to iTunes store?

A: Yes. As long as it follows the Apple UI guidelines (which all apps have to). The technology used to implement it does not really matter for Apple. There are some differences between Android and iOS UI. For example the iPhone does not have a “back” button as Android does, so you may need to finetune your app slightly to fulfill Apple’s requirements. In most cases if the app is accepted to Google store it should do also for Apple. We have released our well-being app in both stores with the exact same UI.

Q: How are the platform specific features implemented?

A: The platform specific features are implemented using Cordova plugins.

Q: Is the conversion made from the Apk or from the source code?

A: The conversion is done from the source code.

Q: What if I am still not convinced this works for my app?

A: Send us a subset of your app, for example one view with some functionality. And we will cross-compile it for your iPhone to see.

 

More questions?

Top