Oder einfach mal über den Tellerrand schauen, dann würde man auf Dinge wie Xamarin, Flutter, NativeScript, Ionic usw. usf. stoßen. Allerdings muss man sich dann von Pascal als Basissprache verabschieden.
Aber auch bedenken das so ein drüberschauen mit Frust enden kann.
Bei uns war der Ansatz mit Codename One auch von Enttäuschungen geprägt, das so eine Multi-Platform-Lösung doch nicht alles auf allen Platformen kann wie das Marketing verspricht.
Windows Vista - Eine neue Erfahrung in Fehlern.