广告栏目

你现在的位置: > 66 >

如何看待知乎Android客户端1.9.8版加入了SplashScreen?



文章发布时间:2015/5/27 14:57:38



鏈卞厓鐠嬫槸鍙蹭笂鏈€宸殑鍜屽皻锛?女式套头短袖毛衣编织花样图解如何选择适合自己的杀毒软件?美国>犯罪/惊悚【外遇游戏】118种国内外石材超级大全,你认识几种?(欢迎转载收藏)

治疗胃癌的中药分享文档中国古代家具简史最后的练习-中考典型习题及易错题对联大全——(50)愿您能有好胃口——羹汤类【品茶】普洱茶手册——怎样冲泡普洱茶2015楂樿€冪墿鐞嗚鍚庢彁鍒嗚缁?浜?转帖:女司机的世界你们不懂,我已经笑死了。。。BBC:“色情是好的”女人的气质魅力是语言艺术恋人间经典接吻姿势30条书法参赛易获奖的原因!爱好书法的朋友们可参考看看生命的本质是一个过程,学会努力然后等待为什么有人说iPhone4的设计就是苹果ID的巅峰之作?高清优雅性感名摸[30P]让人最感动的人生感悟,生活中的完美体现快速破解邻居三台WIFI无线密码高清风光图片集锦--海岸美景(1)【风光】太壮观了我要快乐,我要成功,我要笑遍世界!那些你不知道的13大赚钱怪招!初中生作文指导:让作文长长点、长丰润点北京的海拔高度是多少?熊家的儿子CAD三维绘图基础知识糖醋蒜汁

心仪单品----春夏低圆领短袖衫【转载】蓝高玉腿清雅靓妇连续三天,自己没有意识到,都在22:47发「晚安」给女友!发生了什么?糖醋蒜汁

相关问题:




网友回答:


如何看待知乎Android客户端1.9.8版加入了SplashScreen?

回国快一年了. 既然人在国内, 就免不了用到各式各样的国产应用. 而偏偏安卓应用的质量还大多不太能看, 问题数不胜数. 借着知乎今天更新这事儿, 我写下这个回答, 藉此此来谈谈在安卓应用上最常见的一个问题: Splash Screen. 当然, 这些内容并不只是针对知乎, 很多国内应用都有相同的问题.



实际上, Splash Screen 算是一件很有历史的东西了. 它的起源大概可以追溯到早年 PC 游戏和各类大型桌面软件上 —— 这些应用软件在启动时需要加载大量的资源, 又不能让用户产生软件死掉的感觉, 所以一个游戏或者软件加载的时候, 就会显示一个启动画面, 然后带上一个进度条什么的, 让用户知道这个软件是在加载中而不是死掉了 (当然, 还有一些软件确实是一面显示着启动画面, 一面死掉了...).


而在移动应用上采用 Splash Screen, 又可以追溯到 iPhone 刚刚发布的时候 —— 当然, 那个时候的“启动画面”还不是 Splash Screen. 最早的启动画面是一张仿画面造应用内容的画面, 或者干脆就是一张应用截图:

(Image Credit: +Android Developers), 原图 GIF 见此: dropbox.com/s/vdies3x4l


可以看到, 从最开始 Apple 就没打算让启动画面变成现在的 Splash Screen 的模样. 但是不知从什么时候开始, 越来越多的开发方开始打起了这块屏幕的歪心思. 开始的时候仅仅是在框架图片上加个公司 Logo 强化一下品牌什么的, 然后就不知不觉的变本加厉, 连框架图片都不要了, 直接变成了一张公司 Logo, 甚至是广告什么的…… 启动画面就这么变了味儿, 演化成了 Splash Screen.


目光转回安卓这里. 大家都应该知道, 在国内, 尤其是国内的大公司, 安卓从来都是 iOS 的附属品, iOS 方面怎么搞, 安卓方面也亦步亦趋跟着. 于是当大家在 iOS 应用上把启动画面搞成了各种公司 Logo 和广告之后, 安卓应用当然是逃不了一劫, 只能乖乖跟着改. 而且在国内, 他们甚至可以在 Splash Screen 上加入可以点击的链接……


那么, 为什么 Apple 和 Google 都把 Splash Screen 看作过街老鼠, 恨不得除之而后快呢?


首先最明显的一点就是, 现在的机能与应用配合, 已经不需要那么长的时间来加载应用资源了 (但是即使时至今日, 依然有一些应用由于优化差劲等原因, 依然需要耗费很多时间来启动, 比如, Path……). 在理想的状况下, 用户点开这个应用到应用已经完全准备就绪之间的时间, 应该是短于一秒甚至五百毫秒. 这个时候加入 Splash Screen, 只会拖慢应用的启动.


其次, 启动画面会打断用户的思考. 很多时候, 用户是在心里带着一个特定的任务打开应用的 (比如, 计算器.当然,也许知乎用户并不会经常带着任务打开这个应用吧). 此时如果应用给用户闪了一个带有其他信息的 Splash Screen, 有一定的几率会导致用户一瞬间忘记掉自己原先的任务 —— 在先前的一篇文章里, 我怒斥了 Smartisan ROM 计算器那极为糟糕的设计, 就是因为它的界面设计会让用户在启动它的瞬间看到视觉错觉而导致忘记自己原先的任务. 对于计算器这样一个应用, 让用户忘记自己打开它是为了什么, 简直是不可饶恕的错误. 同理, Splash Screen 的加入也让很多其他的应用犯下了这样的错误.


