Zudem sieht es nicht so aus, als würde Metro
OpenGL oder
DirectX supporten für Firemonkey.
Ganz sicher bin ich mir nicht, ob es da nicht doch einen Weg gibt.
Wenn man das Diagramm mal scharf betrachtet, sieht man das die C++ und C# Blöcke auch an dem XAML-Block vorbei an die Oberfläche gehen.
Es war ja schon einigen Leuten gelungen, mit den vorab geleakten Versionen im Petzold-Stil (mit CreateImmersiveWindow oder so ähnlich) reine C-Programme zu schreiben, die ein Metro Fenster aufgemacht haben.
Auf jeden Fall erklärt das, warum es in XE2 so viel neues gab, nämlich weil in XE3 noch viel mehr kommen muss.