iPhone-VPN-app op in Apple Silicon-Mac: wat der wier draait
Apple draait no pakkettonnel-oanbieders fan iOS-apps op Apple Silicon, mar ien slagge fersyk bewiist gjin beskikberens, akkountstream of dekking.
Immen ynstallearret de iPhone-ferzje fan in VPN-klant op in Mac út de M-searje, hy iepenet, hy ferbynt, en it team beslút dat de platfoarmkwestje klear is. Dat is it net. Wat hjir klear fan inkeld wurkjend skiedt, is it ferskil tusken in app-útwreiding binnen in brûkerssesje en in systeemútwreiding mei in globale kontekst. Apple stipet wol pakkettonnel-oanbieders yn it model iOS-apps op Mac, en listet dy regeling apart fan native macOS en Mac Catalyst. Wat dy stipe betsjut, is smeller as it klinkt. It seit dat de regeling tastien is, net dat in bepaalde app it goed docht, of dat de tonnel dekt wat jo oannimme.
Trije regelingen, ien tabel
Trije regelingen binne fan belang op in Mac en se binne net útwikselber. In native macOS-klant leveret in systeemútwreiding, dy’t yn in globale kontekst draait en oanwêzich wêze kin foardat immen oanmeldt. In iPhone-app op Apple Silicon leveret in app-útwreiding, dy’t binnen de sesje fan de brûker draait en dêrmei einiget. Mac Catalyst sit yn deselde ferpakkingsfamylje as de telefoanferzje, mar is in oar doel mei syn eigen útrôlrige.
De ferliking hjirûnder is it part fan Apple syn útrôlrjochtline dat it ûnthâlden wurdich is, want it beantwurdet de measte ûntwerpfragen foar’t in leveransier skille wurdt.
| Arrangement | Provider packaging | Session context | Typical distribution |
|---|---|---|---|
| iOS app on Apple Silicon | App extension | User session only | Mac App Store |
| Native macOS client | System extension | Global, pre-login possible | Developer ID, notarised |
| Mac Catalyst | App extension | User session only | Mac App Store |
Lês de ferpakkingskolom foar de marketingside: it foarsiset wat by ôfmelden bart folle betrouberder as hokker funksjelist dan ek.
Wat ien slagge fersyk bewiist
De rige iOS-apps op Mac is in echt stipe regeling en gjin simulator-trick, en dêrom komt de fraach hieltyd werom. It erft ek distribúsje fia de Mac App Store, dus in app waans útjouwer nea Mac-beskikberens oan set hat, sil net ferskine, hoe tastien de ûntwikkeldersdokumintaasje ek is.
In wurkjende ferbining bewiist dat ien fersyk fan ien app syn bestimming berikt hat. It ynhâldt gjin list fan de resolver fan de browser, de útsletten apps, de twadde adresfamylje of de lokale apparaten dêr’t de brûker noch altyd ferwachting fan hat. In pakkettonnel draacht wat syn rûtes en omfang sizze, en dat omfang komt út de konfiguraasje fan de app, net út it bestean fan de tonnel.
It gat is meast dekking per app
In klant dy’t alles rûtelet is maklik te beskriuwen en maklik te testen. Ien mei in fêststelde list fan apps hat nedich dat dy regels yn dizze útrôl respektearre wurde, net allinnich yn de native Mac-ferzje. Tagong ta lokale apparaten, útsûnderingen foar splitsingstonnel en alles wat ôfhinget fan in menubalke-item dat de telefoanferzje nea hie, rinne tsjin deselde muorre oan.
Freegje it omfang skriftlik, en test dan it twadde gefal ynstee fan it earste. Elkenien kin in browser sjen litte dy’t fia de tonnel it internet berikt.
Wêr’t de twa yn de praktyk útinoar rinne
Sesjedoer is it skerpste ferskil en it minst sichtbere yn in demo. Apple dokumintearret app-útwreidingen as draaiend yn in brûkerskontekst en einigjend as de brûker ôfmellet, dus in Mac dy’t opnij opstartet nei in oanmeldskerm hat gjin tonnel oant immen oanmeldt. As de eask in masine omfettet dy’t foar autentikaasje beskerme wurde moat, kin de telefoanferzje dat net foldwaan, hoe’t it profyl ek skreaun is.
Al it oare is relatyf kosmetysk: oanwêzigens yn de menubalke, hoe’t DNS toand wurdt, of de app ôfslute mei wylst de tonnel oerein bliuwt. Dat binne echte brûkberensferskillen en it binne gjin arsjitektuerbeslissings, dus rangskik se nei de sesjefraach.
Beslút yn in fêste folchoarder
Oardersje de fragen bewust: ûnbewekke dekking earst, omfang per app twadde, distribúsje tredde, interface-ôfwurking lêst. Allinnich in native klant mei in systeemútwreiding beantwurdet de earste, en hy berikt it apparaat fia MDM plus in beheard profyl. In iOS-app op Apple Silicon is in ridlik antwurd as immen by de masine sit, oanmeldt en de tonnel foar dy sesje wol.
Freegje de útjouwer foar’t jo jo ferbine trije konkrete fragen. Wurdt de pakkettonnel-oanbieder stipe yn de útrôl iOS-apps op Mac, jilde dêr regels per app, en wat bart der by ôfmelden. In leveransier dy’t alle trije yn ien berjocht beantwurdet, ken syn útrôloerflak; ien dy’t allinnich de earste beantwurdet, beskriuwt in app dy’t op in Mac iepenet.
Ferklearje it dan op de masine dy’t jo stypje sille, mei it akkount en de gateway dy’t jo wier brûke sille. In telefoanferzje dy’t ferbynt mei in testgateway op ien laptop is bewiis, net in útrôl.