![]() |
Splash Screen Anzeigedauer
Frohe Ostern nachträglich,
einfach frei Schnauze: meine Software zeigt standardmäßig einen Splash Screen an, welcher selbstverständlich abschaltbar ist. Ich habe eben ein paar Optimierungen durchgeführt, damit meine Software schneller startet. Vorher konnte man sich den Splash Screen selbst auf einer SSD rund 2 bis 3 Sekunden ansehen. Jetzt, nach den Optimierungen, wird der Splash Screen nur rund 300 bis 500 Millisekunden angezeigt (gemessen). Ich möchte gerne, dass der Splash Screen etwas länger angezeigt wird. Jetzt zur Frage: was ist bei Softwareprodukten eine angemessene Anzeigezeit? |
AW: Splash Screen Anzeigedauer
Ein Splash diente ja einst dazu, die Wartezeit beim Start eines Programms zu überbrücken und dem Anwender eine Rückmeldung zu geben, dass sich noch etwas tut.
Wenn die Software derart schnell startet, dass das Zeitfenster für einen Splash nicht ausreicht, sehe ich diesen als obsolet an. Und wenn er den Start des Programms gar verzögert, muss er schon sehr wertvolle Informationen bieten. |
AW: Splash Screen Anzeigedauer
Zitat:
Ausnahme sind Trial Programme, bei denen man (natürlich nur vor vollständiger Aktivierung) durchaus auch einen Slpashscreen verwenden kann, der vom User manuell geschlossen werden muss. |
AW: Splash Screen Anzeigedauer
Interessante Antworten. So bin ich noch gar nicht an die Sache ran gegangen.
Ich habe während der Wartezeit ein bisschen in meinen VMs rumgespielt und festgestellt, dass der Splash-Screen durchaus manchmal etwas länger angezeigt wird. Kommt natürlich auf die Hardware an. In einer VM mit Windows 7, "1 Kern" und 2048 MB RAM, bleibt der Splash Screen schon etwas länger bestehen. Ab 2 Kerne und 4096 MB RAM verschwindet er quasi sofort. Darf man noch heute davon ausgehen, dass nicht jeder PC-Anwender einen 2-Kerner respektive 4-Kerner mit 2x bzw. 4x 3 GHz hat? Meine Software wird verstreut in Europa verwendet. Es gibt ein Formular in meiner Anwendung, welches ich dynamisch erstelle während die Anwendung bereits ausgeführt wird. Würde es schon in der dpr-Datei erstellt werden, wäre die Startzeit der Anwendung rund 3 Sekunden länger. |
AW: Splash Screen Anzeigedauer
Zitat:
Falls der SS von der Ladezeit (und nicht abschaltbar) abhängig sein sollte: Ein bis zwei Sekunden, damit man die aktuelle Versionsnummer des Programms im SS gerade so noch lesen kann. |
AW: Splash Screen Anzeigedauer
Ich hatte mir jetzt eine einfache Lösung überlegt, um trotzdem noch "gerade so" die Informationen vom Splash Screen sehen zu können (falls dieser aktiviert ist)
Mein Splash Screen wird in der drp-Datei des Projekts angezeigt und am Ende, nachdem alle Formulare erzeugt wurden, ausgeblendet. Die Zeit dazwischen wird gemessen. Meine bescheidene Lösung:
Delphi-Quellcode:
Kann man das so machen? Die Anzeigedauer wird zwar künstlich verlängert, befindet sich aber noch in einem absolut normalen Rahmen finde ich.
// 1. Start der Zeitmessung
// 2. Verschiedene programmspezifische Prozeduren // 3. Erzeugen aller Formulare // 4. Ende der Zeitmessung (Ergebnis in finalTime) // Wenn finalTime kleiner 1000 dann // warte "1000" - "finalTime" in Millisekunden // z.B. Ladezeit ist 250ms => 1000-250 => zeige den Splash Screen weitere 750ms an, damit wir eine 1000ms Anzeigedauer haben // Anwendung starten |
AW: Splash Screen Anzeigedauer
Ist dir denn die Splashscree so wichtig, dass du da so viel Zeit und Arbeit reinsteckst? :?
|
AW: Splash Screen Anzeigedauer
Wieso viel Zeit? Das hat keine 2 Minuten gedauert =)
Ich bin Perfektionist und alles muss ordentlich sein :P Hintergrund: es gibt bereits eine Software wie meine als Shareware. Die wird aber nicht mehr weiterentwickelt. Vor einiger Zeit hatte ich dann die Idee, diese Software nachzuahmen und so umzusetzen, wie ich sie gerne hätte. Mittlerweile bekomme ich Feedback von Endnutzern und deren Wünsche fließen auch in die Entwicklung ein. |
AW: Splash Screen Anzeigedauer
Zitat:
Manche Anwälte freuen sich schon auf F(r)ischfutter! JM2C |
AW: Splash Screen Anzeigedauer
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz