D: Qual è la differenza tra SO mobile e SO del computer?
R: La differenza tra un sistema operativo mobile (OS) e un sistema operativo del computer ha a che fare con il modo in cui le singole società tecnologiche hanno implementato varie versioni dei sistemi operativi che forniscono gli ambienti fondamentali per le applicazioni software tradizionali e le nuove app mobili.
I sistemi operativi mobili e per computer sono stati sviluppati in diversi modi e per diversi usi. I prodotti del sistema operativo del computer sono più vecchi e più familiari a gruppi più grandi di utenti. Negli ultimi 20 o 30 anni, la semplice idea di un sistema operativo per computer è stata continuamente sviluppata e migliorata. Durante questo periodo, Microsoft Windows e Mac OS di Apple sono emersi come i due progetti di sistemi operativi dominanti. Esistono anche alcuni sistemi operativi open source progettati per computer tradizionali in alternativa ai sistemi operativi con licenza Microsoft o Apple. Questi includono Linux, FreeBSD, OpenBSD e GNU.
Ci sono molti dettagli coinvolti nella progettazione del sistema operativo del computer, ma un fatto importante è che i sistemi operativi per computer non sono stati realmente progettati per l'uso mobile su reti wireless. Invece, si sono evoluti e sono stati compresi, come parte di un sistema cablato, più comunemente, come parti di una singola macchina fisica. Pertanto, sviluppatori e ingegneri si sono concentrati su molte specifiche tecniche relative ad elementi come protocolli di avvio, thread del programma, gestione di processi multipli, funzionamento della CPU e altri elementi del sistema operativo tradizionale.
Il sistema operativo mobile è un concetto più recente. In molti modi, il sistema operativo mobile si è basato su ciò che il sistema operativo del computer ha realizzato. In effetti, molti sviluppatori moderni che lavorano con sistemi operativi mobili tendono a dare per scontati gli elementi tradizionali dei sistemi operativi per computer poiché si concentrano su problemi più recenti come il design reattivo, l'accesso coerente alla rete e altri elementi di fornitura di applicazioni software utilizzate in diversi ambienti wireless .
Per dare un'occhiata alla differenza tra sistemi operativi mobili e computer, dai un'occhiata a come un nuovo sistema operativo per smartphone funziona in modo diverso da un sistema operativo Windows XP o 2000 tradizionale. Oppure dai un'occhiata al sistema operativo iOS utilizzato su iPhone rispetto al sistema operativo per un computer Apple tradizionale o anche per un laptop Apple più recente. Quello che scoprirai è che mentre molti degli elementi del sistema operativo Apple sono marchiati e creati visivamente nello stesso modo, quando scendi nelle aree tecniche del sistema operativo, i sistemi operativi mobili sono abbastanza diversi perché sono progettati per lavorare su dispositivi diversi e fare cose diverse.