I've given DS raw apple before, I just cut it into really thin slices (no more than 2 mm thick) and let him pick them up and go for it. When it's that thin they're able to break it down in their mouths really easily. And, like the others have said I find DS spits stuff out if it is too big or hard for him to break down to swallow. But I do know what you mean about the lack of soft fruits now, my DS loves bananna, but that seems to be all I give him at the moment. I have bought a madarine for him, I'm thinking if I get the pips out before I give him a bit it might work well for him.