而在 Android 上, 这个问题会变得更为严重 —— Android 作为一个多任务系统, 非常经常需要在应用之间跳转. 当用户心里带着任务从另一个应用跳转到这个带有 Splash Screen 的应用时, 他有可能会因为被 Splash Screen 吸引而一时忘掉了自己原先进入这个应用的目的, 严重的阻碍了跨应用交互体验.另外, 由于多任务的特性, 应用往往会有很多个不同的入口 —— 有的时候是直接进入主屏幕, 有的时候是进入某个子层级.有的应用更因为加入 Splash Screen 而打断了导航流程, 体验极其糟糕.


若是要在应用中加入 Splash Screen, 就必然需要额外的资源. 很多国内应用的 Splash Screen 是一张图片, 而在 Android 屏幕分辨率如此碎片化的今天, 准备 Splash Screen 使用的图片无疑会占用很多空间. 更令人感到哭笑不得的是, 有些国产应用的启动器没有为不同的屏幕分辨率/比例进行优化, 在 Nexus 4, 魅族 MX 2/3 这样非主流/标准分辨率的机器上显示的就是一张拉伸过的图片, 丑陋之极.


不管你的 Logo 有多好看, 都没必要专门用一个 Splash Screen 来展示 —— Android 标准 Action Bar 上已经留了一个位置给应用的 Logo (Oops, 如果这个应用采用的是 iOS UI 的话, 那 Top Bar 上确实是没有放 Logo 的地方呢). 更何况, 想要呈示应用品牌的话还有很多更好的办法, 为什么非要选择 Splash Screen 这种最不讨喜的办法呢?


更重要的是, 不管你的 Splash Screen 做得多精美好看, 它都是在浪费用户的时间.而当 Apple 最早提出启动画面的概念时, 是为了让用户觉得应用启动迅速, 响应灵敏. 而这个出于好意的决定今天却被各个开发商用来无端浪费用户的时间. 开发方没有任何的理由给用户增加无谓的等待. 作为一个移动应用, 内容和功能才是第一要义, 而应用多显示一毫秒 Splash Screen, 就是多浪费了无数用户一毫秒时间. Android 的设计原则中, 特别强调了 Simplified My Life 以及 Make important things fast, 不就是为了避免用户的时间被无端浪费? 人们已经在生活中等待了足够多的了: 等地铁, 等红灯, 排队, 等待网页内容加载, 等待下载, 化妆/等待伴侣化妆…… 为什么还要再让他们在应用里浪费时间呢? 更何况, 智能手机本就是为了减少我们的等待而生的.


回到正题,至于知乎为什么舍弃之前遵循标准的做法而加入令人厌恶的 Splash Screen, 应该是受国内环境影响以及迫于盈利压力, 要加广告了吧...


这个问题答得比较草率, 如果有什么错漏请大家不吝指出. 最后衷心希望知乎能撤销这个错误的决定. 知错能改, 善莫大焉.



这篇文章的部分观点整理自 +Cyril Mottier 的博客 Splash Screens Are Evil, Don’t Use Them! 与 +Roman Nurik 的博客 A mobile design anecdote on perceived latency and touch feedback -- Fast can sometimes feel slow.
显示全部


答友:这么看。


答友:360特供版 话说有一段时间bilibili和饭本都有这样的版本 不是正式版 官网下不到,但是都在某某市场能下得到 ,←_←共同特点是加入了Splash Screen 所以我建议等play商店更新版本再安装吧,应该不会加入Splash Screen


答友:看到360手机助手我就明白了,这玩意只是为了展示广告,跟什么预加载没有半毛钱关系。国内现在大部分app的splash screen都被广告占领了,他们的作用也就只有打广告而已,预加载你个头。


答友:美观度倒是其次,这“360手机助手”简直把前期积累的逼格都践踏了啊,建议下次360的赞助到期了就换成Google play最好


答友:上面的回答解释得很清楚了,我也学习了不少,但是我想补充一下:

我觉得我对于Splash Screen没那么恨。我的手机比较慢,iPhone 4S,启动应用是需要一点时间的,这时候如果有splash screen,我就能清楚什么时候应用加载完成了,等待时也能不那么无聊。要不,比如在我打开Pages时,我并不知道什么时候手机从那张截屏变成了加载完的程序。不过我的iPad Air就快了很多,应用几乎不需要加载时间,我也感受不到splash screen的存在。

如果只是在真正在加载的时候展示splash screen,无可厚非,而且我觉得还是一个很好的做法。
但是如果在加载完了之后为了广告还在显示splash screen,这就是影响用户体验了。


答友:没看到左上角的360吗 这明显是为了显示广告才添加的启动界面


答友:不就一个广告吗?只是不希望是如此碍眼的360


答友:Google Play 上下的版本,似乎只出现了一次Splash Screen,之后就没有了。


答友:这主要是拿来做广告的,总比那些一直占你屏幕一块地方的广告栏要好。
免费的东西有广告,是能接受的,只希望,最好时间不要太长了就行。


http://bbs8.zhxww.net/UploadFile2008/2012-9/201291420244573247.swf

足球场上自由人是一个什么样的位置?历史上有哪些优秀的自由人?自由人这个角色,其实应该是那个特殊年代的特殊产物。六七十年代正是足球阵型从随意排列的野路子到细致布阵的转变期。每个教练都在尝试着不同的阵型,演练不一样的打法。现代不太可能出现如贝肯鲍尔这样纵贯全场的自由人,萨默尔也谈不上如贝皇进退自如。古力特在重伤前,可以说是一个中前场自由人,虽然他的身体素质,贯穿到后卫问题也不大,不过有更好、更专业的在



新闻大连播版权所有
不存在相应的目录