Android:哪个是更好的设计选择?延迟加载或初始等待时间?

标签 android user-interface lazy-loading

我一直是延迟加载的狂热粉丝,但昨天我与一位程序员同事交谈,他向我展示了另一个应用程序,并表达了他对应用程序(准确地说是 Android Marketplace)加载所需的初始等待时间感到非常高兴向上列表并允许他平滑滚动而不是实现延迟加载并让他的生活悲惨......

虽然我可以使用图像的背景下载让延迟加载工作,使整体感觉不间断,但我仍然不确定哪种是首选的设计方法......有什么建议吗?

最佳答案

UI 设计的一个主要组成部分是让 UI 感受到响应。现在,实际上,总是会有等待时间——必须加载应用程序、需要填充数据等等。这里的技巧是始终向用户反馈某事正在完成,当然,不要花太多钱很多时间都在加载屏幕上(我在看着你 PS1!)。

对于您的应用程序,我同意您 friend 的看法,即延迟加载可能有点烦人。没有人希望屏幕在滚动时断断续续/暂停(例如)。除此之外,人们已经习惯了一些应用程序加载计算机的等待时间。但是,“我愿意等待”和“去他的,我没有使用这个应用程序”之间只有一线之隔。

当然,在某些时候,它确实会成为个人偏好的方式。这是从用户那里接收反馈的必要条件(它不是无意义的用户界面设计)。

关于Android:哪个是更好的设计选择?延迟加载或初始等待时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1532759/

相关文章:

android - 将应用发布到 google play 商店

android - 当用户在 android 中更改字体大小时如何解决设计问题?

android - 如何在 Android 中使用 MuPDF 从 pdf 文档中提取文本

Python GUI 生成数学方程式

python - 如何使用 Selenium 点击 'Show More' 按钮

java - 有没有办法避免 Jackson 序列化未获取的惰性属性

android - 如何以编程方式在 Android 中创建和读取 WEP/EAP WiFi 配置?

java - android 在另一个 Activity 发生更改后更新 Activity TextView

cocoa - 在 cocoa 中,如何重新排序一个窗口,使其位于所有其他窗口之上?

javascript - 为元素预加载 js