Fructose raises blood sugar levels very slowly, and doesn't replenish glycogen stores well. In fact, fructose will only replenish liver glycogen.
After training, you want the fastest acting carbohydrate possible. You want it to quickly elevate your blood sugar levels shuttling nutrients to your muscles. A carbohydrate on the glycemic index scale of 100+ would be optimal. You also want it to be in liquid form for quicker absorption. Maltodextrin and dextrose are best.
So, apples v sweet tarts? Sweet tarts, hands down.
Oatmeal is low GI and not suited to a post-workout meal.