Mobile-friendly is a standard web site that displays properly on a smartphone. It requires an internet connection to function.
Mobile Apps are created exclusively for mobile devices. If so designed, they can function without an internet connection by storing offline data on the mobile device itself.