Norbaitek VPN bezero baten iPhone bertsioa instalatzen du M serieko Mac batean, ireki egiten da, konektatu egiten da, eta taldeak plataformaren auzia konponduta dagoela erabakitzen du. Ez dago konponduta. Hemen konponduta eta besterik gabe dabilena bereizten dituena erabiltzaile-saio baten barruko aplikazio-luzapenaren eta testuinguru globala duen sistema-luzapenaren arteko aldea da. Apple-k benetan onartzen ditu pakete-tunel hornitzaileak iOS aplikazioak Mac-en ereduan, eta antolamendu hori bereiz zerrendatzen du macOS natibotik eta Mac Catalystetik. Laguntza horren esanahia dirudiena baino estuagoa da. Antolamendua baimenduta dagoela dio, ez aplikazio jakin batek ondo egiten duenik, ez tunelak zuk suposatzen duzuna estaltzen duenik.

Hiru antolamendu, taula bat

Hiru antolamendu dira garrantzitsuak Mac batean eta ez dira trukagarriak. macOS bezero natibo batek sistema-luzapen bat bidaltzen du, testuinguru globalean exekutatzen dena eta inor saioa hasi aurretik egon daitekeena. Apple Silicon-en iPhone aplikazio batek aplikazio-luzapen bat bidaltzen du, erabiltzailearen saioaren barruan exekutatzen dena eta harekin amaitzen dena. Mac Catalyst telefono bertsioaren paketatze-familia berean dago, baina beste helburu bat da, bere zabalkunde-errenkada duena.

Beheko alderaketa Apple-ren zabalkunde-jarraibideen buruz ikastea merezi duen zatia da, hornitzaile bati deitu aurretik diseinu-galdera gehienei erantzuten dielako.

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

Irakurri paketatze-zutabea marketin-orria baino lehen: saioa ixtean gertatzen dena edozein funtzio-zerrendak baino askoz fidagarriago iragartzen du.

Zer frogatzen du eskaera arrakastatsu batek

iOS aplikazioak Mac-en errenkada benetan onartutako antolamendua da, ez simuladorearen trikimailua, eta horregatik itzultzen da galdera behin eta berriz. Mac App Store bidezko banaketa ere heredatzen du, beraz argitaratzaileak inoiz Mac-erako erabilgarritasuna gaitu ez duen aplikazioa ez da agertuko, garatzaile-dokumentazioa zein baimengarria ere.

Konexio funtzional batek frogatzen du aplikazio bateko eskaera bat helmugara iritsi zela. Ez ditu zerrendatzen arakatzailearen ebazlea, kanpo utzitako aplikazioak, bigarren helbide-familia edo erabiltzaileak oraindik iristea espero duen tokiko gailuak. Pakete-tunel batek bere ibilbideek eta hedapenak diotena garraiatzen du, eta hedapen hori aplikazioaren konfiguraziotik dator, ez tunelaren existentziatik.

Hutsunea aplikazioko estaldura izaten da

Dena bideratzen duen bezeroa erraza da deskribatzen eta erraza probatzen. Aplikazio-zerrenda zehaztu bat barne hartzen duenak arau horiek zabalkunde honetan errespetatzea behar du, ez Mac bertsio natiboan bakarrik. Tokiko gailuetarako sarbidea, tunel zatituaren salbuespenak eta telefono bertsioak inoiz izan ez zuen menu-barrako elementu baten mende dagoen guztia horma beraren aurka talka egiten du.

Eskatu hedapena idatziz, eta gero probatu bigarren kasua, ez lehena. Edonork erakus dezake tunelaren bidez internetera iristen den arakatzaile bat.

Non dibergitzen duten eragiketan

Saioaren iraupena da alderik zorrotzena eta demostrazio batean gutxien ikusten dena. Apple-k aplikazio-luzapenak erabiltzaile-testuinguruan exekutatzen eta erabiltzaileak saioa ixten duenean amaitzen direla dokumentatzen du, beraz saioa hasteko leiho batera berrabiarazten den Mac batek ez du tunelik norbaitek saioa hasi arte. Baldintzak autentifikazio aurretik babestu behar den makina bat barne hartzen badu, telefono bertsioak ezin du bete, profila nola idatzita egon ere.

Gainerako guztia nahiko kosmetikoa da: menu-barran presentzia, DNS nola erakusten den, aplikazioa itxi daitekeen tunela zutik dagoela. Erabilgarritasun-diferentzia errealak dira eta ez dira arkitektura-erabakiak, beraz sailkatu itzazu saio-galderaren ondoren.

Erabaki ordena finko batean

Ordenatu galderak nahita: zaintzarik gabeko estaldura lehenik, aplikazioko hedapena bigarren, banaketa hirugarren, interfazearen leunketa azkenik. Sistema-luzapena duen bezero natiboak bakarrik erantzuten dio lehenari, eta MDM gehi profil kudeatu baten bidez iristen da gailura. Apple Silicon-en iOS aplikazio bat erantzun zentzuzkoa da pertsona bat makinaren aurrean eseri, saioa hasi eta saio horretarako tunela nahi duenean.

Konprometitu aurretik, egin argitaratzaileari hiru galdera zehatz. Pakete-tunel hornitzailea onartzen al da iOS aplikazioak Mac-en zabalkundean, aplikazioko arauak aplikatzen al dira han, eta zer gertatzen da saioa ixtean. Hiru galderak mezu bakarrean erantzuten dituen hornitzaileak bere zabalkunde-azalera ezagutzen du; lehenari soilik erantzuten dionak Mac batean irekitzen den aplikazio bat deskribatzen du.

Gero egiaztatu eutsiko diozun makina berean, benetan erabiliko dituzun kontua eta atebidea erabiliz. Eramateko ordenagailu bakarrean probako atebide batera konektatzen den telefono bertsio bat froga da, ez zabalkundea.

Erlazionatutako artikuluak