Der UnicodeString ist auch von Delphi verwaltet. Der war sicherlich auch schon unter XE2 schneller als WideString.
Der Punkt ist, dass bis Delphi 2009 einige
string
Geschichten schneller liefen, weil der Compiler da kein Zeugs für
Unicode Kompatibilität zwischengehauen hat.