On Jul 30, 2013, at 09:38 , Keith Knauber <kknau...@prg.com> wrote:

> 1) A splash screen is a *much faster* alternative than drawing an incomplete 
> main window.

FWIW, there is an entirely different reason why (I believe) splash screens are 
no longer recommended. Because of auto-termination, there's generally no clear 
relationship between app launching (how the user sees it) and process creation 
(how the system sees it). In a modern application, it's quite possible for the 
app's process to exit when the app is in the background, and to start up again 
when the app is brought to the foreground. A user wouldn't expect to see a 
splash screen in that case.

You *could* opt out of auto-termination, if your app's startup is too slow to 
fit this "secret launch" scenario, but you'd be fighting the technological 
current, which says it really matters to avoid the consumption of resources 
(such as battery power) by inactive apps.

> 2) Talk to the marketing director.  Splash screen is company branding.

I see the power that this exerts over marketing directors' mental processes, 
but it's a pretty strange argument for all that. If the user is watching the 
splash screen, then they're already using your app, and the marketing task is 
already done.

The only apps I currently own which have splash screens are in Adobe's Creative 
Suite. Maybe it's just me, but what I think about while I sit and watch 
Illustrator's splash screen linger on my display is the way it seems to glory 
in emphasizing how slow its own startup is, and -- on some days -- this gives 
me time to think about what other brand to go purchase instead. Conversely, I 
could mention Panic Coda (one example out of many) as an app whose branding is 
in-your-face crystal-clear, almost to a fault, with no splash screen in sight.



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to