QNA > L > La Conoscenza Della Compressione Dei Dati È Necessaria Per Un'app Di Messaggistica?

La conoscenza della compressione dei dati è necessaria per un'app di messaggistica?

Ci sono molte cose da considerare quando si progetta un'app di messaggistica. Una di queste è il tipo di contenuto che vuoi supportare. È solo testo semplice, o include media - audio e/o video. Ognuno di questi deve essere trattato in modo diverso. E ci sono molti fattori che lo decidono. Per es:

  1. C'è un limite alla lunghezza dei messaggi di testo? Se il limite è troppo basso, potresti andare bene senza alcuna compressione. Anche se il limite è alto, è molto raro che una persona digiti troppo in un singolo messaggio. Quindi, una compressione del testo potrebbe non essere necessaria.
  2. Vuoi la condivisione di immagini? Che tipo di formati vuoi supportare - lossy come JPEG, o lossless come PNG, GIF? Devi prendere una decisione su quanto comprimere. Se scegli JPEG, puoi decidere tu stesso o permettere all'utente di modificare la quantità di perdita. Per esempio: potresti voler comprimere di più nel caso in cui l'utente sia su una rete a bassa larghezza di banda.
  3. Punti simili si applicano alla compressione video.

È necessario comprendere le tecniche per essere in grado di pesare i pro e i contro, e prendere una decisione. Ma, per l'implementazione, potrebbe essere meglio scegliere una delle librerie disponibili a vostra disposizione.

Di Schreibe Cyprych

Dovrei essere uno sviluppatore di applicazioni mobili o uno sviluppatore web, o entrambi? Quale campo fa più soldi? :: Come ottenere il suono dal mio monitor che non ha altoparlanti, ma una connessione HDMI
Link utili