如何为iOS,Android,BLACKBerry,Symbian创建Web应用程序

时间:2011-10-18 08:20:34

标签: android ios html5 blackberry mobile

挑战

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

  • iPhone 3和4
  • ipad公司
  • Android 2.2 - BBerry OS 7和Playbook Browser
  • 的Symbian
  • Desktop Webbrowser

问题

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

可是:

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

4 个答案:

答案 0 :(得分:4)

使用Phone Gap作为起点。

根据您的使用情况,您可能希望在其上堆积其他库,但基本上应该从您应该开始使用Phone Gap。

答案 1 :(得分:0)

我的建议是使用Sencha Touch。它是一个非常成熟的移动应用程序框架,与非常活跃的社区合作它们支持任何使用基于webkit的浏览器的移动设备,这是您列表中的所有内容(我不确定Symbian浏览器)。

将于10月底发布的Sencha 2将拥有自己的原生包装库,因此不需要使用phonegap。但如果愿意的话,它适用于手机间隙。

答案 2 :(得分:0)

Mobl是移动网络的新语言。只是看看它。

答案 3 :(得分:0)

Adobe's Edge是最精致的HTML5创建者,也支持Android,iOS和Playbook(恕我直言,忘记了Symbian,这是诺基亚半死的平台)。 BB7像大多数其他桌面和移动浏览器一样使用webkit。

请注意,巧合的是Phonegap(我在其他答案中看到)is part of Adobe now

您也可以尝试Titanium's new web SDK

然后看看this SO question,它与你的非常相似,并且里面有很多有用的链接。