Phones running Windows Phone 7 will have an even tighter restriction on native app code than on platforms like the iPhone, a leak of developer documentation has revealed. Most apps will be limited to a set of "managed" protocols that provide access only to key phone features or to carrier-specific extras. Actual native code will be very limited and in many cases will involve only hardware makers and carriers getting special permission that will need to be approved once an app is submitted.