J'ai lu beaucoup de messages et d'articles vantant la vitesse de Parcelable sur Serializable. J'ai été en utilisant à la fois pour transmettre des données entre des Activités par les Intentions, et n'ont pas encore de remarquer une différence de vitesse lors de la commutation entre les deux. La quantité type de données que j'ai de transfert est de 5 à 15 objets imbriqués avec 2 à 5 champs de chacun.
Depuis que j'ai environ 30 classes qui doivent être transférables, la mise en œuvre de Parcelable nécessite beaucoup de code réutilisable qui ajoute le temps de maintenance. Un de mes exigences actuelles est aussi que le code compilé doit être aussi petite que possible; j'espère que je pourrais gagner un peu d'espace en utilisant Serializable sur Parcelable.
Dois-je utiliser Parcelable ou il n'y a pas de raison de l'utiliser sur Serializable pour de si petites quantités de données? Ou est-il une autre raison pour laquelle je ne devrais pas utiliser Sérialisable?