I don't have personal expirience with Delphi XE2 jet but as far as I know if you wan't to make a crossplatform application with Delphi XE2 you need to use FireMonkey components and not VCL.