所有设备的单一网络应用程序?

时间:2010-07-05 06:14:30

标签: mobile-website

当我为所有移动设备创建网络应用时,需要遵循的是什么,

  1. 是否足以为所有设备创建单个html应用程序?
  2. 或者,基于Web浏览器为设备创建每个应用程序?
  3. 是否有任何框架克服了上述问题?
  4. 提前致谢,

    SRI

2 个答案:

答案 0 :(得分:1)

  1. 否 - 不同的手机浏览器具有不同级别的HTML合规性。将iPhone / Android浏览器与3岁的诺基亚手机(大多数企业用户可能不得不使用)进行比较

  2. 不 - 您编写单个网络应用程序的浏览器/设备/操作员组合太多了。这被称为移动网络碎片问题。

  3. 幸运的是 - 请查看http://wurfl.sourceforge.net/http://deviceatlas.com/。这些框架允许您编写一个Web应用程序(在某些限制内)。这些框架将识别浏览器(通过用户代理)并为该设备输出最合适的HTML。他们还可以处理诸如为低端设备调整图像大小等问题。

答案 1 :(得分:0)

您需要了解屏幕尺寸,因为我认为必须向左和向右滚动以及向上和向下滚动都是不好的。

另外,保持页面大小较小,因为您的页面可能不是唯一一个打开的页面,因此您希望用户能够打开多个页面。还有助于提高速度并降低用户的成本。

请记住,文本大小应该是可读的,因为移动设备不仅可以固定使用,而且还可以在运动和碰撞时使用。