Erel,
This feature could be a great benefit for many people.. cloud compilation... but also for many users.. some have limited access to the Internet.. others need to compile their apps several times in a very shourt time after each debug, specially apps not supportede by google emulator.. yet others have to pay for the Internet banwidth.. etc. Besides a few people trust world routers with their hi-tech code (if any).
Saying this I don't mean I am againist the idea, but I excpect that the cloud will not replace local compilation at any time in the future.
regarding device compilation.. (IDE running on the device if I got it correctly), I firmly beleive this is an overdue idea.. after all the product name is Basic4Android, not Basic4Wibndows!! and it is only normal to develope and run on the same device or similar one.. Now I have Android 10.1" tab with 4.1, wich means I have a real computer with all the computing powers.. So why should I have two computers? Another point, you will spot any error on the fly, instead spending the midnight time devloping on Windows machine and then install it on Android device, only to discover this device doesn't support gps or whatever limiotation of the target device.
Please Erel, go ahead and port us all to Android.