Page 1 of 1

FiveTouch for Android (initial tests)

Posted: Sat Jun 22, 2013 12:27 pm
by Antonio Linares

Re: FiveTouch for Android (initial tests)

Posted: Sat Jun 22, 2013 8:54 pm
by Antonio Linares
You can test it from here:

https://www.manymo.com/emulators

https://www.manymo.com/emulators/95/connect

Go to the browser, look for google code fivedroid and download fivetouch.apk

Re: FiveTouch for Android (initial tests)

Posted: Sat Jun 22, 2013 9:05 pm
by Antonio Linares
Unfortunately those emulators seems to use x86 without houdini

Re: FiveTouch for Android (initial tests)

Posted: Sat Jun 22, 2013 9:46 pm
by Enrico Maria Giordano
Antonio,

Antonio Linares wrote:Unfortunately those emulators seems to use x86 without houdini


What does it mean? Can it be still used to test FTxA?

EMG

Re: FiveTouch for Android (initial tests)

Posted: Sun Jun 23, 2013 12:59 pm
by Antonio Linares
Enrico,

Android most common used architecture is ARM and running in 32 bits. When Harbour for Android gets built, it is for ARM 32 bits:

https://code.google.com/p/fivedroid/downloads/detail?name=harbour32_android_20130620.zip

the entire Harbour is in libharbour.so which it is placed inside the APK (application package. It is a ZIP file with several folders. Similar to OSX executables in the sense that they have multiples files inside the "executable", but compressed into ZIP renamed as APK.

So Harbour lib (ARM) is inside the APK. Android uses java, also FiveTouch. And java engine runs on both ARM and x86 intel. So it is just our library the one that requires ARM.

Intel developed "Houdini", a runtime translator-executor from ARM to x86. The idea was to run Android apps on x86 architecture too without having to modify any code. In other words: Houdini will translate Harbour.so from ARM to Intel in runtime, and according to Intel and testers, the result is very efficient.

So if we are going to run FiveTouch.apk on an Android for x86 architecture, the Android needs to have Houdini installed on it. I still don't know how to install it, but I wil dig into this. Suposedly there is nothing to care about from the user point of view. It works invisible to the user :-)

So for now (until we discover how easy or not is to install Houdini) we can't use those emulators for FiveTouch

Re: FiveTouch for Android (initial tests)

Posted: Sun Jun 23, 2013 1:14 pm
by Enrico Maria Giordano
Antonio,

Thank you.

EMG