Sur un appareil Android, le stockage interne est divisé en plusieurs partitions. Les données de la ROM personnalisée sont stockées sur une partition, et les applications et les données utilisateur sur une autre. (En général, il y a aussi d'autres partitions). Pour cette raison, l'installation d'une ROM personnalisée plus petite n'a pas d'incidence sur le fonctionnement de l'appareil. directement vous donnent plus d'espace libre pour les données, car ils sont sur une partition différente. Mais si vous pouvez créer une ROM personnalisée plus petite, cela vous permet de repartitionner le stockage pour allouer plus d'espace aux données utilisateur.
Le repartitionnement du stockage est assez risqué, car vous devez savoir exactement quelle sera la taille de la ROM personnalisée. Si la partition système est trop petite pour la ROM, tout se passera mal lorsque ou après son installation.
Je crois qu'il est plus courant d'ajouter simplement quelques applications utiles à la ROM personnalisée, pour lui donner une taille similaire à celle de la ROM stock. De cette façon, vous pouvez éviter d'installer des applications volumineuses dans la partition userdata, vous donnant plus d'espace sans repartitionnement. Comme les mises à jour des applications préinstallées sont installées dans la partition userdata, et non dans la partition système, le fait d'inclure des versions à jour de ces applications dans la ROM personnalisée permet de gagner de l'espace.