手机应用程序启动画面

本文首发于MDchina,汇聚了一群热爱移动互联网的产品经理和设计师,也是一个专业的">分享平台。

iPhone官方设计指南对于启动图片(launch images)描述中期望是开发人员能够尽量简化应用程序的启动过程,使用应用程序主页的背景图片作为启动图片,让程序能够快速启动,不过遵守这条建议的应用程序非常少。

在PC上,由于大型游戏和软件加载的时间比较长,启动画面应用比较多,主要有两方面内容:第一是公司的品牌形象,美观的界面中包括品牌logo和广告语;第二是显示加载内容和进度。如果加载时间长,或许还会播放一段视频,对于营造游戏氛围确实有帮助。

使用手机应用程序时,使用的时间比PC上少的多,通常是即时启动即时使用,对于程序启动的时间容忍度也会低很多。单纯使用进度条是缓解用户的等待情绪和告知用户应用程序正在工作,是不得以才使用的设计手段。如果应用程序支持从多方向启动,那还需要考虑到启动图片和动画效果是否也支持多方向,这同时也会增加安装包的大小。对于安装包普遍比较小的symbian平台不适合使用过于复杂的启动效果。

植物人大战僵尸中进度条中还加入些细节,甚为幽默和巧妙地取悦于用户。

再者像时光网启动图片之后会显示几秒并包含信息量的电影海报,转移了用户等待时的注意力,用户可能会感觉等待几秒获得有用的信息是值得的。

iPhone官方推荐的启动图片另一个好处就是让画面之间平稳过渡。加载完成之后,应用程序的主页比启动图片增加具体的信息,视觉过渡自然。使用自定义图片,不相同的界面使用渐变或者平移的动画也是出于以上的设计目的。如在其他平台,这些效果实现并不方便,屏幕的适配性问题很可能是扼杀复杂设计的主要原因。程序加载本身需要时间,如果启动图片和动画效果导致系统变慢,那这种做法就是本末倒置。

手机应用程序的启动还会伴随着联网,部分程序在启动时立即联网,检测到没有网络时就退出程序,这种做法是没有必要的。iPhone会保存上一次退出时的界面,可以先显示该界面然后再友善地提醒用户应用程序联网之后才能继续使用。如果联网不是很紧迫,可以放置到程序完成加载之后再处理。

来源:http://daichuanqing.com/index.php/archives/2070

时间: 2024-09-27 13:26:43

手机应用程序启动画面的相关文章

程序启动画面

在VC知识库上看到许多有关程序启动画面的程序而我觉得程序讲求的是"简而易懂",不需要太多的技巧,只要程序写的出来就好,于是我以另外一种简便的方式来设计程序启动画面同时在程序启动时播放音效,此程序的关键在于Sleep以及PlaySound这两个API函数与StrectBlt这个函数必须记得连结winmm.lib才可使用PlaySound函数,具体方法如下: 在CSplashWindow::CSplashWindow()建构函数当中加载位图以作为程序启动画面 CSplashWindow::

用VC制作应用程序启动画面

摘 要:本文提供了四种启动画面制作方法.  使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序):二是 可以用来显示软件名称和版权等提示信息.怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法.前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程 序.  1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,保存为bmp格式. (2)用Appwizard建一个基于单文档的工程Splash. (3)在资源中插入位图

VC四种程序启动画面的制作方法

摘要:本文提供了四种启动画面制作方法. 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序):二是可以用来显示软件名称和版权等提示信息.怎样使用VC++制作应用程序的启动画面呢?本文提供四种方法,前三种适用于基于文档的应用程序,第四种适用于基于对话框的应用程序. 1.利用组件库中的Splash Screen组件实现 (1)用Photoshop等制作启动画面图像,保存为bmp格式. (2)用Appwizard建一个基于单文档的工程Splash. (3)在资源中插入位图资源 打开

android程序启动画面-Splash

 方法一: 很多应用都会有一个启动界面.欢迎画面慢慢隐现,然后慢慢消隐.实现这种效果的方法有两种(暂时只发现两种) 1.使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity. 2.使用一个Activity,可以用到View.gone() 这个方法.把Acitivity的某些元素移除. 1.两个Activity: 首先是AndroidManifest.xml <?xml version="1.0&q

视觉设计:小小启动画面蕴藏着很多讲究

文章描述:小小的启动画面到底有什么学问,它对产品用户体验都有哪些影响?本篇文章做了一些分析和总结,希望对你有帮助. 需要点击图标,等待应用程序启动.在这个简单的过程中,启动画面会呈现在我们眼前.有时候它让我们眼前一亮,有时候它会让我们感到困惑,有时候它会让我们感到厌倦--小小的启动画面到底有什么学问,它对产品用户体验都有哪些影响?本篇文章做了一些分析和总结,希望对你有帮助. 什么是启动画面当用户启动一个操作系统.软件或者应用程序的时候,首先出现的承载产品标识及相关信息的图形界面.例如,Offic

不简单的启动画面

分享到: 新浪 花瓣网 添加到收藏夹 需要点击图标,等待应用程序启动.在这个简单的过程中,启动画面会呈现在我们眼前.有时候它让我们眼前一亮,有时候它会让我们感到困惑,有时候它会让我们感到厌倦-- 小小的启动画面到底有什么学问,它对产品用户体验都有哪些影响?本篇文章做了一些分析和总结,希望对你有帮助. 什么是启动画面 当用户启动一个操作系统.软件或者应用程序的时候,首先出现的承载产品标识及相关信息的图形界面.例如,Office软件程序的启动画面,上面有产品的标识,发行公司以及一些可能的操作. 为什

用C#给程序加启动画面并只允许一个应用程序实例运行

程序 涉及类: 1. 启动画面类: public class SplashForm : System.Windows.Forms.Form { private System.Windows.Forms.PictureBox pictureBox1; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label lbl_version; /// <summary> /// 必需的设计器变量. /// &

windows-Windows程序不使用MFC如何添加启动画面?

问题描述 Windows程序不使用MFC如何添加启动画面? 如题,万谢!!! 30 解决方案 http://www.codeproject.com/Articles/7658/CSplash-A-Splash-Window-Class 不用mfc,只用win32 api 解决方案二: 给程序添加启动画面----------------------

java给网站Web程序加个启动画面例子

 这就是宇宙第一IDE Visual Studio的启动画面,学名叫Splash Screen(或者Splash Window).同样,Javar们一定对Eclipse的启动画面不会陌生.不只是IDE,很多桌面程序都会有这个Splash 窗口,在程序进行初始化时显示. 这方面做得最赞的非Adobe旗下的设计类软件莫数了,毕竟是搞艺术出身的啊.博主从PS 8.0用起,每次升级新版本激动的不是新功能,首先是激动新的启动画面.下图是最新CC版PS的Splash Screen.视觉效果震撼的一逼..张牙