79
(2015년 상반기) HTML5 및 Hybrid App 최신 동향 이원석 ETRI 표준연구센터 W3C HTML5 KIG/KCG 의장

(2015년 상반기) HTML5 및 Hybrid app 최신 동향

Embed Size (px)

Citation preview

Page 1: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

(2015년 상반기)

HTML5 및 Hybrid App 최신 동향

이원석

ETRI 표준연구센터

W3C HTML5 KIG/KCG 의장

Page 2: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

HTML5 주요 업계 동향 정리 …

Page 3: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.quirksmode.org/blog/archives/2014/12/a_new_microsoft.html (PETER-PAUL KOCH) >

Jan. 2015

Page 4: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://mozvr.com/posts/webvr-lands-in-nightly/ >

Jan. 2015

Page 5: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://youtube-eng.blogspot.kr/2015/01/youtube-now-defaults-to-html5_27.html >

Jan. 2015

Page 6: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20150209161124 >

Feb. 2015

Page 7: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://thenextweb.com/apps/2015/03/18/google-uses-new-techniques-to-speed-up-javascript-load-times-in-latest-chrome-release/ >

…..

Mar. 2015

Page 8: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://fossbytes.com/enable-offline-browsing-in-google-chrome/ >

Mar. 2015

Page 9: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.pressreleaserocket.net/fliphtml5-introduces-html5-flipbook-solution-for-users-to-improve-content-management/107675/ >

FLIPBOOK

- 모바일용 HTML5 기반 전자출판 플랫폼

- 카탈로그, 온라인 잡지, 전자책 등

Mar. 2015

Page 10: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://fliphtml5.com/ >

Mar. 2015

Page 11: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.ghacks.net/2015/03/03/media-source-extensions-progress-in-firefox/ >

파이어폭스 37부터 MSE 지원

- 유튜브의 MSE 활용 개선 기능 사용 가능

Mar. 2015

Page 12: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.the42.ie/opera-coast-iphone-1972024-Mar2015/?r_dir_d=1 >

Opera Coast

iPhone과 iPad에 특화된 Opera 브라우저

단순한 UX를 갖은 앱 스타일의 브라우저

속도개선과 지속적인 신규 기능 추가 중

이미지, 동영상 압축기술 추가

Mar. 2015

Page 13: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.zdnet.com/article/googles-desktop-chrome-data-saver-aims-to-slash-data-costs/ >

크롬 데스크탑을 위한 Data Saver extension

Mobile Chrome의 Proxy 기반 데이터 압축 처리 방식을

extension 형태로 지원

모바일 망에 테더링하여 사용시 유용

Mar. 2015

Page 14: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.techtimes.com/articles/42353/20150326/google-chrome-will-adopt-internet-explorers-pointer-events-api.htm >

크롬 브라우저가 Pointer Event API 지원 예정

마우스, 터치, 스타일러스 펜 등 다양한 이벤트를 추상화한

API

2014년하반기에 Chromium open source 커뮤니티에서

구글은 지원 계획인 없다고함

현재 IE 10에서지원하며 Firefox 지원 예정

Mar. 2015

Page 15: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://businesswireindia.com/news/news-details/uc-browsers-crosses-20-million-downloads-mobango/43088 >

중국의 UC Browser가 인도에서 42% 점유율로 1위

(via StatCounter)

Mar. 2015

Page 16: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.independent.co.uk/life-style/gadgets-and-tech/news/microsoft-kills-off-internet-explorer-in-move-to-regain-a-stake-in-web-30-10117798.html >

IE의 유효기간만료됨!

코드명 스파르탄브라우저 출시 예정

Mar. 2015

Page 17: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://arstechnica.com/information-technology/2015/03/hands-on-with-vivaldi-the-new-web-browser-for-power-users/ >

파워 유저를 위한 새로운 웹 브라우저

오페라 전 CEO의 주도로 개발

Mar. 2015

Page 18: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.pcworld.com/article/2896637/google-chrome-beta-brings-push-notifications-to-your-browser.html >

Mar. 2015

Page 19: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.pcworld.com/article/2903728/googles-android-runtime-for-chrome-to-bring-native-android-apps-to-chromebooks.html >

April 2015

Page 20: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://m.biz.chosun.com/svc/article.html?contid=2015040103561 >

