KSDev released this year CrossVCL - a framework that allows you to build multi-platform applications.
What is the difference between Firemonkey and CrossVCL?
If you want to make your current app multi platform, you need to port it
to Firemonkey. With CrossVCL you don't need anything!!!
Embarcadero should fear them!
And learn a lesson form them!
They really upgraded Delphi/C++ programming to a brand new level!