移动电话和网络开发的局限性是什么

真的很简单..我被要求做一个移动网站(直接html + css(以后可能是jquery手机+))。该网站需要通过网络浏览器支持新型智能手机和旧式诺基亚/(Symbian OS)。对于没有智能手机的人来说,怀疑和保留将会困扰访问该网站,它仍然需要支持它。 我的第一个问题是老款手机是否支持PNG图像和透明...但这让我有了一个更广泛的问题,即开发旧手机平台的一些限制是否有任何东西已经抓住了移动网络开发者并拥有他们挠头试了一个下午.. 手机有哪些局限性?     
已邀请:
根据您需要支持哪些手机,您可能会遇到一些麻烦。 您需要考虑的一些事项: 您需要考虑各种各样的屏幕尺寸。 大屏幕将能够显示更大的图像,但较小的屏幕将需要较小版本的图像。 是的,正如您所怀疑的那样,并非所有浏览器都支持所有图像格式。 您需要支持触摸屏和非触摸屏设备吗?如果这样做,您需要考虑需要触摸的项目的大小。 用户通常需要与网站的移动版本不同的东西。您应该考虑到这种不同的上下文来构建移动版本。 不同的移动浏览器在呈现HTML方面有自己的怪癖。 假设除了最新的智能手机之外没有javascript支持是最安全的。如果你再往前走,支持最多也是不一致的。 CSS支持也因浏览器而异。避免尝试使用CSS做任何聪明的事情。 某些旧版浏览器也不支持单独文件中的CSS或JS。 您需要了解不同浏览器所需的不同doctypes。 单个垂直滚动布局通常最适合移动网页。 优化一切以提高性能。与宽带PC相比,手机在处理下载内容时效率较低,下载数据的时间也非常长。 并在实际设备上进行测试。特别是对于旧设备。     
有些旧款手机支持PNG,有些则不支持PNG。 一些较旧的手机支持PNG透明,有些则不支持PNG。 如果您绝对必须拥有看起来不错的图像,请使用与网站匹配的背景颜色保存它们,并将其作为JPG保存 - 那么您就可以获得两全其美的效果。 对于较新的手机 - 支持PNG透明度。     

要回复问题请先登录注册