Seit XE7 muss man das nicht mehr mit IFDEF's machen, sondern kann das eben viel komfortabler mit EINEM StyleBook machen, in das man in der jeweiligen Ansicht gleich den gewünschten Style (also schon zur Designzeit) lädt. Das hat auch den Vorteil, dass man schon zur Designtime die Oberfläche im gewünschten Stil betrachten und gestalten kann.
In die Exe wird dann je nach kompilierter Plattform nur der dazugehörige Style gelinkt (also aus der "
Unit.Windows.fmx" oder eben "
Unit.Macintosh.fmx" bzw. die mobilen Forms). Das hat mit der Vererbung zu tun, die so ähnlich wie bei den Frames funktioniert. In der Masteransicht hat das Stylebook keinen Inhalt. Alle anderen Ansichten erben also von diesem StyleBook erst mal: nichts. Dann kommt eben nur das dazu, was in der entsprechenden Ansicht geladen wurde. Und nur das geht in die Exe rein. Also kein Ressourcen-Problem.