Hi, Leo.
One year and some months ago we subscribed an agreement with a multinational company to migrate our WMS from Genero 3.10 to Genero 4 (latest).
Our WMS was entirely based on GM App with a mix between native and GAS applications.
During the migration the first great problem we encountered was the conversion of the forms: it was very hard to make the forms working and appearing similar to the original of G3.
Aside from the enormous conversion difficulties, the result was often unwatchable, and in some cases it was impossible to fit all needed widgets inside the form.
Moreover the interface was unsmooth when showing tables and scroll-grids or unproposable with split views.
And more, the stretch often didn't work as expected.
And more, the topmenu was horrible and impossible to use (forgot to implement and test ??).
And more, the default gbc template was really inadequate and we would need to create a specific gbc project to try giving to the form an acceptable aspect.
And finally, when using a barcode reader as input device in keyboard emulation, the whole castle collapsed miserably because each time an edit field get the focus the virtual keyboard is shown and the user has to tap to let it disappear. Do you know what it means not to be able to use a barcode scanner in a logistics application?
Support guys tried to work around some issues (see SUP numbers 30351, 30370, 30417, 30420, 30422 for instance and the e-mail of Lyonel with subject "GMA 1.40 to GMA v4" 24/5/2023 14:23 and 25/4/2023 17:18 as well) with poor or no results at all.
All that means 4Js released a Version of GM that's "not working" first of all.
Moreover the support was not able to fix the problems, and this means that GM4 has several project holes and therefore it is "defective by design".
Behind this disaster there is the foolish decision to switch from Native Rendering to Universal Rendering with consequences of having not working mobile applications that appears to be a bad copy of web app instead of real Mobile Applications with native widgets.
Consider that when key users seen the prototypes of migrated apps they immediately rejected the new version, and we had to fastly revert the project to Genero 3.20 to save the agreement and to keep the customer.
All that is well known by 4Js managing board and by 4Js project team since G4 EAP as well, but nobody was interested to.
This also means that in logistics GM ends with Genero 3.20 and G3.20 should be supported undefinitely against the policy of latest -2.
Otherwise In logistics applications Genero is dead.
Hoping to explained the reasons why i say GM4 is defective by design.
Best regards.
Enrico