Ich finde die Entscheidung richtig, die
VCL nicht mit Firemonkey mischen zu können.
So verbaut man sich nichts für die Zukunft indem man dieses uralte Konstrukt immer noch mit einem völlig neuem
GUI-Framework mitschleppt.
Ich schätze mal, dass es bei Embarcadero durchaus angedacht war, die
VCL mitzunehmen, mit Blick auf die Zukunft jedoch herausgelassen wurde.
Da VGScene das Mischen konnte und der Entwickler ja nun mit im Boot bei Emba sitzt, vermute ich, wurde diese Entscheidung nicht aus Boshaftigkeit gefällt oder um es sich einfach zu machen, sondern bestimmt, weil es derbe Kompatibilitäts-Probleme gab, deren Umschiffung Firemonkey in eine Sackgasse manövriert hätte.
Die
VCL ist Windows, Firemonkey ist es nicht nur.
Ich nehme lieber in Kauf, die
GUI einer bestehenden Anwendung komplett auszutauschen als Gefahr zu laufen, dass durch das Mitschleppen von altem Zeug bezüglich der Cross-Platform-Funktionalität zuviele Conditionals entstehen oder FireMonkey deswegen irgendwann sterben sollte, weil er immer noch Großvater mitschleppt.