April 2015

Page 21: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://m.businesspost.co.kr/news/articleView.html?idxno=11178 >

April 2015

Page 22: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.kbench.com/?q=node/148426 >

April 2015

Page 23: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://fossbytes.com/enable-offline-browsing-in-google-chrome/ >

April 2015

Page 24: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://blog.mozilla.org/security/2015/04/30/deprecating-non-secure-http/ >

안전하지 않은 HTTP를 단계적으로 제거

- 웹이 나아가야 할 방향은 HTTPS

두 개의 큰 정책 진행

- 모든 새로운 기능은 안전한 웹사이트에서만 사용하도록 허용

- 안전하지 않은 웹사이트가 브라우저의 기능을 사용하는 것을 점진적으

로 제한. 특히 사용자 보안과 프라이버시 관련 기능

April 2015

Page 25: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.thesempost.com/mozilla-deprecate-http-firefox/ >

April 2015

Page 26: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.chromium.org/Home/chromium-security/marking-http-as-non-secure >

사용자에게 HTTP는 데이터 보안성이 없음을 명확히 보

여주는 것이 목표

April 2015

Page 27: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://blogs.windows.com/msedgedev/2015/05/13/announcing-media-capture-functionality-in-microsoft-edge/ >

May. 2015

Page 28: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://blogs.windows.com/msedgedev/2015/05/19/bringing-web-audio-to-microsoft-edge-for-interoperable-gaming-and-enthusiast-media/ >

May. 2015

Page 29: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://techcrunch.com/2015/05/21/youtube-live-streams-get-html5-player-and-now-support-60fps-playback/ >

May. 2015

Page 30: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://blogs.microsoft.com/firehose/2015/05/20/microsoft-edge-includes-web-audio-for-gaming-and-audio-media-apps/ >

May. 2015

Page 31: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.engadget.com/2015/05/20/chrome-midi-support/ >

May. 2015

Page 32: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.w3.org/blog/2015/05/building-the-web-of-things/ >

May. 2015

Page 33: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://blog.teamtreehouse.com/ionic-reigniting-native-vs-html5-debate >

June. 2015

Page 34: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://dev.opera.com/blog/installable-web-apps/ >

June. 2015

Page 35: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.2ality.com/2015/06/web-assembly.html >

June. 2015

Page 36: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://brendaneich.com/2015/06/from-asm-js-to-webassembly/ >

June. 2015

Page 37: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://twitter.com/satefan/status/608093548827664384 >

애플 HTTP HTTPS

- iOS9과 OS X 10.11은 HTTP 미지원

- HTTP 사용은 app manifest에서 예외처리 필요

June. 2015

Page 38: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://techcrunch.com/2015/07/08/chinas-wozlla-lands-2m-for-its-html5-game-development-platform/ >

July 2015

Page 39: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.theverge.com/2015/7/13/8948459/adobe-flash-insecure-says-facebook-cso >

July 2015

Page 40: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.theverge.com/2015/7/14/8957177/mozilla-blocks-flash-as-facebook-security-chief-calls-for-its-death >

July 2015

Page 41: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.vexflow.com/ >

July 2015

Page 42: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://blogs.windows.com/msedgedev/2015/07/15/microsoft-edge-and-web-components/ >

July 2015

Page 43: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web >

July 2015

Page 44: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.youtube.com/watch?v=1LV1Fk5ZXwA >

July 2015

Page 45: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://arstechnica.com/gadgets/2015/07/meet-googles-eddystone-a-flexible-open-source-ibeacon-fighter/ >

Eddystone

- 오픈소스비콘 포맷

- 애플 iBeacon과 에코시스템경쟁

- 3가지 Frame type 제공

앱을 위한 UUID, 웹을 위한 URLs

Ephemeral Identifiers (EIDs) – 권한이 있

는 사용자만 읽을 수 있음

July 2015

Page 46: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

Physical Web

• 배경

– 한번 사용하기 위해서 App을 설치하는 것은 과잉

– URL을 사용해서 IoT object와 연결

• 사용자 시나리오

– 버스 정류장에 가면 다음 버스 도착 정보 제공

– 주차권 자동판매기 / 자동판매기에 가면 지불 페이지 제공

