Landed at PVG yesterday — the arrival card is fully digital now, took 4 minutes
Filled it on the plane wifi, scanned a QR at immigration, done. Fill it online before you fly — paper backup at the border if you can't. One thing: it wants your first night's hotel address, so screenshot your booking before you board.