-
깔끔 정리 - 모바일 앱 종류 (하이브리드 앱 유형 포함)♣ Tech & Biz Salon/Tech 2018. 1. 7. 02:31
■ 모바일 앱의 종류
1. Native app 네이티브 앱
2. Hybrid app 하이브리드 앱
네이티브 앱과 마찬가지로... Appstore (구글은 구글 마켓인가?) 로 배포가 가능
a. WebView app
WebView (Internal browser)에서 Html 이 실행됨.
b. Compiled hybrid app
예를 들면 자바스크립트로 코딩을 하고 컴파일을 하면 네이티브 코드가 생성되는 방식으로
Xamarin, Appcelerator Titanium 같은것이 있음 ← 이 두가지는 비추드립니다. 사실 저는 모바일 앱 개발을 직접 해본적이 없습니다만... 주변에서 보면서... 그리 좋지 않다고 느낀적이 있습니다...
Ionic 아이오닉도 여기에 속한다고 보면 될듯
3. Web app 웹 앱
그냥... 모바일 브라우저에 적합하게 만든 웹사이트라고 보면 됨.
* 실제 사례에 대한 짐작
웹사이트 UI 를 두가지로 --- 1. 데스크탑용 2. 모바일 브라우저용 (web app) --- 서비스하면서
하이브리드 앱 (웹뷰 앱) 을 배포하는 곳들이 있는듯함.
이런 앱들은... 단순히... 이미 존재하는 모바일용 web 을 이용하는 앱들인 경우가 많은데...
아마 이런 유형이 가능할듯함
가. 배포되는 앱내에 전체 html 들이 이미 들어가 있게 (이후 서버의 해당 파일이 갱신된 경우 다시 다운로드되면 더 좋고...)
나. 최초 접속시나 갱신시에만 다운받게
다. 앱에 들어있는 내용은 거의 없고... 단순히 웹사이트 접속하게 하는 기능만
* 그런데.. 나, 다 같은... 류는... 공식 마켓 배포는 안될수도 있을듯함...심사 허용을 하기가 애매하지 않을까?
■ 개인적으로 앱을 개발한다면... 어떤 유형을?
현재 내 아이디어들은... 웹사이트에도 모든 기능이 있어야 하는 것이라
1) 하나의 소스로 PC 및 모바일 브라우저를 모두 커버하는 반응형 웹을 개발하고 (즉 웹앱)
2) 웹뷰앱은 단순히 이미 만들어져 있는 웹사이트를 이용하도록 개발할거 같다.
* 반응형 웹개발시 여러 디자인 Framework 을 고려해볼수 있을텐데... 그 부분은 이 게시물을 참고하셔도 좋습니다.
만약... 아예 웹사이트는 필요가 없거나... 그냥 소개용 정도의 페이지만 있어도 되는 서비스를 한다면
Ionic 아이오닉으로 하이브리드앱을 만들어도 좋을거 같다.
※ 참고자료
IBM - 모바일 앱 개발 방식 비교 : 네이티브, 웹, 하이브리드
WSW14182_Native_Web_or_Hybrid_White_Paper.pdf
Hybrid Mobile Apps: Providing A Native Experience With Web Technologies
https://www.smashingmagazine.com/2014/10/providing-a-native-experience-with-web-technologies/
'♣ Tech & Biz Salon > Tech' 카테고리의 다른 글
반응형 웹 프레임웍 검토 (0) 2018.01.07 시스템 작업 공지 팝업 문구 - 길지만 잘쓴거 같음 (0) 2015.05.31 sqlserver 복원시 에러 해결 (메시지 : The backup set holds a backup of a database other than the existing database) (0) 2015.05.29