Porting tips: bridging differences in the .Net Framework for Windows Runtime apps