SlideShare a Scribd company logo
Android 상의 Web 구성 및 Kitkat으로 인한 변화 
2014.08.24 
R&D 1팀 김승준 주임 
Version : 1.0.0 
This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely 
for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of 
DGMIT. © All rights reserved.
2 
Contents 
I. 프로젝트 리뷰 … 3 
II. Kitkat 이전의 안드로이드 상의 웹 … 4 
III. Kitkat 이후 달라진 점 … 6
3 
I. 8월 프로젝트 리뷰 
1. 홈초이스
4 
II. Kitkat 이전의 웹 
우리의 기대 냉혹한 현실
5 
II. Kitkat 이전의 웹 
Web 
Media 
Player 
Web 
Socket 
SoundPoo 
l 
Threa 
d 
File 
WebView 
UI Activity 
Storag 
e 
System
II. Android 4.4 이후의 웹
II. Android 4.4 이후의 웹 
Web Socket 
Web Worket 
Viewport Change 
FileSystem API 
Multi-threading and Thread Blocking 
Debugging 
Custom URL Handling 
User Agent Changes
II. Android 4.4 이후의 웹 
1. 멀티 스레드 
-> 안드로이드 UI는 UI Thread 상에서만 가능 
-> UI를 관장하는 Thread를 block하면 안됨. 
2. 사용자 정의 URL 
-> RFC 3986 표준의 의거한 유효한 url을 사용. 
-> 표준에서 벗어날 경우 기존의 shouldOverrideUrlLoading() Method가 호 
출되지 않음 
3. 디버그 기능 추가 
-> kitkat에서 추가된 setWebContentsDebuggingEnabled(true) Method를 
호출하여 설정하여 외부 Device의 Chrome에서 디버깅 가능
9 
본사/기업부설연구소 : 서울시 강남구 삼성동 113-3 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호 
Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com

More Related Content

Similar to 제2회 DGMIT DEV 컨퍼런스 : Android 상의 Web 구성 및 Kitkat으로 인한 변화

제안요청서 [Ver.0.5 2012.04.08]
제안요청서 [Ver.0.5 2012.04.08]제안요청서 [Ver.0.5 2012.04.08]
제안요청서 [Ver.0.5 2012.04.08]
albatros9
 
Android Webkit Browser Plug-in
Android Webkit Browser Plug-inAndroid Webkit Browser Plug-in
Android Webkit Browser Plug-in
Seiyon Lee
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
Sang Seok Lim
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Channy Yun
 

Similar to 제2회 DGMIT DEV 컨퍼런스 : Android 상의 Web 구성 및 Kitkat으로 인한 변화 (20)

WebKit / Blink Community 동향 및 개발방향
WebKit / Blink Community 동향 및 개발방향WebKit / Blink Community 동향 및 개발방향
WebKit / Blink Community 동향 및 개발방향
 
제안요청서 [Ver.0.5 2012.04.08]
제안요청서 [Ver.0.5 2012.04.08]제안요청서 [Ver.0.5 2012.04.08]
제안요청서 [Ver.0.5 2012.04.08]
 
Ics craken 20151103
Ics craken 20151103Ics craken 20151103
Ics craken 20151103
 
어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1어그로월드 Season1 - Aggro World season 1
어그로월드 Season1 - Aggro World season 1
 
Modern Android App Development
Modern Android App DevelopmentModern Android App Development
Modern Android App Development
 
What is web rtc
What is web rtcWhat is web rtc
What is web rtc
 
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
Bluemix meetup seoul 1st (bluemix + io t) v1.1 (20150714 kt hwang)
 
Implementation Case Study: Cloud Based FIDO2 Authentication by CrossCert
Implementation Case Study: Cloud Based FIDO2 Authentication by CrossCert Implementation Case Study: Cloud Based FIDO2 Authentication by CrossCert
Implementation Case Study: Cloud Based FIDO2 Authentication by CrossCert
 
Html5의 현재와 미래
Html5의 현재와 미래Html5의 현재와 미래
Html5의 현재와 미래
 
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
 
