Article de reference

Écran de démarrage

Écran de démarrage de la version 2.65 de Blender Page d'accueil du Nokia N95 Un écran de démarrage est un élément graphique composé d'une fenêtre contenant une image , un logo e...

Écran de démarrage de la version 2.65 de Blender
Page d'accueil du Nokia N95

Un écran de démarrage est un élément graphique composé d'une fenêtre contenant une image , un logo et la version actuelle du logiciel. Il peut apparaître lors du lancement d'un jeu ou d'un programme. Une page de démarrage est une page d'introduction sur un site web . Un écran de démarrage peut occuper tout l' écran ou la page web, ou se limiter à un rectangle situé près du centre. Les écrans de démarrage des systèmes d'exploitation et de certaines applications conçues pour être exécutées en plein écran occupent généralement la totalité de l'écran.

barre de progression affiche l'avancement du chargement. L'écran de démarrage disparaît lorsque la fenêtre principale de l'application apparaît. Les écrans de démarrage peuvent être affichés temporairement, puis remplacés.

Les écrans de démarrage servent généralement à améliorer l' apparence d'une application ou d' un site web ; ils sont donc souvent visuellement attrayants. Ils peuvent également comporter des animations , des graphismes et des effets sonores .

Sur le Web , une page d'accueil est une page qui sert de page d'introduction avant l'affichage de la page d'accueil principale . Les concepteurs peuvent utiliser des pages d'accueil :

  • Pour diriger les utilisateurs vers le site web approprié à leur pays ou à leur langue de préférence.
  • Pour rediriger les utilisateurs vers un site à faible bande passante ou vers un site plus accessible aux utilisateurs handicapés.
  • Comme forme supplémentaire de publicité .
  • restreindre l’accès à des contenus tels que la pornographie , la publicité ou la vente d’alcool , ou les jeux d’argent .
  • En complément esthétique de la page principale.
  • Pour capter l'attention de quelqu'un et le diriger vers une page contenant plus de détails, généralement sur un produit qu'ils vendent.

L'une des premières utilisations de l'écran de démarrage sur un site web Flash permettait au développeur de lancer le site dans une nouvelle fenêtre gérée par JavaScript, sans les éléments du navigateur tels que les barres de défilement ou la barre d'adresse, et à la taille exacte de l'animation Flash. Cette pratique est tombée en désuétude avec la généralisation des bloqueurs de fenêtres contextuelles. Désormais, la plupart des pages web Flash offrent la possibilité de passer en mode plein écran.

Les écrans de démarrage, qui allongent souvent le temps d'attente avant l'affichage du contenu souhaité et peuvent être longs à charger, sont impopulaires auprès de certains utilisateurs. Ils sont particulièrement gênants pour les utilisateurs disposant d' une connexion Internet lente , car le chargement de la première page peut être prolongé. De plus, si l'utilisateur a désactivé les contenus enrichis tels que les images, Flash ou Shockwave , l'écran de démarrage risque de ne pas se charger du tout. Enfin, les écrans de démarrage et les pages principales associées créées en Flash sont souvent inaccessibles aux moteurs de recherche et aux lecteurs d'écran pour personnes aveugles.

Assistance logicielle

Le langage de programmation Java possède une classe spécifique pour la création d'écrans de démarrage, appelée java.awt.SplashScreen qui gère les fonctions standard des écrans de démarrage, par exemple afficher une image centrée sur l'écran qui disparaît lorsque la première fenêtre du programme s'ouvre.

Les écrans de démarrage peuvent également être créés en HTML et CSS s'ils sont conçus à d'autres fins que celle d'écran de chargement. Ils servent alors, par exemple, à proposer la sélection de la langue.

Le système d'exploitation Android (à partir d' Android 12 ) génère automatiquement un écran de démarrage pour chaque application installée, que les développeurs d'applications peuvent personnaliser. La bibliothèque Core Splashscreen de Jetpack assure la compatibilité de cette fonctionnalité avec les versions antérieures d'Android.