The nanite trick (using packed 64-bit values + atomics to do depth buffering) described here is really clever. It's interesting that Apple specifically added support for it, but it makes sense to do it since I can imagine other game renderers eventually adopting similar tricks.