2012 년 HTML5 모바일 개발 현황 및 디바이스 API

Source

  • Evernote/Article Scraps/The State of HTML5 Mobile in 2012 « Safari Books Online's Official Blog.md

Summary

이 문서는 2012 년 시점의 HTML5 모바일 웹 애플리케이션 개발 환경을 분석한다. HTML5 를 단순한 규격이 아닌 웹 플랫폼의 진화를 상징하는 개념으로 정의하며, 네이티브 앱 대비 웹 앱의 주요 한계였던 디바이스 기능 접근성 문제를 해결하기 위한 W3C 의 다양한 Device API 초안들을 소개한다. 주요 내용으로는 배터리 상태, 연락처, 미디어 캡처 (카메라/마이크), 메시징 (SMS/MMS), 네트워크 정보, 센서, 진동, 웹 알림 API 들의 기능과 모바일 웹 개발에 미치는 영향에 대한 설명이 포함된다.

Key Points

  • HTML5 는 웹이 애플리케이션 개발 플랫폼으로 진화하는 과정을 나타내는 상징적 개념으로 해석됨
  • 모바일 웹 앱의 주요 장벽인 디바이스 하드웨어 기능 접근성을 해결하기 위한 W3C Device API 표준화 진행 중
  • 주요 소개 API: Battery Status, Contacts, Media Capture, Messaging, Network Information, Sensor, Vibration, Web Notifications
  • 각 API 는 웹 앱이 네이티브 앱과 유사한 사용자 경험 (UX) 과 디바이스 자원 활용을 가능하게 함