Citazione di: lagazzella il 16 Apr 2013, 15:15
Domanda da profano: ma perché, le app che hai, senza aggiornamento, non funzionano più?
Perché sul mio android ogni app si deve aggiornare almeno una volta a settimana, a chi giova tutto ciò?
1) perché cominciano ad essere sviluppate per la versione del sistema operativo che tu non puoi installare e utilizzare.
E questo prima magari ti dà problemi, poi te la rende proprio inutilizzabile.
2) Le app (come tutti gli altri programmi) vengono aggiornate in continuazione perché lo sviluppo prosegue ben oltre la data di release.
C'è da dire che molti di questi aggiornamenti sono inutili, o meglio, previsti.
Nel senso che magari c'è del codice ridondante, oppure alcune operazioni possono essere svolte in altro modo riducendone la pesantezza.
A volte basta limitarsi alla razionalizzazione del codice per ottenere miglioramenti molto rilevanti (meno l'apparecchio deve leggere, più sarà veloce e performante).
Chi scrive il codice già lo sa. Già sa che in fase di aggiornamento interverrà lì.
Perchè lo fa?
Perchè in questo modo tu percepisci che il prodotto migliora.
Perché effettivamente migliora.
Non è che sia tutta na finzione eh. C'è anche l'importante feedback che ti arriva dall'utilizzo effettivo della app, visto che solo la casistica ti consegna davvero le criticità di quanto è stato sviluppato.
Ho memoria di prodotti buonissimi in fase di test e che una volta in produzione sono durati il tempo di un nevischio sotto il sole d'agosto.