Va bene per un'applicazione controllare gli aggiornamenti automatici in meno di 20 ore di intervallo? [chiuso]

1

Ho un'applicazione desktop che ha la capacità di aggiornarsi automaticamente al prossimo riavvio (senza il consenso dell'utente - ma questo è un altro problema). Supponendo che l'utente non si accorga mai di alcunché relativo all'aggiornamento delle applicazioni (come una barra di avanzamento o un popup che richiede il riavvio) e che il nostro server supporterà il carico di spam della richiesta, c'è qualche ragione per cui non dovrebbe controllare gli aggiornamenti in intervallo di meno di 20 ore?

Il motivo per cui sto chiedendo questo è perché tutte le applicazioni che conosco che hanno capacità di aggiornamento automatico controllano l'aggiornamento ogni 20-24 ore e all'avvio. Mi stavo chiedendo se esistesse una regola etica a riguardo, o semplicemente a causa del rischio di sovraccaricare il server.

    
posta FlameStream 21.06.2013 - 17:45
fonte

4 risposte

4

Probabilmente non vuoi fare un aggiornamento così spesso.

Con un aggiornamento giornaliero, corri il rischio di bloccare TUTTI i tuoi utenti se c'è un problema nel tuo aggiornamento (sto guardando te, Microsoft). E poi si arriva ad occuparsi dei reclami e dei problemi di supporto che ne derivano. Se si riduce la frequenza dei controlli, se si verifica un problema, ciò si ripercuoterà su una porzione più piccola dei clienti e probabilmente sarà in grado di recuperarli e risolverli prima che diventi un problema più grande.

Nelle app di Windows, controllano gli aggiornamenti (se abilitati) all'avvio del programma solo se non sono stati registrati negli ultimi 14 giorni. Sembra funzionare bene Registra solo l'ultima data di controllo, e fa un altro controllo solo una volta 14 giorni, indipendentemente dalla frequenza di avvio del programma. E, se l'utente lo desidera, può anche controllare manualmente la finestra "Informazioni".

    
risposta data 21.06.2013 - 20:49
fonte
3

Considera due punti:

  1. Privacy. Se l'applicazione ti invia delle informazioni ogni volta che la lancio, dice troppo su di me. Se avvio la tua applicazione molto spesso, puoi raccogliere alcune statistiche che considererei troppo intrusive della mia vita personale . Nel giro di pochi mesi o anni, saprai statisticamente quando uso il mio computer dal lunedì al venerdì e quando lo uso nei fine settimana. Sarai in grado di sapere che il 9 maggio th ho lanciato l'applicazione sedici volte o che ero in vacanza dal 12 marzo th al 4 aprile esimo .

  2. Impatto sul server. Se la tua app viene utilizzata attivamente, l'impatto del controllo degli aggiornamenti ogni volta che inizia potrebbe essere importante . Ridurlo a uno al giorno per utente non è male.

    Si noti che, contrariamente a quanto si potrebbe pensare, non influirebbe troppo sui picchi. Ad esempio, un'applicazione utilizzata dagli esperti contabili negli Stati Uniti vedrebbe il maggior numero di richieste al mattino, quando i ragionieri si mettono al lavoro e lanciano l'applicazione.

Per quanto riguarda il punto di vista degli utenti stessi:

  • se gli utenti della tua app sono amministratori di sistema e professionisti IT, Balog Pal ti ha già dato abbastanza informazioni. Dai sempre la possibilità di disabilitare gli aggiornamenti o di renderli manuali o di scartarli in qualche modo.

  • se gli utenti sono persone semplici con poca conoscenza dell'IT, non gli importa se aggiorni la tua app ogni trenta secondi o una volta al mese. Ciò che gli interessa è che alcune applicazioni chiedono a loro di fare gli aggiornamenti: un processo che non capiscono e che considerano una perdita di tempo . Ecco perché il modello scelto da Google Chrome è così eccellente e dovrebbe essere utilizzato in ogni applicazione.

risposta data 21.06.2013 - 20:27
fonte
1

In effetti è l'attuale mania e PITA. Dopo ogni installazione devo eseguire hijackthis ed eliminare i paraziti. O imposta il firewall per domare i programmi che ho installato per dire modificare un'immagine, ma pensano di possedere le mie connessioni di rete e fanno qualsiasi cosa vogliano.

No, per un programma non è consentito controllare gli aggiornamenti senza il consenso e il consenso dell'utente in 20 ore o anche in 20 anni. Vuoi giocare correttamente, implementare un'opzione in cui l'utente può impostare la sua preferenza.

Se fai la domanda in modo diverso, se è giusto offrirlo come predefinito, non sono contrario.

    
risposta data 21.06.2013 - 17:57
fonte
1

Dovresti considerare di avere un livello di "criticità" dell'aggiornamento automatico. Se si tratta di un aggiornamento della sicurezza, è possibile renderlo un aggiornamento forzato, ma se si tratta di una funzionalità o di un aggiornamento della correzione dei bug meno critico, lasciare che l'utente decida. La frequenza non suona male perché se c'è un aggiornamento per la sicurezza potresti non voler aspettare fino al prossimo riavvio o riavvio dell'app. Anche se l'aggiornamento è non invadente, gli utenti possono annoiarsi a causa del cambiamento delle funzionalità.

    
risposta data 21.06.2013 - 19:49
fonte

Leggi altre domande sui tag