Estoy escribiendo una aplicación de Android que almacenaría datos y se comunicaría con un servidor utilizando búferes de protocolo. Sin embargo, el stock implementation de los búferes de protocolo compilados con el indicador LITE (tanto en la biblioteca JAR como en los archivos .java generados) tiene una sobrecarga de ~ 30 KB, donde el programa en sí mismo es solo ~ 30 KB. En otras palabras, los búferes de protocolo duplicaron el tamaño del programa.Android y Protocolo Buffers
Buscando en línea, encontré un reference a un Android specific implementation. Desafortunadamente, parece que no hay documentación para él, y el código generado a partir del archivo .proto estándar es incompatible con él. ¿Alguien lo ha usado? ¿Cómo puedo generar código desde un archivo .proto para esta implementación? ¿Hay alguna otra alternativa ligera?
Bueno, creo que el problema era que prácticamente duplica el tamaño de la aplicación. Solo algo que era poco atractivo. – kwogger