A popup displays additional information on top of a page or element. Used to give contextual information on demand, it is a dialog to display critical information or provide choices..
Dialogs are modal UI overlays that provide contextual app information. Dialogs block interactions with the app window until being explicitly dismissed. They often request some kind of action from the user.