Углубляет понимание причин выбора Parcelable в Android.
Он быстрее и оптимизирован под Android.
Parcelable сериализует объект вручную, избегая рефлексии.
Он в 10–20 раз быстрее по сравнению с Serializable.
Использует Parcel — легковесный механизм Android.
Подходит для интенсивной передачи данных между Activity, Service, Fragment.
Недостатки:
Больше кода.
Требует ручного контроля за порядком записи/чтения полей.
Вывод: если нужно сериализовать для хранения на диске — можно использовать Serializable.
Если передаёте через Intent — используйте Parcelable.