1. 네이티브 앱 - 흔히 '어플리케이션'하면 떠오르는 것 ex) 카톡 - 모바일 기기에 최적화된 앱 - 안드로이드 SDK를 이용해 Java 언어로 만드는 앱, - os기반 SDK를 이용해 swift로 만드는 대부분의 앱 네이티브 앱의 장점 - 성능이 웹앱, 하이브리드 앱에 비해 높다. - 네이티브 API를 호출함으로써 플랫폼과 밀착되어 있다. 네이티브 앱의 단점 - 해당 플랫폼에 한정적이다. - 해당 플랫폼에서 요구하는 언어에 제약적이다. 2. 모바일 웹앱 - 모바일웹과 네이티브앱을 결합한 형태 - 스마트폰이 대중화되지 않았을 때, 각각의 운영체제에 맞춰 따로 개발해야 하니 그냥 '웹으로 앱을 개발하자'는 생각으로 만듦 - 모바일웹보다는 모바일에 더 최적화된 앱 - 겉모습은 앱, 실행되는 건 웹 => ..