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.