Estos conceptos están relacionados con el Proceso de Comunicación Inter (IPC).
Al enviar datos entre dos aplicaciones, debemos asegurarnos de que ambas aplicaciones comprendan el formato de los datos que se envían.
Especialmente cuando está enviando valores de tipo de datos no primitivos como clases y objetos entre dos aplicaciones, tenemos que convertirlos al formato comprensible del sistema operativo. O.S entiende solo los tipos primitivos (ints, chars, etc.). El motivo de la conversión es que tenemos que canal de comunicación O.S para transmitir los datos.
Este proceso de conversión de tipos no primitivos a primitivos y el envío a otra aplicación a través de un canal de comunicación se denomina Serialización. El proceso inverso se llama De serialización.
En Java, IPC depende en gran medida de las serializaciones para la serialización. Pero la serialización está diseñada teniendo en cuenta las aplicaciones de escritorio. Cuando realice IPC en aplicaciones móviles, debemos asegurarnos de que el proceso de IPC no sea demasiado pesado.
En términos simples, la serialización es un concepto pesado para IPC. Por lo tanto, en lugar de Serialization, Android optó por Binders para lograr una comunicación ligera entre procesos. Binders internamente depende en gran medida de las parcelas, para hacer el IPC. Los paquetes son serializables livianos. Se prefiere usar parcelas para ordenar objetos en flujos de bytes.
Nota: Binder IPC depende en gran medida del concepto de memoria compartida para asegurarse de que no haya mucha duplicación de datos mientras se comparte entre las aplicaciones.
Quizás quiso pasar por estos - http://stackoverflow.com/questions/3323074/android-difference-between-parcelable- and-serializable y http://stackoverflow.com/questions/5550670/benefit-of-using-parcelable-instead-of-serializing-object? – verisimilitude
Use mayúsculas para comenzar un nombre de clase (_GetSetClass_ o _Getsetclass_). – keyser
¿Cuál es la necesidad de serializar objetos en Android? ¿No podemos realizar la tarea sin serializar los objetos? – SRam