50
스마트폰 스마트폰 애플리케이션 애플리케이션 문양세 강원대학교 IT대학 컴퓨터학부 1

스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰스마트폰 애플리케이션애플리케이션

문양세

강원대학교 IT대학 컴퓨터학부

1

Page 2: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

아이폰을 구입하기 위해 캠핑하는 최초 구매자 Greg Packer

노숙자?

2

Page 3: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰? TV광고에서 볼까요?

• 통신사업자: SKT(안드로보이),

KT(안드로봇)

• 단말제조사: 삼성, LG, SKY, HTC

• 해외: 갤럭시S, Defy(모토로라), GW620(LG), HTC(Desire)

3

Page 4: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

4

스마트폰? 신문에서 볼까요?

Page 5: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

5

스마트폰? 신문에서 볼까요?

Page 6: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

6

스마트폰? 신문에서 볼까요?

Page 7: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

7

스마트폰? 신문에서 볼까요?

Page 8: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

피처폰 vs. 스마트폰

피처폰 스마트폰

주요 통신기능 전화, 문자메세지 피처폰 기능 + skype, 메신저, 이메일

인터넷제한적 웹 서핑,고급기능 제한

풀 브라우징 웹서핑,PC와 흡사한 인터넷 환경

데이터요금제 종량제 중심 정액제 중심 + (무료)WIFI

커스터마이징 벨소리, 화면배경프로그램 자유로이 설치,제한 없는 커스터마이징 제공

동영상 재생 제한적 다양한 코덱 지원

기타다양한 모델,쓰기 간편

다양한 프로그램을 조합하여 활용가능

8

전화기 + a(a = 컴퓨터, 인터넷)

컴퓨터/인터넷 + a(a = 전화기)

Page 9: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰의 발전

1992IBM

Simon

1996NOKIA

Nokia9000

2003Handspring

Palm Treo 600

2004O2

XDA II

2007Apple

iPhone

2009HTC

Dream2000Ericsson

R380

2002HTC

Canary

PDA 기능 중심

전화기능 강화

애플리케이션중심

2004RIM

Blackberry

9

2010Galaxy S, NexusOne, iPhone 4G, HTC, N8,

DEFY, 테이크…

Page 10: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 보급률

10

Page 11: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 왜 열광하나?

11

Page 12: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 왜 열광하나?

12

Page 13: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 왜 열광하나?

13

Page 14: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 사용자의 주요 활동

14

Page 15: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 판매 점유율

15

대한민국, 장하다!

Source: Gartner

Page 16: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 판매 점유율

16

대한민국, 장하냐?Source: IDC

Page 17: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 OS 종류

스마트폰 OS 비교 (출처: 중앙일보)

17

Page 18: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

주요 스마트폰 OS 비교

18

구분구분 iOS4iOS4 Android 2.2(Android 2.2(FroyoFroyo)) Windows Mobile7Windows Mobile7

장점

폴더 기능 추가

단일 기기로 호환성

문제 극복

Flash 지원

폴더기능 및 무선 테더링

지원

개방형 플랫폼

Flash 지원

새로운 UI/UX 채택

Xbox Live 기능 추가

자동 app kill 기능 제공

단점

제한된 플랫폼

Flash 미지원

테더링 지원하지 않음

앱 등록 사전 감사로

인한 비즈니스 제약

폴더 기능 추가

다양한 기기로 인한 호환성

저하

세부 스팩 미공개 상태

기존 버전과 호환 불가

익숙하지 않은 UI

Page 19: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

새로운 생태계

19

Page 20: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

새로운 생태계

20

개발자 대박!?

Page 21: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

새로운 생태계

21

Page 22: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

새로운 생태계

22

Page 23: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 OS의 미래

23

• TV 등 여러 장치들에 스마트폰 OS포팅 가능

안드로이드 세탁기 님블 안드로이드 하이테크 리모콘안드로이드 LED TV 레드로이

Page 24: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 앱 시장?

24

애플 앱스토어 구글 안드로이드 마켓 SKT T-스토어

Page 25: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

국내 앱스토어 사용 현황 (2010년 9월)

25

Page 26: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 주요 앱 분류

인터넷 기능: 웹 브라우저, 메일, 뉴스, …

게임: 보드게임, 액션 게임, 스포츠 게임, …

멀티미디어: 웹TV, 유투브, 동영상 플레이어, …

유틸리티: 웹 드라이브, 배터리 관리, 네비게이션, …

비즈니스: 증권, 뱅킹, 영화, 뉴스, …

SNS: 트위터, 페이스북, 카카오톡, 스카이프, …

26

Page 27: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 앱 - 게임

27

Page 28: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 앱 - 멀티미디어

28

Page 29: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 앱 - 유틸리티

29

Page 30: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

스마트폰 앱 - 비즈니스

