
Mostly permissions. Apps require user permission to connect to a new network for the first time. Traffic from a mobile access point could be difficult to tunnel through a VPN. Background Mode can be unreliable because the operating system prioritizes the battery over apps. Ideally such features would be developed at the OS level. However, we also didn't have the bandwidth to go far down the mobile rabbit hole, because there are plenty of low hanging fruits in OpenWRT. We are looking for mobile developers who know what's the right way forward.