Nessun lettore PiunikaWeb è estraneo agli aggiornamenti software sul proprio smartphone, smartwatch, tablet, smart TV, smart altoparlante, laptop, console di gioco e quant’altro.

Quelle piccole finestre pop-up che ti avvisano ogni volta che è disponibile un nuovo aggiornamento software per il tuo dispositivo possono apportare modifiche diurne e notturne al tuo dispositivo, sia in termini di prestazioni che di set di funzionalità.

A causa di ciò che portano in tavola, maggiori o minori, gli aggiornamenti software non sono meno importanti nello spazio digitale di oggi. Non solo offrono nuove funzionalità e correzioni di bug, ma migliorano anche la sicurezza del dispositivo.

Con un software aggiornato in esecuzione sui tuoi dispositivi, sarai certo che qualunque cosa tu faccia con il dispositivo rimane al sicuro, ma questo deve essere fatto su base regolare.

Samsung-security-update-release-notes

(Fonte)

Mentre siamo sempre in collera ogni volta che i vari dispositivi e app che utilizziamo non ricevono aggiornamenti regolari, chiunque conosca un paio di cose sulla scrittura del codice è consapevole che lo sviluppo e la manutenzione del software non sono una passeggiata.

p>

Occorrono lunghe ore di lavoro per garantire che il software sia ottimizzato correttamente e senza grossi bug. Anche così, avere un software privo di bug dopo tutti gli sforzi è ancora quasi impossibile.

In effetti, è per questo motivo che gli OEM e i vari sviluppatori di software sono sempre all’erta, cercando di capire come affrontare il prossimo bug che si presenta aggiungendo anche nuove funzionalità.

Ancora una volta, ritengo che lo sviluppo e la manutenzione del software non siano una cosa da tutti. Ma ehi, possiamo parlare delle vaghe”correzioni di bug”e delle note di rilascio dell’aggiornamento”ottimizzazione delle prestazioni”che gli sviluppatori continuano a spingere con ogni nuova versione?

Gmail-update-changelog

(Fonte)

Molti saranno d’accordo sul fatto che un buon numero di sviluppatori di app, inclusi alcuni dei grandi nomi come Apple e Google, a volte considerano le note di rilascio degli aggiornamenti come un ripensamento.

Idealmente, tutto ciò che vogliono è spuntare la casella di controllo”Registro modifiche”o”Novità”per la nuova versione senza pensare troppo al processo e all’impatto sugli utenti finali.

Forse ciò che la maggior parte non riesce a capire è che i log delle modifiche scritti correttamente offrono la possibilità di mantenere gli utenti entusiasti del prodotto. Vengono a conoscenza dei contenuti del nuovo aggiornamento e del valore del tuo prodotto.

Poiché i consumatori sono sempre al centro della storia di successo di ogni prodotto, gli aggiornamenti software di questi prodotti dovrebbero riguardare loro.

Se viene lanciato un aggiornamento di stabilità, i consumatori meritano di sapere esattamente cosa è stato fatto per migliorare detta stabilità, ma nei termini più semplici possibili.

Ti meriti di sapere cosa è cambiato esattamente per portare alla presunta”ottimizzazione del rendimento”. È prudente per gli sviluppatori di app dire ai propri utenti cosa hanno corretto esattamente piuttosto che lanciare un registro delle modifiche”correzioni di bug”ad ogni iterazione.

Mi infastidisce ancora di più quando gli sviluppatori continuano a includere lo stesso registro delle modifiche in più versioni dell’aggiornamento. L’ho visto più volte con gli aggiornamenti di sicurezza mensili di Samsung, Nokia e Xiaomi.

Anche Google è un colpevole. Le note sulla versione dell’aggiornamento di Google Task, ad esempio, non sono cambiate da quasi due anni. Puoi fare clic/toccare l’immagine qui sotto per vedere di persona.

Google-Tasks

(Fonte)

Se gli sviluppatori stavano effettivamente lavorando su qualcosa (bug, miglioramenti o ottimizzazioni) e ci sono riusciti, perché è così difficile elencare gli esatti bug/miglioramenti/ottimizzazioni su cui stavano effettivamente lavorando e che affermano di aver affrontato?

L’uso di”correzioni di bug”e nulla di specifico può essere facilmente interpretato erroneamente, ovvero che nulla è stato effettivamente corretto con i nuovi aggiornamenti.

Laddove lo stesso log delle modifiche viene utilizzato più volte, suggerisce anche lo stesso: che non è stato modificato nulla, altrimenti vedremmo effettivamente cosa è cambiato nelle note di rilascio ufficiali invece dello stesso log delle modifiche precedente.

Apple-release-notes-bug-fixes

(Fonte )

Gli sviluppatori di software devono smettere con questa pigrizia di fornire vaghe”correzioni di bug”e”ottimizzazioni delle prestazioni”note di rilascio degli aggiornamenti e fornire invece log delle modifiche dettagliati.

Diamine, forse anche impedire agli sviluppatori di app di pubblicare le loro app nel Play Store o nell’App Store a meno che non possano fornire un registro delle modifiche dettagliato all’aggiornamento in arrivo.

Sia Google che Apple dovrebbero dare l’esempio con i loro aggiornamenti interni delle app rispettivamente su Play Store e App Store; qualcosa che stanno anche lottando per fare. Ma si spera che questo finisca prima o poi.

NOTA: l’articolo verrà aggiornato dopo una settimana con i risultati del sondaggio di Twitter sopra.

PiunikaWeb è nato come un sito Web di giornalismo tecnologico puramente investigativo con un focus principale sulle notizie”ultime”o”esclusive”. In pochissimo tempo, le nostre storie sono state raccolte da artisti del calibro di Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors e molti altri. Vuoi saperne di più su di noi? Vai qui.

Categories: IT Info