Ինչ-որ մեկը տեղադրում է VPN հաճախորդի iPhone տարբերակը M շարքի Mac-ում, այն բացվում է, միանում, և թիմը որոշում է, որ հարթակի հարցը լուծված է։ Այն լուծված չէ։ Այստեղ լուծվածը պարզապես աշխատողից բաժանողը տարբերությունն է օգտվողի նստաշրջանի ներսում գտնվող հավելվածի ընդլայնման և գլոբալ համատեքստ ունեցող համակարգի ընդլայնման միջև։ Apple-ը իսկապես աջակցում է փաթեթային թունելի մատակարարներին iOS հավելվածներ Mac-ում մոդելում և այդ դասավորությունը թվարկում է առանձին բնիկ macOS-ից և Mac Catalyst-ից։ Այդ աջակցության իմաստն ավելի նեղ է, քան հնչում է։ Այն ասում է, որ դասավորությունը թույլատրված է, ոչ թե որ տվյալ հավելվածը լավ է անում դա, և ոչ էլ որ թունելը ծածկում է այն, ինչ դուք ենթադրում եք։

Երեք դասավորություն, մեկ աղյուսակ

Mac-ում նշանակություն ունեն երեք դասավորություն, և դրանք փոխարինելի չեն։ Բնիկ macOS հաճախորդը մատակարարում է համակարգի ընդլայնում, որն աշխատում է գլոբալ համատեքստում և կարող է ներկա լինել նախքան ինչ-որ մեկի մուտք գործելը։ iPhone հավելվածը Apple Silicon-ում մատակարարում է հավելվածի ընդլայնում, որն աշխատում է օգտվողի նստաշրջանի ներսում և ավարտվում դրա հետ։ Mac Catalyst-ը նույն փաթեթավորման ընտանիքում է, ինչ հեռախոսի տարբերակը, բայց այլ նպատակակետ է՝ իր տեղակայման տողով։

Ստորև բերված համեմատությունը Apple-ի տեղակայման ուղեցույցի այն մասն է, որ արժե հիշել, որովհետև այն պատասխանում է դիզայնի հարցերի մեծ մասին մինչև մատակարարի հետ զանգը։

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

Կարդացեք փաթեթավորման սյունակը մարքեթինգային էջից առաջ․ այն կանխատեսում է, թե ինչ է լինում դուրս գալիս, շատ ավելի վստահելի, քան ցանկացած հատկանիշների ցանկ։

Ինչ է ապացուցում մեկ հաջող հարցում

iOS հավելվածներ Mac-ում տողը իսկապես աջակցվող դասավորություն է, ոչ թե նմանակիչի հնարք, և դրա համար է հարցը նորից ու նորից վերադառնում։ Այն ժառանգում է նաև տարածումը Mac App Store-ի միջոցով, ուստի հավելվածը, որի հրատարակիչը երբեք չի միացրել Mac-ի հասանելիությունը, չի հայտնվի, որքան էլ մշակողի փաստաթղթերը թույլատրող լինեն։

Աշխատող կապը ապացուցում է, որ մեկ հավելվածից մեկ հարցում հասել է իր նպատակակետին։ Այն չի թվարկում դիտարկիչի լուծիչը, բացառված հավելվածները, հասցեների երկրորդ ընտանիքը կամ այն տեղական սարքերը, որոնց օգտվողը դեռ սպասում է հասնել։ Փաթեթային թունելը կրում է այն, ինչ ասում են նրա երթուղիներն ու ծավալը, և այդ ծավալը գալիս է հավելվածի կարգավորումից, ոչ թե թունելի գոյությունից։

Բացը սովորաբար յուրաքանչյուր հավելվածի ծածկույթն է

Հաճախորդը, որը երթուղավորում է ամեն ինչ, հեշտ է նկարագրել և հեշտ է փորձարկել։ Նա, որը ներառում է հավելվածների սահմանված ցանկ, պահանջում է, որ այդ կանոնները պահպանվեն այս տեղակայման մեջ, ոչ միայն բնիկ Mac տարբերակում։ Տեղական սարքերի հասանելիությունը, բաժանված թունելի բացառությունները և այն ամենը, ինչ կախված է մենյուի տողի այն տարրից, որը հեռախոսի տարբերակը երբեք չի ունեցել, բախվում են նույն պատին։

Պահանջեք ծավալը գրավոր, ապա փորձարկեք երկրորդ դեպքը, ոչ թե առաջինը։ Ցանկացած ոք կարող է ցույց տալ դիտարկիչ, որը թունելով հասնում է ինտերնետ։

Որտեղ են երկուսը տարբերվում աշխատանքում

Նստաշրջանի տևողությունը ամենասուր տարբերությունն է և ամենաքիչ տեսանելին ցուցադրության մեջ։ Apple-ը փաստաթղթավորում է հավելվածի ընդլայնումները որպես օգտվողի համատեքստում աշխատող և ավարտվող, երբ օգտվողը դուրս է գալիս, ուստի Mac-ը, որը վերագործարկվում է մուտքի պատուհան, թունել չունի, քանի դեռ ինչ-որ մեկը չի մուտք գործում։ Եթե պահանջը ներառում է մեքենա, որը պետք է պաշտպանված լինի նույնականացումից առաջ, հեռախոսի տարբերակը չի կարող բավարարել այն, ինչպես էլ պրոֆիլը գրված լինի։

Մնացած ամեն ինչ համեմատաբար կոսմետիկ է՝ ներկայություն մենյուի տողում, ինչպես է ցուցադրվում DNS-ը, արդյոք հավելվածը կարող է դուրս գալ, մինչ թունելը մնում է բարձրացված։ Դրանք օգտագործելիության իրական տարբերություններ են և ճարտարապետական որոշումներ չեն, ուստի դասավորեք դրանք նստաշրջանի հարցից հետո։

Որոշեք հաստատուն հերթականությամբ

Դասավորեք հարցերը դիտավորյալ՝ չհսկվող ծածկույթը առաջինը, յուրաքանչյուր հավելվածի ծավալը երկրորդը, տարածումը երրորդը, միջերեսի հղկումը վերջինը։ Առաջինին պատասխանում է միայն համակարգի ընդլայնումով բնիկ հաճախորդը, և սարքին այն հասնում է MDM-ի և կառավարվող պրոֆիլի միջոցով։ iOS հավելվածը Apple Silicon-ում ողջամիտ պատասխան է, երբ մարդը նստում է մեքենայի մոտ, մուտք է գործում և ուզում է թունելը այդ նստաշրջանի համար։

Նախքան պարտավորվելը, հրատարակչին տվեք երեք կոնկրետ հարց։ Արդյոք փաթեթային թունելի մատակարարը աջակցվում է iOS հավելվածներ Mac-ում տեղակայման մեջ, արդյոք այնտեղ գործում են յուրաքանչյուր հավելվածի կանոնները, և ինչ է լինում դուրս գալիս։ Մատակարարը, որը պատասխանում է երեքին մեկ հաղորդագրությամբ, ճանաչում է իր տեղակայման մակերեսը, իսկ նա, ով պատասխանում է միայն առաջինին, նկարագրում է հավելված, որը բացվում է Mac-ում։

Ապա ստուգեք այն մեքենայում, որը պահելու եք, այն հաշվով և դարպասով, որն իսկապես կօգտագործեք։ Մեկ նոութբուքում փորձնական դարպասին միացող հեռախոսի տարբերակը ապացույց է, ոչ թե տեղակայում։

Առնչվող հոդվածներ