Проверяется знание механизмов сериализации объектов в Android.
Serializable — стандартный Java-механизм, Parcelable — оптимизирован под Android.
Serializable — это интерфейс из Java, который позволяет автоматически сериализовать объекты без дополнительного кода. Он прост в использовании: нужно просто реализовать интерфейс.
Однако работает медленно, так как использует рефлексию.
Parcelable — это Android-специфичный интерфейс. Он требует ручной реализации методов записи и чтения объекта через Parcel. Это сложнее, но в 10–20 раз быстрее, так как исключает рефлексию и использует сжатый двоичный формат, что важно при передаче данных между компонентами.
Если вы работаете в Android-приложении и сериализуете объекты для передачи между Activity, Service и т.д., лучше использовать Parcelable.