Traditional Native app architecture
Native app experiences and functionality managed on a per application/platform basis.

Traditional native approach
Separate codebase for each mobile platform
Specialized languages and dev environments
No ability to target web sites, web apps or PWAs
No web libraries, web UI components, or CSS styling
Access native functionality per each platform