2. For end users the most convenient way of receiving updates is from app store or Mobile App Management system. Then receiving updates even every few days is not painful. With QR code based distribution it's more troublesome and you should find the right balance between update frequency and user engagement. Releasing update twice a year should be acceptable for most users. In case of urgent fixes you may have to do it more often though. Concentrate on pre rollout testing in order to minimize the risk.