The crabapple trees Royal Raindrops and Prairie Fire can endure a variety of soil types and do well in full sun to partial shade environments.