Submitted by HighRepsToHugeness t3_10obnd3 in askscience
When growing fruit trees from seed (apple, pear, citrus, etc.), there is a wide variation of time when the seedling will mature and grow fruit. Some apple seedlings will produce fruit in a little as 3 years, some 10 years, some many years past 10 years. What causes this difference? Is fruiting genetically determined, size of the tree, size of roots, number of branches, etc? Or is it a combination of many factors?
Chagrinnish t1_j6ewyo4 wrote
With respect to apples the biggest influence would be the type of rootstock used. As another poster mentioned, commercial apple trees are propogated from small segments of branches (scions) from the desired cultivar which are then grafted onto the roots of another apple tree cultivar (the rootstock). The rootstock of the tree influences the mature size of the tree, and rootstocks selected for dwarfing characteristics generally produce a tree that fruits earlier than a full-size, "standard" tree.
In the plant kingdom in general plants usually don't flower until they start approaching their mature size. In that respect it makes sense that a dwarf tree will fruit earlier in its life than a taller tree.