iPhone Xでの常時オンVPNについて?

AndroidからiPhoneへ乗り換えを考えています。Androidの特長の一つは常時オンVPNで、これにより端末がスリープ状態でもすべてのパケットがVPNで暗号化されることです。

基本的に、AndroidのVPNアプリはAndroid APIにフックされており、設定からサードパーティのVPNアプリをシステムの常時オンVPNとして選択できる仕組みです。

VPNがスリープモードまたは切断されている場合、パケットは一切通らないため、実質的にキルスイッチの役割を果たします。

iOSにも似たような機能はありますか?

私はApple Developerのドキュメントを見ていて、 NEOnDemandRuleConnectがそれを実現しているように思えますが、Private Internet Accessはこれを使っているのでしょうか?

NEOnDemandRuleConnect

概要
このクラスのルールに一致すると、システム上で動作しているアプリケーションがネットワーク接続を開くたびにVPN接続が始まる。VPNが接続されるまで、ネットワーク接続はブロックされる。

それを実現するアプリがあります。私はZenMate VPNを使っていて、「常時オン」の機能を備えています。

iOSではIPSecやL2TPプロトコルを常時接続状態に設定することはできません。ただし、IKEv2プロトコルを使ったVPNサービスを常時接続に設定できるはずです。