Assuming Dayz want's to be somewhat real, apple picking needs to be changed. Right it breaks immersion and is boring.
In real life you are able to tell if there apples on a tree within a minute or so. But then you know for sure, how many are there (roughly).
In Dayz the trees should have inventories, which need time to open. Like 30 seconds. Then you can pick up the apples from the tree inventory.
Alternatively the tree inventory is populated by searching the tree. This way the server does not need to spawn huge amounts of apples into never looted apple trees, but only when a player needs apples. So it's completely data driven.