-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
#4 앱 개발 방식 네이티브 앱 vs 하이브리드 앱 vs 모바일 웹 vs 웹 앱
- Loading branch information
Showing
2 changed files
with
55 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
--- | ||
layout: post | ||
title: 자바 직렬화 | ||
categories: 개발 | ||
categories: 자바 | ||
tags: [자바,직렬화] | ||
--- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
--- | ||
layout: post | ||
title: 앱 개발 방식 네이티브 앱 vs 하이브리드 앱 vs 모바일 웹 vs 웹 앱 | ||
categories: 개발 | ||
tags: [앱] | ||
--- | ||
|
||
### 네이티브 앱 | ||
안드로이드 , IOS 등 각 OS 에 맞는 언어로 개발하는 것 | ||
|
||
흔히 말하는 어플리케이션 , 스마트폰에서 인터넷을 거치지 않고 바로 실행할 수 있는 앱 | ||
|
||
안드로이드 - JAVA , IOS - Swift | ||
|
||
#### 장점 | ||
- 스마트폰 고유의 기능 사용 가능 (위치, 캘린더 등) | ||
- 성능이 좋음 | ||
|
||
#### 단점 | ||
- 안드로이드와 IOS 모두 다른 언어로 개발해야함 | ||
- 플랫폼 한정적 | ||
- 개발 시간 및 비용이 많이 듦 | ||
|
||
### 웹 앱 | ||
- 기존의 웹 사이트를 스마트폰 화면 크기로 줄인 것 | ||
- 단말기 상관없이 모두 같은 콘텐츠를 볼 수 있음 | ||
- url 을 통해 들어감 | ||
|
||
#### 장점 | ||
- 짧은 기간내 개발 가능 | ||
|
||
#### 단점 | ||
- 스마트폰 고유의 기능 사용 불가능 | ||
- 앱 스토어 등록 불가 | ||
|
||
### 하이브리드 앱 | ||
- 네이티브 앱 + 웹 앱 | ||
- 네이티브 앱에 웹뷰를 띄우고 몇가지 기능만 네이티브 앱으로 구현 | ||
- 겉으로 보이기엔 앱이지만 내부적으론 웹으로 동작 | ||
|
||
#### 장점 | ||
- 개발 비용이 네이티브 앱에 비해 적다 | ||
- 플랫폼에 유동적 | ||
- 스마트폰 고유 기능 사용 가능 | ||
- 양쪽 API 접근 가능 | ||
|
||
#### 단점 | ||
- 성능이 느림 | ||
- 애플 , 구글 심사 필요 | ||
- 기능적 제한 | ||
|
||
### 참고 | ||
[Mobile Web(모바일 웹) #1](https://webclub.tistory.com/492) | ||
[네이티브 앱, 웹 앱, 하이브리드앱, 모바일 웹](https://velog.io/@ksh4820/%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C-%EC%95%B1-%EC%9B%B9-%EC%95%B1-%ED%95%98%EC%9D%B4%EB%B8%8C%EB%A6%AC%EB%93%9C%EC%95%B1-%EB%AA%A8%EB%B0%94%EC%9D%BC-%EC%9B%B9) |