南昌大学技术交流...吧 关注:89贴子:975
  • 6回复贴,共1

【安卓部】APP结构解析篇:①Splash Screen

只看楼主收藏回复

Splash Screen即为我们在打开APP时会短暂显示几秒钟的界面,以QQ为例,在打开最新QQ后会显示几秒钟如图画面


来自iPhone客户端1楼2017-02-08 10:21回复
    在最早的iPhone中,iPhone在打开应用时会先显示这个应用的一张截图,然后再在后台进行该应用的启动过程,以此伪装出“iPhone运行快”的假象。
    就像很多使用过Adobe公司软件的同学都知道的,Photoshop等软件在打开时,会先显示一个图片并在后台启动软件。
    在Android平台也是这样,不过它不像iPhone一样进行了伪装,而是直接显示一个黑框,让你知道它在加载。但由于这个黑框十分不美观,所以开发者就尝试将黑框替换成自己的图片来进行一个过度。


    来自iPhone客户端2楼2017-02-08 10:26
    回复


      来自iPhone客户端3楼2017-02-08 10:28
      回复
        随着手机硬件的发展,APP的加载速度也逐渐缩短,在很多的APP中,实际上已经不需要splash screen的存在来作为加载的缓冲。这时候很多开发者却着眼于另外的用途:
        ①使用Splash Screen进行品牌宣传,这一类APP通常在Splash Screen放自己的logo或者最近的更新提示。
        ②将Splash Screen作为一个广告页,获取额外的利润。


        来自iPhone客户端4楼2017-02-08 10:33
        回复
          作为操作系统的提供商,无论是谷歌还是苹果公司,都在极力呼吁在应用中取消Splash Screen的使用以展示系统真实的运行效率。
          而对微软等公司来说,他们更加注重品牌效应,故推荐Splash Screen的存在。
          在现代开发中,很多非企业的个人开发者为应用加上Splash Screen的原因确是使应用拥有一个“封面”一样的存在,提升应用的“完整性”。


          来自iPhone客户端5楼2017-02-08 10:37
          回复
            .


            来自iPhone客户端6楼2017-07-05 08:41
            回复
              dd


              IP属地:广东来自iPhone客户端7楼2017-08-05 23:46
              回复