Do I need an App EULA?

Many people are wondering whether they need an App EULA (or Application End User Licence Agreement) for the App (or application) that they have developed (like an iPhone App, Mac App, or iPad App).  It might be an App for Apple, Android, [...]