Yes, crabapple trees require full sun in order to produce flowers and fruit. Although a crabapple tree can survive in the shade, it may not get enough sun to generate the flowers.