What makes Windows apps unary code compatible