Web rtc 고군분투기 김현수
Web rtc 고군분투기 김현수Web rtc 고군분투기 김현수
Web rtc 고군분투기 김현수
 
Win10 iot core_pi2
Win10 iot core_pi2Win10 iot core_pi2
Win10 iot core_pi2
 
[PAG 비즈니스 플랫폼데이] 쉽고 빠른 IoT 클라우드 서비스
[PAG 비즈니스 플랫폼데이] 쉽고 빠른 IoT 클라우드 서비스[PAG 비즈니스 플랫폼데이] 쉽고 빠른 IoT 클라우드 서비스
[PAG 비즈니스 플랫폼데이] 쉽고 빠른 IoT 클라우드 서비스
 
2015 n tels iot product lineup_2015
2015 n tels iot product lineup_20152015 n tels iot product lineup_2015
2015 n tels iot product lineup_2015
 
Android Webkit Browser Plug-in
Android Webkit Browser Plug-inAndroid Webkit Browser Plug-in
Android Webkit Browser Plug-in
 
PoC (place of chatting)
PoC (place of chatting)PoC (place of chatting)
PoC (place of chatting)
 
Project of kshield_jr_open_seminar
Project of kshield_jr_open_seminarProject of kshield_jr_open_seminar
Project of kshield_jr_open_seminar
 
Web app 개발 방법론
Web app 개발 방법론Web app 개발 방법론
Web app 개발 방법론
 
[EWD]class01 0308
[EWD]class01 0308[EWD]class01 0308
[EWD]class01 0308
 
Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)Mozilla 오픈 웹 모바일 플랫폼 (2012)
Mozilla 오픈 웹 모바일 플랫폼 (2012)
 

제2회 DGMIT DEV 컨퍼런스 : Android 상의 Web 구성 및 Kitkat으로 인한 변화

  • 1. Android 상의 Web 구성 및 Kitkat으로 인한 변화 2014.08.24 R&D 1팀 김승준 주임 Version : 1.0.0 This material is proprietary to DGMIT. It contains trade secrets and confidential information which is solely the property of DGMIT. This material is solely for the Client’s internal use. This material shall not be used, reproduced, copied, disclosed, transmitted, in whole or in part, without the express consent of DGMIT. © All rights reserved.
  • 2. 2 Contents I. 프로젝트 리뷰 … 3 II. Kitkat 이전의 안드로이드 상의 웹 … 4 III. Kitkat 이후 달라진 점 … 6
  • 3. 3 I. 8월 프로젝트 리뷰 1. 홈초이스
  • 4. 4 II. Kitkat 이전의 웹 우리의 기대 냉혹한 현실
  • 5. 5 II. Kitkat 이전의 웹 Web Media Player Web Socket SoundPoo l Threa d File WebView UI Activity Storag e System
  • 6. II. Android 4.4 이후의 웹
  • 7. II. Android 4.4 이후의 웹 Web Socket Web Worket Viewport Change FileSystem API Multi-threading and Thread Blocking Debugging Custom URL Handling User Agent Changes
  • 8. II. Android 4.4 이후의 웹 1. 멀티 스레드 -> 안드로이드 UI는 UI Thread 상에서만 가능 -> UI를 관장하는 Thread를 block하면 안됨. 2. 사용자 정의 URL -> RFC 3986 표준의 의거한 유효한 url을 사용. -> 표준에서 벗어날 경우 기존의 shouldOverrideUrlLoading() Method가 호 출되지 않음 3. 디버그 기능 추가 -> kitkat에서 추가된 setWebContentsDebuggingEnabled(true) Method를 호출하여 설정하여 외부 Device의 Chrome에서 디버깅 가능
  • 9. 9 본사/기업부설연구소 : 서울시 강남구 삼성동 113-3 5F 스마트컨버전스연구소 : 경기도 용인시 수지구 죽전로 152 단국대학교 자연과학관 514호 Tel. 070-8680-1770 Fax. 02-2179-9114 http://www.dgmit.com