One Unity codebase for phone and headset
The central bet: the same client compiled for iOS and Android and for Quest OS, aiming for more than 85% shared code. The phone is the product a maintenance team can adopt tomorrow; the headset is the premium tier. Two apps would mean every feature built twice and drifting apart. The interaction layer is an interface from the start, so touch and hand tracking are two implementations of one contract rather than two codebases.