Developer David Berneda has released an app called Delphi Inspect which displays all of the system parameters from Delphi XE6 Firemonkey. Source code is available for the app. The functions to output all of the system parameters are in their own separate unit for use in your own projects. It has one function (AddAll) which will output all of it’s parameters to a TStrings object. AddAll is made up of following parameter functions: AddFiremonkey, AddHardware, AddLocale, AddMath, AddOS, AddPaths, and AddSystem. The system parameters that it outputs is everything from the compiler version used, to which CPU is the app running on, to the default Unicode code page, to the TStopWatch frequency, to the screen orientation, to the touch screen capabilities, to the font scale, to the logical screen size, to the storage path, to the display count, to the Firemonkey animation frame rate, to the media codec file types, to the platform the app is running on, to a list of the device sensors, and much much more. It’s a good idea to just read through the unit itself and familiarize yourself with all of the different settings that are available for use in Firemonkey. It outputs parameters from all supported platforms (Android, IOS, Windows, and OSX). It should compile in Delphi XE6 and AppMethod.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.