当我创建的所有移动设备的Web应用程序,有什么事情都需要遵循,适用于所有设备的单一网络应用程序?
- 是否足够为所有设备创建一个HTML应用程序?
- 或者,为基于Web浏览器的设备创建每个应用程序?
- 有没有任何框架克服了上述问题?
由于提前,
SRI
当我创建的所有移动设备的Web应用程序,有什么事情都需要遵循,适用于所有设备的单一网络应用程序?
由于提前,
SRI
没有 - 不同的手机浏览器具有不同级别的HTML合规性。比较iPhone/Android浏览器,例如3年前的诺基亚手机(大多数企业用户可能必须使用)
否 - 浏览器/设备/操作员组合太多,无法编写单独的Web应用程序。这被称为移动网络碎片问题。
幸运的是 - 看看http://wurfl.sourceforge.net/或http://deviceatlas.com/。这些框架可让您编写一个Web应用程序(在某些限制内)。这些框架将识别浏览器(通过用户代理)并为该设备输出最合适的HTML。他们还可以处理诸如为低端设备调整图像大小等问题。
您需要注意与屏幕尺寸的,因为我认为这是不好的形式有滚动左,右以及上下。
此外,请保持页面尺寸较小,因为您的页面可能不是唯一一个打开的页面,因此您希望让用户能够打开多个页面。也有助于提高速度并降低用户的成本。
由于手机不仅可以静止使用,还可以在运动和碰撞时使用,因此请记住文字大小的可读性。