出于某些不可思议的原因,Google决定在其设计指南中添加启动画面(启动画面),我知道,
1。启动画面比盯着空屏幕更好。
................ [给主要布局充气并显示没有任何动态数据的UI应该非常快。如果您的应用中不是这种情况,您应该通过快速加载来修复它,而不是添加启动屏幕,这样可以保证您的应用始终启动缓慢。]
2。如果应用程序正在启动而不是按下启动器按钮,则启动屏幕优于没有任何信息。
3.app的数据需要很长时间才能加载。闪屏优于加载指示器。这尤其是网速较慢。
所有这些问题,但启动屏幕不仅是我认为的单一解决方案,它还有一些缺点:
如果您首先向用户展示应用的用户界面,然后将数据加载到用户界面,则允许用户定位到用户界面,当数据进入时,他们会立即准备就绪。
< / LI>用户并不总是希望与应用登陆屏幕上的数据进行互动。让用户继续他们的任务,而不强迫他们加载第一个屏幕的数据。这非常重要,特别是在慢速互联网连接上。让用户在加载数据时与您的应用互动。在许多情况下,他们可能不关心您默认加载的数据。
**********朋友,我正在使用** UBER App &amp;即使只是我想看到我的“促销代码”要与朋友分享我需要打开app&amp;它花了很多时间打开,在那么多时间我坚持使用Splash screen&amp;如果没有互联网连接那么应用程序Stuck在启动时我甚至无法阅读我的“促销代码”
所以,我的问题是,我们可以避免闪屏还有另一种选择吗? 它真的需要&amp;有用吗? 为什么我们不能考虑任何其他创新概念?
答案 0 :(得分:1)
Sanket,启动画面也允许应用程序本身加载。像facebook这样的应用程序实际上并不是应用程序,而是手机的常规网站......只为该网站制作了自己的特殊浏览器。因此,应用程序本身必须加载其菜单,其中包含图标和所有菜单。启动屏幕肯定会对这些应用程序很好,但是,其他应用程序,如非网站应用程序..IE,本地加载然后连接到互联网更新和缓存数据将完全可用,没有启动画面。您可以直接显示或打开应用程序到菜单,并在尚未完全加载的菜单选项上显示加载轮。您还可以显示应用的条款和条件,以便用户可以继续并在需要时同意(例如需要使用在线服务的应用)。
答案 1 :(得分:0)
只显示一个关于你的应用更新的对话框,或者如果你的应用包含登录功能,只需使用login使用对话框。我认为它可能是一个最好的替代方案。