Devo scaricare sempre una patch software?
Una patch software è una revisione di un programma software che può comportare grandi cambiamenti nel modo in cui funziona o lievi aggiunte estetiche al suo aspetto. Sebbene le società di sviluppo software incoraggino i loro clienti a installare qualsiasi patch software disponibile che emettono, è davvero necessario solo se la patch è designata per risolvere problemi software critici o problemi di sicurezza del programma. La compatibilità del programma con il sistema operativo e lo stato di un computer corrente può cambiare drasticamente con l'installazione di una patch software e, se un programma software sta già funzionando come desiderato, non è necessario aggiornarlo immediatamente con una patch disponibile.
La qualità delle patch del software può anche variare considerevolmente se una società è in fase di transizione o è stata recentemente acquistata da un'altra società e ha sostituito il suo team di sviluppo per il programma. Spesso, quando una patch software diventa disponibile per un programma che non ha mostrato cambiamenti in mesi o anni, può indicare che sono in arrivo ulteriori patch importanti. Ciò potrebbe rendere prudente attendere il processo di sviluppo fino a quando i problemi del software non saranno stati completamente risolti.
Il software per computer segue una convenzione generale per le revisioni di denominazione e il significato di una patch software può essere determinato da questa convenzione. Se un programma software è etichettato come versione 3.0, una modifica alla versione 4.0 è una modifica importante nel programma, e in genere uno che richiede l'acquisto della nuova versione del software. Se la patch del programma dovesse essere elencata come 3.1, ciò indica che si tratta di un aggiornamento minore ma significativo al programma. Man mano che i numeri si estendono oltre il numero della versione originale, il significato della patch del software diventa sempre più minore, con un aggiornamento del programma di 3.1.1 che probabilmente non comporta nient'altro che un leggero cambiamento nel layout grafico del software o una leggera riformulazione dei file della guida. I numeri di versione non hanno alcun formato ufficiale, tuttavia, è importante verificare con la documentazione del produttore del software quali aggiornamenti effettivi della patch.
Uno dei metodi ampiamente accettati nella programmazione per i numeri di revisione segue il formato di "Major.Minor.VMinor.Build". VMinor indica una piccola modifica al programma. Build indica un metodo di controllo dell'inventario in modo che la società di software sia a conoscenza di quante volte hanno riscritto il programma, ma è di scarsa utilità per i consumatori.
Programmi software di grandi dimensioni come i sistemi operativi possono comportare l'emissione di centinaia di patch nel corso della loro durata di vita supportata. I più critici di questi che dovrebbero essere scaricati e installati sono le patch di sicurezza per proteggere dalle debolezze del codice che gli hacker potrebbero sfruttare e che i virus potrebbero danneggiare. Spesso comportano aggiornamenti di una particolare versione di browser Web, programma di posta elettronica o software online interattivo, come giochi, servizi bancari e altri programmi di transazione finanziaria. Alcuni software e sistemi operativi hanno la possibilità di scaricare e installare automaticamente tutte le patch disponibili senza l'intervento dell'utente, ma ciò può contribuire a vulnerabilità della sicurezza e errori di compatibilità non necessari e dovrebbe essere consentito solo se il proprietario del computer si fida completamente del fornitore del software.