Yes, the 3.5-inch LCD Display is fully compatible with Raspberry Pi, as it is designed to interface directly using the SPI port and supported Pi display drivers.
However, it is not directly compatible with Arduino due to its high resolution (480×320), complex driver requirements, and limited Arduino memory. Arduino boards typically cannot handle full-color TFT graphics at this resolution without special driver shields or custom hardware.
It can still work with certain advanced boards (like STM32, ESP32, or Arduino Mega with external drivers), but not plug-and-play like with Raspberry Pi.