我们正在开发一个具有异构用户群的 Web 应用程序。此外,我们必须提供视觉上吸引人的体验。因此,我想知道是否有任何方法可以以这种方式获得用户带宽的估计值,以便我们可以决定是提供给定版本还是另一个版本。
还是我应该瞄准最低分母?
无论涉及何种技术:对于这种情况,我与平台无关(例如,用于估计用户能力的 flash 小程序就可以了)。我只是想听听你的建议。
我们正在开发一个具有异构用户群的 Web 应用程序。此外,我们必须提供视觉上吸引人的体验。因此,我想知道是否有任何方法可以以这种方式获得用户带宽的估计值,以便我们可以决定是提供给定版本还是另一个版本。
还是我应该瞄准最低分母?
无论涉及何种技术:对于这种情况,我与平台无关(例如,用于估计用户能力的 flash 小程序就可以了)。我只是想听听你的建议。
IMO 在需要选择的情况下,这些事情最好留给用户来决定。有些人会很高兴地等待更丰富的体验,而另一些人则无论如何都想要快速和快速。
您可以有一个带有图像/闪存的登录页面,该页面可以计算使用时间,然后提供指向两者的链接以及建议,这将是考虑到用户带宽的最佳体验。将此选项存储为 Cookie,然后在将来绕过加载页面。
如果您想确定特定客户端的吞吐量,您可以计算将已知大小的有效负载传输到客户端所需的时间,并从中推断出它们的带宽。或者您可以让 Flash 存根加载剩余的内容,如果花费的时间太长,则默认为不同的版本。
网络上最受欢迎的网站的界面几乎不包含任何图形。(当然,我说的是谷歌。)
设计一个为所有用户快速加载的网站,具有他们想要的功能,并且美观,并且您的用户会喜欢它。通过充分利用颜色、文本布局和备用图像,可以在很少的字节内实现视觉吸引力。不需要庞大的 Flash 应用程序、声音、动画或其他带宽杀手。人们对邀请他们加入并正确对待他们的网站做出回应。
寻找低带宽的方式来提供惊喜,例如微妙地改变颜色的鼠标悬停行为,或提供重音的小图像。