– ZipCar는 등록페이지를 제공하여 사용자가 바로 차를 가지고 떠날 수

있도록함

July 2015

Page 47: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

< source: http://www.zdnet.com/article/googles-physical-web-project-looks-to-inject-internet-of-things-with-more-search/ >

Web 검색 유사한 개념

신호세기, 사용자 선호도 반영하여

List up

http://safeurl.com/appurl?app=zipcar

July 2015

Page 49: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

Physical WebJuly 2015

Page 50: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.youtube.com/watch?v=1yaLPRgtlR0 >

July 2015

Page 51: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.youtube.com/watch?v=FuJUrUxl7e8 >

July 2015

Page 52: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.quirksmode.org/blog/archives/2015/07/stop_pushing_th.html >

July 2015

Page 53: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://jakearchibald.com/2015/if-we-stand-still-we-go-backwards/ >

Aug. 2015

Page 54: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://dev.opera.com/articles/on-a-moratorium-on-new-browser-features/ >

Aug. 2015

Page 55: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.zdnet.co.kr/news/news_view.asp?artice_id=20150812085422 >

Aug. 2015

Page 56: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.sitepoint.com/using-healthkit-with-a-cordova-app/ >

Aug. 2015

Page 57: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://devdactic.com/healthkit-app-with-ionic/ >

Aug. 2015

Page 58: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.airpair.com/javascript/posts/switching-from-ios-to-ionic >

Aug. 2015

Page 59: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.webreflection.co.uk/blog/2015/08/08/bringing-ssl-to-your-private-network >

Aug. 2015

Page 60: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://techcrunch.com/2014/11/18/mozilla-eff-and-others-band-together-to-provide-free-ssl-certificates/ >

Page 61: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.sitepoint.com/browser-trends-august-2015-chrome-exceeds-50/ >

Aug. 2015

Page 62: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://fortune.com/2015/08/18/facebook-google/ >

Aug. 2015

Page 63: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.engadget.com/2015/08/04/youtube-rolls-out-new-html5-player/ >

Aug. 2015

Page 64: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.forbes.com/sites/johnrampton/2015/08/13/how-the-physical-web-will-change-local-marketing-forever/ >

Aug. 2015

Page 65: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.hackster.io/eely22/physical-web-controlled-candy-machine >

Aug. 2015

Page 66: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://developerboards.att.lithium.com/t5/AT-T-Developer-Program-Blogs/Top-19-Companies-in-WebRTC/ba-p/40453 >

Aug. 2015

Page 67: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.w3.org/TR/2015/WD-dpub-css-priorities-20150820/ >

전자출판 업계에서 바라는 CSS 기능 우선순위

- 주요 기능은 모든 브라우저가 지원할 수 있도록 독려

Aug. 2015

Page 68: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.makeuseof.com/tag/running-chrome-extensions-in-firefox-what-you-need-to-know/ >

Aug. 2015

Page 69: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.youtube.com/watch?v=SGquE_ywE8g >

Aug. 2015

Page 70: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://www.zdnet.com/article/amazon-ditches-flash-ads-amid-ad-industry-push-towards-html5-ads/ >

Sept. 2015

Page 71: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://thenextweb.com/insider/2015/09/02/chrome-custom-tabs-makes-transitioning-from-app-to-the-web-insanely-fast/ >

Sept. 2015

Page 72: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://www.talater.com/upup/ >

Sept. 2015

Offline first library using Service Workers

Page 73: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://aomedia.org/press-release/alliance-to-deliver-next-generation-open-media-formats/ >

Sept. 2015

Page 74: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: http://dev.modern.ie/platform/status/webmcontainer/ >

Sept. 2015

Page 75: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

<Source: https://hacks.mozilla.org/2015/08/pointer-events-now-in-firefox-nightly/ >

Sept. 2015

Page 76: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

Sept. 2015

Page 77: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

Sept. 2015

<Source: http://thenextweb.com/apps/2015/09/07/starcraft-now-works-in-the-browser-and-its-amazing/ >

Page 78: (2015년 상반기) HTML5 및 Hybrid app 최신 동향

Sept. 2015

<Source: http://www.pressreleaserocket.net/adplugg-adds-support-for-responsive-html5-ads/310022/ >

Page 79: (2015년 상반기) HTML5 및 Hybrid app 최신 동향