针对移动应用程序的目标分辨率是多少?

时间:2008-08-26 12:57:42

标签: mobile web-applications

当为移动应用程序设计UI时,通常哪种分辨率可以被认为是安全的一般经验法则。我的兴趣特别在于基于网络的应用程序。 iPhone手持设备的分辨率相当高,诺基亚E系列的定位也不同。 240×320 仍然被认为是安全的吗?

3 个答案:

答案 0 :(得分:3)

信息不足......

你说你的目标是“移动应用程序”,但实际情况是移动设备可能意味着从128x128分辨率的手机到分辨率为800x600的MID。

对于如此广泛的范围没有“安全”分辨率,如果您真正针对所有这些分辨率,则需要为每个主要分辨率设计自定义界面。添加一些缩放因子,您可以将其缩减到5-8种不同的界面设计。

此外,UI意味着“用户界面”,并且不仅仅包括分辨率 - 您不能指望触摸屏,全键盘甚至软件密钥。

您需要更好地定义目标,或在此解释目标,以便我们更好地为您提供帮助。

请记住,有数百万手机用户没有PDA分辨率,你真的只能依靠128x128或更高的覆盖大多数技术倾向的手机用户(那些知道有网络浏览器的用户)他们的电话,没关系那些使用它的人。)

但如果你准备好接受这些损失,请继续点击320x240和240x320。这将为您提供最新的PDA手机及以上(较旧的黑莓和掌上设备具有较小的方形方向)。计划花时间支持更低分辨率的设备,最重要的是......

请勿将您的应用与特定分辨率绑定。

确保您的应用足够灵活,以便您可以在不更改内部应用程序逻辑的情况下部署新UI - 换句话说,将演示文稿与核心逻辑分开。你会发现这非常有用 - 移动世界每天都在变化。一旦你衡量了你的应用程序的使用方式,你可以轻松部署一个像素完美的iPhone特定版本(比升级的320x240更漂亮),以吸引更多用户。能够在几个小时内完成这项工作(因为您无需更改内部构件),如果其他人在您的市场上轻扫,您将在竞争中领先一步。

- 亚当

答案 1 :(得分:2)

  

现在我相信我能够针对2个分辨率,后者通过反馈了解客户的最佳需求是否合理?

这是鸡和蛋的问题。

理想情况在开发产品之前,您已经了解客户的使用/需求。

通常甚至客户都不会知道他们需要什么,直到他们使用某些东西(而且往往不会发现他们不需要的东西而不是他们需要的东西)。

所以在这种情况下,是的,花一点时间来开发一个原型应用程序,你可以将它发送给少数人并获得反馈。他们会有更好的反馈,因为他们可以尝试一下,你将有一个跳板开始。在不更改核心逻辑的情况下快速发布UI更新的功能将允许您快速测试多个界面,而无需大量时间投资。

此外,对于客户而言,您似乎对他们的需求非常敏感,这对于那些依赖于反应时间的人来说将是一个很大的好处。

- 亚当

答案 2 :(得分:1)

您提到了基于网络的应用。你有什么特别的框架吗?

在许多情况下,WALL似乎在很大程度上有所帮助。

这是一篇文章,Adapting to User Devices Using Mobile Web Technology利用WALL。