Native mobile apps are built for specific platforms, such as iOS or Android, using platform-specific programming languages. On the other hand, hybrid mobile apps are built using web technologies like HTML, CSS, and JavaScript and can be run on multiple platforms.