Plateforme
Une plateforme informatique est le matériel et les logiciels sur lesquels s’exécute une application. Les plateformes matérielles sont définies par l’architecture du processeur, comme x86 ou ARM. Les plateformes logicielles sont souvent déterminées par le système d’exploitation, comme Windows, macOS et Linux.
Dans de nombreux cas, les termes « plateforme » et « système d’exploitation » sont utilisés indifféremment. Cependant, comme un système d’exploitation peut fonctionner sur plusieurs types de matériel, une plateforme peut être définie plus précisément comme une combinaison de matériel et de logiciels. Par exemple, macOS sur du matériel Intel constitue une plateforme, tandis que macOS sur Apple Silcion en constitue une autre.
La combinaison de matériel et de logiciels propriétaires et tiers est appelée un « écosystème de plateforme ». Les plateformes mobiles en sont des exemples courants. iOS et Android sont deux plateformes mobiles dominantes qui proposent des boutiques d’applications contenant des applications téléchargeables. Les consoles de jeux vidéo sont des plateformes dotées d’un matériel et de systèmes d’exploitation uniques, qui exécutent des logiciels spécialement écrits pour la plateforme.
Les programmes qui fonctionnent sur plusieurs plateformes sont appelés des applications multiplateformes. Certains sont créés à l’aide d’un framework conçu pour les applications multiplateformes, tandis que d’autres sont écrits nativement pour chaque plateforme. La traduction d’une application d’une plateforme à une autre est appelée portage de l’application.
Testez vos connaissances