Network Extension (iOS)
For specialized enterprise deployments, Network Extension can provide VPN-like tunnels and managed connectivity. This requires Apple entitlements and is not suitable for most consumer apps.
When to consider it
- Always-on connectivity requirements
- Managed enterprise environments
- Custom tunneling or traffic shaping needs
Notes
- Entitlements require Apple approval.
- Design for graceful fallback when NE is unavailable.
- Pair with security best practices at the application layer.