Because of different signing approaches make different app download source. Users only can obtain the apps from App Store based on Apple's unique signing code. According the self-signing code which can let apps downloaded from not only the Android market but also the VarIOUS sources.