QNA > Q > Quali Sono I Motivi Comuni Per Cui Le Applicazioni Android Si Bloccano?

Quali sono i motivi comuni per cui le applicazioni Android si bloccano?

  • La ragione principale è ovviamente l'errore umano. La maggior parte delle volte un'app si blocca a causa di un errore di codifica/design fatto dall'uomo,
  • La seconda ragione direi, è la mancanza di test. Un sacco di sviluppatori di app codificano la loro app, la testano in un modo che funziona bene al 100% ma spesso dimenticano i pochi casi che faranno crashare l'app (NullPointerException, stati sbagliati, una funzione che tocca un'altra funzione),
  • Più specificamente su Android, a volte dimenticano che un dispositivo mobile ha una certa dimensione di memoria e cercare di andare oltre la dimensione allocata spesso risulterà in un crash (OutOfMemory) - molto frustrante per gli utenti. Questo può accadere se gli sviluppatori non riciclano le viste in ListView per esempio.
  • Bloccando il thread principale, non si verificherà un crash, ma verrà visualizzato un popup per permettere agli utenti di uccidere l'applicazione dopo 5 secondi.
  • C'è un sacco di altri casi, probabilmente troppo per elencarli qui.

    Ecco una pagina da leggere sugli errori da evitare durante lo sviluppo su Android: Top 10 Most Common Android Development Mistakes: Un tutorial di programmazione
.

Di Hermon

Qual è la tariffa media che Netflix paga per lo streaming di una singola stagione di una serie TV per un anno? :: Can I watch TV Shows and Movies bought with iTunes on the new Samsung Galaxy Tab 10.1 Tablet?
Link utili