What is the difference between a channel and an app?

Nothing.

We’ve decided to refer to channels as apps (applications) to help you understand that ChannelApe can be used for more than just e-commerce channels.