Skip to content

Commit

Permalink
#4 앱 개발 방식 네이티브 앱 vs 하이브리드 앱 vs 모바일 웹 vs 웹 앱
Browse files Browse the repository at this point in the history
  • Loading branch information
soyeon207 committed Apr 11, 2021
1 parent aa334c3 commit 7d25981
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 1 deletion.
2 changes: 1 addition & 1 deletion _posts/2021-04-08-serialize.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: post
title: 자바 직렬화
categories: 개발
categories: 자바
tags: [자바,직렬화]
---

Expand Down
54 changes: 54 additions & 0 deletions _posts/2021-04-09-app.md
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)

0 comments on commit 7d25981

Please sign in to comment.