如何为iOS,Android,BBerry,Symbian创建Webapp

fab*_*ian 5 mobile html5 android blackberry ios

挑战

我想创建一个简单的网站:

  • iPhone 3和4
  • iPad的
  • Android 2.2 - BBerry OS 7和Playbook Browser
  • 塞班
  • 桌面Web浏览器

问题

什么是检测,优化和交付每个设备/屏幕的Webapp的"最佳实践"?我知道这是关于HTML5,CSS3 Mediaqueries和JS.HTML5 Boilerplate是一个很好的起点.

但:

  • 我应该通过后端/前端检测浏览器/设备吗?什么是好图书馆?
  • 如何检测不同的屏幕尺寸?什么是好图书馆?
  • 等等

Ste*_*zyk 4

使用电话差距作为起点。

根据您的用例,您可能还想在其之上添加其他库,但基本上 Phone Gap 是您应该开始的。