Widgets and App extensions

Hi,

I have few questions regarding the widgets.

  1. I would like to know whether widget and app extensions are same ? This link(https://developer.apple.com/app-extensions/) says widget is type of app extension but I am not quite sure as few link in web says they are different. so need to confirm here :)

  2. Can a widget share same bundle id as the main app ? so basically can we use the same provisioning profile as the main app?

  3. If we use the same bundle id and provisioning profile, will there be any issue during the app store submission process.?