Cross Platform

Definizione rapida

Capacità di un software di operare su sistemi operativi differenti.

Spiegazione

Detta anche portabilità, richiede che codice e dipendenze non siano legati a una sola piattaforma. Il termine può descrivere anche una persona competente in più ambienti.

Esempio pratico

La stessa applicazione viene distribuita per Windows, Linux e macOS mantenendo le funzioni principali.

Spiegazione tecnica

Astrazioni, librerie comuni e adattamenti specifici separano la logica dalle interfacce proprie del sistema.

Da non confondere con

Non significa necessariamente un unico eseguibile valido ovunque: possono esistere build dedicate.