Xi ħadd jinstalla l-verżjoni tal-iPhone ta’ klijent VPN fuq Mac tas-serje M, din tinfetaħ, tikkonnettja, u t-tim jiddeċiedi li l-kwistjoni tal-pjattaforma hija solvuta. Mhijiex solvuta. Dak li hawn jifred is-solvut minn dak li sempliċement jaħdem huwa d-differenza bejn estensjoni tal-app ġewwa sessjoni tal-utent u estensjoni tas-sistema b’kuntest globali. Apple tassew tappoġġja l-fornituri tat-tunnel tal-pakketti fil-mudell apps iOS fuq Mac, u telenka dak l-arranġament separatament minn macOS nattiv u Mac Catalyst. It-tifsira ta’ dak l-appoġġ hija dejqa iktar milli tidher. Tgħid li l-arranġament huwa permess, mhux li app partikolari tagħmlu tajjeb, u lanqas li t-tunnel ikopri dak li inti tassumi.

Tliet arranġamenti, tabella waħda

Tliet arranġamenti jgħoddu fuq Mac u mhumiex jistgħu jiġu skambjati. Klijent macOS nattiv jibgħat estensjoni tas-sistema, li taħdem f’kuntest globali u tista’ tkun preżenti qabel ma xi ħadd jidħol. App tal-iPhone fuq Apple Silicon tibgħat estensjoni tal-app, li taħdem ġewwa s-sessjoni tal-utent u tintemm magħha. Mac Catalyst jinsab fl-istess familja tal-ippakkjar bħall-verżjoni tat-telefon, iżda huwa mira differenti bil-linja tal-użu tiegħu stess.

It-tqabbil hawn taħt huwa l-parti mill-gwida tal-użu ta’ Apple li jistħoqqilha titwettaq fil-moħħ, għax twieġeb il-biċċa l-kbira tal-mistoqsijiet tad-disinn qabel telefonata lil fornitur.

ArrangementProvider packagingSession contextTypical distribution
iOS app on Apple SiliconApp extensionUser session onlyMac App Store
Native macOS clientSystem extensionGlobal, pre-login possibleDeveloper ID, notarised
Mac CatalystApp extensionUser session onlyMac App Store

Aqra l-kolonna tal-ippakkjar qabel il-paġna tal-marketing: tbassar x’jiġri mal-ħruġ b’mod ferm iktar affidabbli minn kwalunkwe lista ta’ karatteristiċi.

X’tipprova talba waħda b’suċċess

Is-serje apps iOS fuq Mac hija arranġament appoġġjat tassew u mhux trick tas-simulatur, u għalhekk il-mistoqsija terġa’ tiġi. Tiret ukoll it-tqassim permezz tal-Mac App Store, għalhekk app li l-pubblikatur tagħha qatt ma attiva d-disponibbiltà għal Mac mhux se tidher, kemm hi permessiva d-dokumentazzjoni għall-iżviluppaturi.

Konnessjoni li taħdem tipprova li talba waħda minn app waħda waslet fid-destinazzjoni tagħha. Ma tagħmel inventarju tad-resolver tal-browser, tal-apps li ġew esklużi, tat-tieni familja tal-indirizzi, u lanqas tal-apparati lokali li l-utent għadu jistenna jasal għalihom. Tunnel tal-pakketti jġorr dak li jgħidu r-rotot u l-ambitu tiegħu, u dak l-ambitu jiġi mill-konfigurazzjoni tal-app, mhux mill-eżistenza tat-tunnel.

Id-distakk normalment huwa l-kopertura għal kull app

Klijent li jrotta kollox huwa faċli jiddeskrivi u faċli jiġi ttestjat. Dak li jinkludi lista definita ta’ apps jeħtieġ li dawk ir-regoli jiġu rispettati f’dan l-użu, mhux biss fil-bini nattiv tal-Mac. Aċċess għall-apparati lokali, eċċezzjonijiet tat-tunnel maqsum u kull ma jiddependi minn element tal-bar tal-menu li l-verżjoni tat-telefon qatt ma kellha jaħbtu mal-istess ħajt.

Itlob l-ambitu bil-miktub, imbagħad ipprova t-tieni każ u mhux l-ewwel. Kulħadd jista’ juri browser li jasal għall-internet mit-tunnel.

Fejn it-tnejn jiddiverġu fl-operat

Il-ħajja tas-sessjoni hija l-akbar differenza u l-inqas viżibbli f’demo. Apple tiddokumenta l-estensjonijiet tal-app bħala li jaħdmu fil-kuntest tal-utent u li jintemmu meta l-utent joħroġ, għalhekk Mac li jerġa’ jibda sa tieqa tad-dħul ma jkollux tunnel sakemm xi ħadd jidħol. Jekk ir-rekwiżit ikopri magna li trid tiġi protetta qabel l-awtentikazzjoni, il-verżjoni tat-telefon ma tistax tissodisfah, kif inhi miktuba l-profil.

Kull ħaġa oħra hija relattivament kosmetika: preżenza fil-bar tal-menu, kif jintwera d-DNS, jekk l-app tistax toħroġ waqt li t-tunnel jibqa’ mqajjem. Dawk huma differenzi reali fl-użabilità u mhumiex deċiżjonijiet tal-arkitettura, għalhekk ikklassifikahom wara l-mistoqsija tas-sessjoni.

Iddeċiedi fi ordni fiss

Irranġa l-mistoqsijiet apposta: kopertura bla għassa l-ewwel, ambitu għal kull app it-tieni, tqassim it-tielet, illustrar tal-interface l-aħħar. Biss klijent nattiv b’estensjoni tas-sistema jwieġeb l-ewwel waħda, u jasal għall-apparat permezz ta’ MDM flimkien ma’ profil ġestit. App iOS fuq Apple Silicon hija tweġiba raġonevoli meta persuna toqgħod quddiem il-magna, tidħol u trid it-tunnel għal dik is-sessjoni.

Qabel timpenja ruħek, staqsi lill-pubblikatur tliet mistoqsijiet konkreti. Il-fornitur tat-tunnel tal-pakketti huwa appoġġjat fl-użu apps iOS fuq Mac, huma applikati r-regoli għal kull app hemmhekk, u x’jiġri mal-ħruġ. Fornitur li jwieġeb it-tlieta f’mess waħda jaf il-wiċċ tal-użu tiegħu; dak li jwieġeb biss l-ewwel qed jiddeskrivi app li tinfetaħ fuq Mac.

Imbagħad ivverifika fuq il-magna li se tappoġġja, bil-kont u l-gateway li tassew se tuża. Verżjoni tat-telefon li tikkonnettja ma’ gateway tat-test fuq laptop wieħed hija prova, mhux użu.

Artikli relatati