Develop Mobile App with Html5

Created by Stan Zhai

移动应用开发模式

  • Native App
  • Web App
  • Hybrid App

关于Html5

  • 2004年被WHATWG提出,前身名为 Web Applications 1.0
  • 2008年,第一份正式草案公布
  • 2012年,W3C正式定稿Html5规范
  • 2013年,Html 5.1正式公布草案

Html5特性

  • 更好的语义
  • 本地存储
  • 设备兼容
  • Websocket
  • 更丰富的多媒体:摄像头、Audio、Video等
  • SVG,WebGL,Canvas
  • CSS 3
  • 性能与集成特性:XMLHttpRequest2

Html5应用场景

  • Web开发
  • 移动应用
  • PC Native App
  • ...

Html5在移动应用中的优势

  • 跨平台,低门槛
  • 自适应——响应式设计
  • 即时更新
  • 直接在浏览器中调试修改

一些实例

相关技术:libcef

相关技术:node-webkit

Chrome应用商店

Html5在运营神器中的应用

Html5在移动应用中的问题

  • 性能,UI延迟,CSS3动画效率
  • 多窗口支持不好
  • WebView资源占用
  • 兼容性,iframe不支持height,css样式