30

Page 31: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

유망 비즈니스?

• 패키지 앱: 증강 현실, 멀티미디어 플레이어

• 센서 활용 앱: 게임 컨트롤러화, 노래방 마이크화

• 융합 앱: 의료용 앱, 관광/가이드 앱, 교육용 앱, 건설/토목 앱

• 소셜 네트워크 관련 앱: 웹 연계 앱(트위터), 스마트폰 단독 앱(카카오톡)

• 특수 하드웨어 센서 연계 앱: 오염 측정 센서, 균열 감지, 온도/습도 센서

• 클라우드 컴퓨팅 연계 앱: 구글 음성 인식, 스마트폰은 단순 클라이언트

• 보안 관련 앱: 뱅킹, 증권, 개인 정보 관리 등

• 기타 유망 앱: 효율성 증가, 트래픽 감소 분야(메모리/컴퓨팅 제약 고려)

31

Page 32: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

패키지 앱

32

Page 33: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

패키지 앱 – 증강현실

33

Page 34: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

패키지 앱 – 증강현실

34

Page 35: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

센서 활용 앱

35

Page 36: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

융합 앱

36

Page 37: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

소셜 네트워크 관련 앱

37

Page 38: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

하드웨어 센서 연계 앱

38

Page 39: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

클라우드 컴퓨팅 연계 앱

39

Page 40: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

클라우드 컴퓨팅 연계 앱

40

Page 41: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

보안 분야

41

Page 42: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

보안 분야

42

Page 43: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

브랜드앱

43

Page 44: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

유망 비즈니스? (리뷰)

• 패키지 앱: 증강 현실, 멀티미디어 플레이어

• 센서 활용 앱: 게임 컨트롤러화, 노래방 마이크화

• 융합 앱: 의료용 앱, 관광/가이드 앱, 교육용 앱, 건설/토목 앱

• 소셜 네트워크 관련 앱: 웹 연계 앱(트위터), 스마트폰 단독 앱(카카오톡)

• 특수 하드웨어 센서 연계 앱: 오염 측정 센서, 균열 감지, 온도/습도 센서

• 클라우드 컴퓨팅 연계 앱: 구글 음성 인식, 스마트폰은 단순 클라이언트

• 보안 관련 앱: 뱅킹, 증권, 개인 정보 관리 등

• 기타 유망 앱: 효율성 증가, 트래픽 감소 분야(메모리/컴퓨팅 제약 고려)

44

Page 45: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

} 왜 아이폰이 아니고?◦ 사용자 편의성과 수많은 어플들로 스마트폰 대중화에 기여했으나◦ 애플이 제공하는 전용기기와 OS(매킨토시)에서만 사용 가능◦ 멀티태스킹 부재

} 안드로이드◦ 오픈 소스 정책을 통해 개방성과 접근성을 제공◦ 멀티태스킹을 제공◦ 구글이 아닌 통신사업자와 개발자에게 수익 제공◦ 전세계(특히 국내) 통신사업자의 전폭적 지원 예상

45

Page 46: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

46

Page 47: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

} 안드로이드에서 운영하는 온라인 콘텐츠 마켓

} 어플 시장의 활성화◦ 개발자의 이익 보장: 어플 판매수익 70% 제공◦ 통신사의 이익 보장: 어플 판매수익 30% 제공

새로 시작하는 어플 프로젝트: 아이폰 vs. 안드로이드(출처: Flurry Analycis)

등록 어플 수(출처: Flurry Analycis)

47

Page 48: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

} 개발의 용이성◦ 무료 개발 환경 제공: 이클립스, 안드로이드 SDK 무료◦ 어떤 OS에서도 개발이 가능 (아이폰은 반드시 매킨토시)◦ 자바 채택 (아이폰은 Object-C 사용)

} 어플 배포가 쉬움◦ 상대적으로 애플의 앱스토어에 비해 개발자 등록 비용이 저렴

(애플 앱스토어: 연간 $99, 안드로이드 마켓: 처음 $25)◦ Third party에서 만든 마켓도 운영이 가능

} 모바일 오픈 플랫폼◦ 어떤 모바일 기기 개발사도 사용할 수 있는 플랫폼 제공◦ 안드로이드 플랫폼은 다양한 모바일 기기에 구축되고 있음

48

Page 49: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

49

Page 50: 스마트폰애플리케이션 - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2011_1/android/02.pdf스마트폰의발전 1992 IBM Simon 1996 NOKIA Nokia9000 2003 Handspring Palm Treo 600

50

매킨토시 – 맥OS(Apple Only, Closed) IBM PC - Microsoft

(Any Hardware, Open)

versus

versus아이폰 – 아이폰OS(Apple Only, Closed)

안드로이드폰 – 안드로이드(Any Smartphone, Open)