Wenn ich FMX unter Windows ausschließlich mit
DirectX verwenden kann dann sind Programme
die als Beispiel in Windows Programmiert wurden unter Android, Linux oder was auch immer nicht lauffähig.
Das ist so nicht richtig!
Ein FMX-Programm lässt sich einfach durch Umschalten der Zielplattform auf allen von FMX unterstützen Plattformen (
Win32, Win64, OSX, iOS, Android) compilieren. Insofern ist es völlig egal, welche Grafik-Schnittstelle unter der Haube verwendet wird, da dies innerhalb der Anwendung vollkommen gekapselt ist. Wenn Embarcadero in der nächsten Version für FMX unter Windows auch
OpenGL nehmen würde anstatt
DirectX, würde das den Sourcecode der Anwendung überhaupt nicht tangieren.