| |
| Publicado el 22,diciembre 2017 - 12:56 |
After some time spent investingating WinDev Mobile I found some limitations that make programming for Android enough difficult and sad:
MyMappedFile and MyMappedUniqueKey do not supported by Android (crash) FileToMemory and MemoryToFile do not work under Android (no crash, no affect) Class and variant indirection do not work under Android (crash). Deep assignment "<=" does not supported (crash, required the same class on both sides) Avoid use of abstract class properties (crash when property is used in base class). Use abstract methods. Abstract methods must have return types (if they are functions but not procedures) So RAD pattern is not available for use under Android... |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,diciembre 2017 - 13:13 |
Hi,
yes.. LOTS of things available in windev are not available in windev mobile... in fact, WAY MORE things that the ones you described. As a matter of fact, I described some of the technical reasons for that in my article about the differences between the emulator and hadware modes here: http://fabriceharari.com/UK/Page_Article.awp…
However, I have to say that I have been developing COMPLEX mobile applications for YEARS with windev mobile (including a full fledged replication system) and NOT ONCE did I miss any of the functions you are missing so much. So I have to disagree with your statement saying that they make "..programming for Android enough difficult and sad..".
Anyway, in ANY case of multi-platforms development, you ALWAYS have to rely on the smallest common denominator, that's just the name of the game...
Could PCSoft improve WinDev Mobile and add functions to it? Certainly... And they are doing that each and every year. 
Best regards |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,diciembre 2017 - 13:19 |
Hi,
Quote Fabrice Harari
Could PCSoft improve WinDev Mobile and add functions to it? Certainly... And they are doing that each and every year. 
Maybe I was too emotianal and... just forgot to add the words "for a while". Of course I believe the PC Soft will be rectified!  |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,diciembre 2017 - 15:22 |
By the way yesterday I tested Visual Studio Android emulator and it works like a charm with WinDev Mobile. Now you don't need to copy your app to device when you need to test it. Just click button "Run the project test on Android emulator" and you will get happy! 
P.S. Different kinds of Android devices are available there. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 22,diciembre 2017 - 15:45 |
Hi again
yeah... not really... There are a number of 'Run android in windows' solutions out there, and while they are cetainly great for a number of things, there are still ALL the hardware limitations to consider (no way to test sending a sms by example, or working data transfer through the cellular network, or...)
So yes, it's better than the inhouse emulator for a number of things, but it will never replace testing on SEVERAL/MANY different hardwares...
Best regards |
| |
| |
| | | |
|
| | |
| |
| Publicado el 23,diciembre 2017 - 11:14 |
I always recommend that deploy to android device for testing rather on emul to save extra work later.
yes it's troublesome you may not encounter problem in emul but you may encounter problem in android device.
alot controls in WD act different in WM android which is undocumented . without knowing , you may never able to realize why your app intermittent crash.
for example Looper in WD windows is block while in looper in WM android is non-block. |
| |
| |
| | | |
|
| | |
| |
| Publicado el 04,enero 2018 - 22:52 |
>I always recommend that deploy to android device for testing rather on emul to save extra >work later.
I gave up with emulators many moons ago. I do not even consider them anymore. I always test on the device and that is the only real testing I do. The only "testing" in the IDE that I sort of rely on is that I am actually connecting to whatever and the layout is sort of OK and those side of things are working. Other than that - not a chance.
Cheers André |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 28 mensajes |
|
| Publicado el 26,enero 2018 - 15:26 |
André Labuschagné wrote:
I always recommend that deploy to android device for testing rather on emul to save extra >work later.
I gave up with emulators many moons ago. I do not even consider them anymore. I always test on the device and that is the only real testing I do. The only "testing" in the IDE that I sort of rely on is that I am actually connecting to whatever and the layout is sort of OK and those side of things are working. Other than that - not a chance. Cheers André
I agree! |
| |
| |
| | | |
|
| | |