Ionic.Framework vs $ionicFramework?

I’m trying to understand the difference between:
ionic.Framework documented here:
$ionicFramework documented here:

both utilized inside a controller as a way to access the device info. Is the latter ngCordova specific? It doesnt seem to be documented in the ionic docs but it looks and feels very ion-e…

Thanks in advance,