잠시만 기다려 주세요


 
HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (806)  |  추천 및 재미 (77)  |  자료실 (17)  |  끄적거림 (467)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2019년 10월 20일
일하지 않고 들어온 돈은 날아가는 새와 같다. - 바다아이
 




    컴퓨터/핸드폰

컴퓨터/핸드폰 - [모바일] 네이티브앱 vs 모바일웹앱 vs 하이브리드앱
이 름 : 바다아이   |   조회수 : 743         짧은 주소 : https://www.bada-ie.com/su/?801570646377

 


스마트폰 대중화로 인해 IT 환경도 다양화 되고 있는거 알고 계신가요 ?
웹서비스 방식도 기존의 데스크탑에서만 사용되었지만 현재는 다양한 스마트폰 디바이스로 서비스되고 있는 시점 입니다. 그에 따라
서비스 제공하는 업체들은 기존 웹 방식에서 확장하여 모바일 웹 , 모바일 앱 등의 방식으로 점차 다양해 지고 있습니다. 그래서 오늘 총 3가지
의 방식을 정리하고 장단점을 살펴보는 시간을 가져볼까 합니다. 그럼 지금부터 한번 확인해 볼까요 ? ✿˘◡˘✿

 




네이티브

Native APP

네이티브 앱은 우리가 흔히 말하는 ' 어플리케이션 ' 을 의미 합니다. 모바일 기기에 최적화 된 언어로 개발 된 앱으로 안드로이드 SDK를 이용해 Java (자바) 언어로 만드는 앱과 iOS 기반 SDK를 이용해 Swift (스위프트) 로 만드는 대부분의 앱이 여기에 속한다고 할 수 있습니다.

네이티브 앱의 장점

■ 성능이 웹앱 , 하이브리드 앱에 비하여 가장 높습니다.
네이티브 API를 호출하여 사용함으로 플랫폼과 밀착되어 있습니다.
해당 언어에 익숙한 사용자라면 좀 더 쉽게 접근할 수 있습니다.

네이티브 앱의 단점

플랫폼에 한정적 입니다.
해당 플랫폼에서 요구하는 언어에 제약적 입니다. 따라서 해당 언어와 플랫폼의 API를 다루는데 익숙해야 합니다.
 


 


모바일 웹앱
WEB + APP

웹앱은 모바일웹 과 네이티브앱을 결합한 형태로 모바일웹의 특징을 가지면서 네이티브앱의 장점을 갖고 있습니다. 모바일웹 보다는 조금 더
모바일에 최적화 된 앱을 의미 합니다. 웹앱도 모바일웹 처럼 일반적인 웹기술로 개발되고 모바일 브라우저에서 실행되지만 풀 브라우저 방식이 아닌 단일 페이지 방식으로 화면을 진화해 속도가 빠르다는 장점이 있습니다.

여기서 잠깐
모바일 웹 web 이란

모바일 웹은 모바일에서 PC용 사이트의 글자폰트와 이미지 , 터치 아이콘 , 플래시 등 데스크탑 브라우저에서 실행되는 기능을 모바일에 맞추어 표현한 사이트를 의미합니다. 쉽개말해 , PC용 홈페이지를 모바일 스크린의 크기에 맞춰 줄여 놓은 것이라고 생각하시면 됩니다.

모바일 웹앱의 장점

■ 웹사이트를 보는 것이기 때문에 따로 설치할 필요가 없습니다.
모든 기기와 브라우저에서 접근할 수 있습니다.
별도 설치 및 승인과정이 필요치 않아 유지보수가 용이 합니다.

모바일 웹앱의 단점

플랫폼 API (카메라 등) 을 사용할 수 없고 오로지 , 브라우저 API만을 사용할 수 있습니다.
친화적인 터치 앱을 개발하기가 약간 번거로운 점이 있습니다. (까다로움)
네이티브 , 하이브리드 앱보다 실행이 까다롭습니다. (브라우저를 열고 검색해 들어가야 합니다.)

 


 



하이브리드

하이브리드 앱은 기본적으로 ' 네이티브앱 + 웹앱  ' 이라고 생각하시면 쉽습니다. 일반적으론 네이티브웹에 웹view를 띄워 웹앱을 실행 시키는 것이 보편적이며 양쪽의 API 를 모두 사용할 수 있는것이 큰 장점 입니다.

하이브리드 APP의 장점

네이티브 API 와 브라우저 API 를 이용한 다양한 개발이 가능 합니다.
웹개발 기술을 사용해 앱을 개발할 수 있습니다.
한번의 개발로 다수의 플랫폼에 대응할 수 있습니다.

하이브리드 APP의 단점

네이티브 기능에 접근하기 위해선 네이티브 개발 지식이 결국 필요합니다.
웹뷰에서 앱을 실행하는 경우이기 때문에 앱의 성능이 곧 브라우저의 성능 입니다.
UI 프레임워크 도구를 사용하지 않는다면 개발자가 UI를 제작해야 합니다.
 


 



✿˘◡˘✿ 스마트폰이 대중화 되면서 다양한 방식의 플랫폼으로 개발할 수 있는 방식이 있다라는 부분 , 모두 이해 되셨나요 ?
각가의 개발 방식마다 장단점이 있기 마련 (!) 어떠한 개발 방식인지는 쉽게 정리해 보았는데 도움이 좀 되셨을까요 ?
앞으로는 더욱더 심화 된 , 좋은 정보와 지식으로 찾아오도록 하겠습니다.
오늘은 여기까지 에이콘 글쓰니 현져니 였습니다. 다음에 또 만나요. Good - Bye



출처 : https://m.blog.naver.com/acornedu/221012420292
| |


      1 page / 1 page
번 호 카테고리 제 목 이름 조회수
19 컴퓨터/핸드폰 DNS IP , skt, u+, kt, lg, google 바다아이 5
18 컴퓨터/핸드폰 2018 () TOP 5 바다아이 42
현재글 컴퓨터/핸드폰 [] vs vs 바다아이 744
16 컴퓨터/핸드폰 aws lightsail ... ... 바다아이 64
15 컴퓨터/핸드폰 , 바다아이 162
14 컴퓨터/핸드폰 TV 바다아이 178
13 컴퓨터/핸드폰 , DATABASE... 바다아이 556
12 컴퓨터/핸드폰 ... 바다아이 457
11 컴퓨터/핸드폰 , , 바다아이 549
10 컴퓨터/핸드폰 ... , ... 바다아이 802
9 컴퓨터/핸드폰 Y6 KT LTE 바다아이 744
8 컴퓨터/핸드폰 , ... 바다아이 786
7 컴퓨터/핸드폰 [] - ASCII Code Table 바다아이 958
6 컴퓨터/핸드폰 바다아이 1293
5 컴퓨터/핸드폰 TCP/UDP , service, port 바다아이 2074
4 컴퓨터/핸드폰 , (Mbps, MB/s, cps), KB, MB, GB 바다아이 2096
3 컴퓨터/핸드폰 chrome , , . 바다아이 2877
2 컴퓨터/핸드폰 바다아이 2536
1 컴퓨터/핸드폰 , 바다아이 2994
| |




Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : 서울 Amazon Lightsail  실행시간 : 0.20318
to webmaster... gogo sea. gogo sea.