The latter. Elop has said this quite clearly, they don't want to split developer resources and complicate matters. It's fairly sensible, though at least being able to run native C++ backend code would certainly simplify some porting efforts.