FireMonkey is based on VGScene, which was designed by Eugene Kryukov of KSDev from Ulan-Ude, Russia[1] as a next generation vector-based GUI.
Along with the traditional Windows-only Visual Component Library (VCL), the cross-platform FireMonkey framework is included as part of Delphi, C++Builder and RAD Studio since version XE2.
FireMonkey is a cross-platform UI framework, and allows developers to create user interfaces that run on Windows, macOS, iOS and Android.
It is referred to as HD because FireMonkey utilizes multi-resolution bitmaps in its dynamic style system to take advantage of high-DPI displays.
The framework has inbuilt support for effects (such as blurs and glows, as well as others) and animation, allowing modern WPF-style fluid interfaces to be easily built.
Native controls can be used on Windows, macOS, iOS and Android through both third-party libraries[3] and the ControlType property.
The major differences are:[5] Due to the framework being cross-platform compatible, the same source code and form design can be used to deploy to the various platforms it supports.
For example the TabPosition of the TTabControl has a property value of PlatformDefault that moves the tabs to the top on Android and the bottom on iOS automatically to be in line with the design guidelines for those platforms.