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:
- 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.
- 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.
- 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.
Articoli simili
- È una buona idea costruire un'app di messaggistica istantanea quando ci sono già le migliori app di messaggistica nel negozio?
- Come tratta Apple gli acquisti in-app effettuati da bambini senza il permesso o la conoscenza dei genitori nell'App Store?
- Quali codec video sono i migliori per la compressione?
- Tra l'assorbimento del vapore e la compressione del vapore quale è economico per l'uso con l'energia solare?