Apple prasīs papildu sertifikācijas darbību lietotnēm, kas tiek izplatītas ārpus Mac App Store. Bet, pirms krītat panikā par Mac ekosistēmas atvērtību, ziniet, ka situācija ir nedaudz sarežģītāka, nekā šķiet.
Saturs
- Saistīts:
- Kas ir lietotņu notariālā apstiprināšana?
- Kas mainās operētājsistēmā macOS Catalina?
- Ko tas nozīmē lietotājiem un izstrādātājiem
- Kad tas notiks?
-
Kādas ir lietotņu notariālās apstiprināšanas sekas?
- Saistītās ziņas:
Saistīts:
- PSA: macOS Catalina iznīcinās jūsu 32 bitu lietotnes — lūk, kas jums jāzina
- App Store nedarbojas operētājsistēmā macOS Catalina, kā labot
- Vai vēlaties palaist 32 bitu lietotnes operētājsistēmā MacOS Catalina? Izmantojiet Mojave virtuālo mašīnu
Šo papildu darbību sauc par lietotņu notariālu apstiprināšanu, un Apple to faktiski debitēja operētājsistēmā MacOS Mojave. Lai gan mehānisms nav pavisam jauns, uzņēmums macOS Catalina ievieš jaunu lietotņu notariālās apstiprināšanas prasību.
Lūk, kas jums jāzina.
Kas ir lietotņu notariālā apstiprināšana?
Visvienkāršākajā veidā lietotņu notariālā apstiprināšana būtībā ir veids, kā Apple var pārbaudīt vai pārbaudīt lietojumprogrammas un programmatūru, kas tiek izplatīta ārpus App Store.
Notariālā apstiprinājuma procesā Apple skenē programmatūru, lai atrastu ļaunprātīgu saturu un koda parakstīšanas problēmas. Tomēr lietotņu notariālā apstiprināšana ir automatizēta. Tā ir liela atšķirība no App Store pārskatīšanas procesa.
Ciktāl tas attiecas uz faktisko procesu, lietotājiem nebūs daudz izmaiņu. No otras puses, izstrādātājiem sava lietotne būs jāapstiprina notariāli. Tam būs nepieciešams izstrādātāja ID sertifikāts un faktiski jāiesniedz lietotne Apple notariālajā sistēmā.
Notariālā apstiprināšana ir paredzēta, lai aizsargātu lietotājus no ļaunprātīgas programmatūras, koda ievadīšanas un citiem ļaunprātīgiem draudiem. Apple nevar apstiprināt vai aizliegt jebkuru lietotni Mac datorā, pamatojoties uz tās saturu. Notariāls apstiprinājums pievieno biļeti parakstītām lietotnēm. Gatekeeper pārbaudīs notariālu apstiprinājumu visās lietotnēs, kas nav Mac Store, sākot ar MacOS Catalina.
Citiem vārdiem sakot, Apple nepārbauda lietotnes darbību. Atšķirībā no Mac vai iOS App Store, nebūs nekādu ierobežojumu attiecībā uz to, kāda veida lietotnes varat lejupielādēt. Tas tikai pārbauda, vai lietotnē nav ļaunprātīga satura un koda parakstīšanas problēmas.
Kas mainās operētājsistēmā macOS Catalina?
In macOS Catalina, Apple pieprasa, lai lietotnes, kas tiek izplatītas ārpus App Store, būtu notariāli apliecinātas, pirms Gatekeeper dos tām zaļo gaismu.
Konkrētāk, Apple saka, ka "visiem jaunajiem vai atjauninātajiem kodola paplašinājumiem un visai programmatūrai no izstrādātājiem, kas ir jaunizveidoti ar izstrādātāja ID, ir jābūt notariāli apstiprinātiem, lai tie darbotos."
Apple arī saka, ka "sākot ar operētājsistēmu MacOS 10.15, visai programmatūrai pēc noklusējuma ir nepieciešama notariāla apstiprināšana." Tomēr tas ir nedaudz sarežģītāk.
Izmaiņas īpaši attiecas tikai uz tikko parakstītajām lietotnēm un izpildāmo kodu, kas izveidots pēc 2019. gada 1. jūnija. Turklāt programmatūrai, kas izstrādāta pirms 2019. gada 7. aprīļa, operētājsistēmā macOS Catalina (vismaz teorētiski) nav nepieciešams notariāls apstiprinājums.
Ko tas nozīmē lietotājiem un izstrādātājiem
Skaidrības labad jāsaka, ka lietotņu notariālās apstiprināšanas prasība pilnībā neizjauks jūsu lietotnes operētājsistēmā MacOS Catalina. Apple blogosfērā par šo jautājumu ir bijis diezgan daudz neskaidrību.
Apple arī turpmāk ļaus jums palaist jebkuru programmatūru savā Mac platformā (kas atšķiras no iOS filozofijas). Daži plašsaziņas līdzekļi ir ziņojuši, ka MacOS Catalina nedarbos neparakstītas lietotnes. Tā nav taisnība. Labākajā gadījumā tas ir maldinošs.
Citiem vārdiem sakot, MacOS Catalina joprojām varēsit palaist notariāli neapstiprinātas un pat neparakstītas lietotnes. Bet var būt papildu darbības, un process kopumā būs nedaudz sarežģītāks.
Jūs nevarēsit “atspējot” šo funkciju, taču varēsit to ignorēt, “aizbēgot”. Pēc dažu izstrādātāju domām, arī programmatūras palaišana no komandrindas vai lietojumprogrammas noklikšķināšana ar taustiņu Alt arī apies Gatekeeper.
Praktiski tas izskatās, ka tiek nepārprotami ignorēts Gatekeeper uznirstošais logs un, iespējams, dažas papildu darbības, kas nav pieejamas iepriekšējās macOS versijās.
No otras puses, Apple ir devis mājienu, ka nākotnes macOS versijā situācija var būt pat sarežģītāka. Gaidāmajā atjauninājumā, iespējams, vispār nevarēsit palaist notariāli neapstiprinātas vai neparakstītas lietotnes.
Kad tas notiks?
Tehniski Apple sāks pieprasīt, lai izstrādātāji notariāli apliecinātu savas lietotnes operētājsistēmā macOS Catalina. Pēc visa spriežot, MacOS Catalina darbībai šajā mēnesī vajadzētu kādu laiku samazināties, iespējams, septembra nedēļā. 16.
Protams, ja vien nelejupielādējat MacOS Catalina, ierobežojumi uz jums neattieksies. Neskatoties uz jaunajām prasībām, mēs joprojām iesakām lietotājiem lejupielādēt jaunākos Mac atjauninājumus, lai mazinātu kļūdas un drošības draudus.
Tomēr Apple nesen atviegloja dažas notariāla apstiprināšanas prasības, lai palīdzētu lietotājiem un izstrādātājiem atvieglot pāreju.
Izstrādātājiem tas ietver iespēju notariāli apstiprināt lietotnes, kurām nav iespējots Hardened Runtime; nav parakstīti ar izstrādātāja ID; vai lietotnēm, kas tika izveidotas ar vecāku SDK nekā Apple jaunākie rīkkopi.
Šie priekšnoteikumi ir spēkā līdz 2020. gada janvārim saskaņā ar Apple dokumentāciju par šo jautājumu.
Kādas ir lietotņu notariālās apstiprināšanas sekas?
Daži izstrādātāji un lietotāji ir nobažījušies par lietotņu notariālās apstiprināšanas prasību ietekmi operētājsistēmā MacOS Catalina (un ne tikai). Un pēc nominālvērtības šķiet, ka viņiem varētu būt iemesls uztraukties.
Apple varētu aizliedz jebkādu programmatūru, kas nav notariāli apstiprināta nākamajā macOS versijā. Pamatojoties uz virzienu, uz kuru tas virzās, process varētu būt tikpat vienkāršs kā “slēdža pārslēgšana”, tā sakot.
Lietotājiem, kuri novērtē to, ka macOS ir atvērta operētājsistēma, nevis iOS, lietotņu notariālās apstiprināšanas prasības izskatās kā brīdinājuma zīme. No otras puses, šķiet, ka tas ir ātrākais veids, kā zaudēt uzņēmīgu izstrādātāju un profesionālu Mac lietotāju atbalstu.
Taču Apple varētu vienkārši izmantot lietotņu notariālu apstiprināšanu, lai Mac datoram pievienotu papildu drošību (vai drošības sistēmu), nepiespiežot visas lietotnes iet caur Mac App Store, kā tas tiek darīts iOS.
Mūsuprāt un daudzu izstrādātāju viedokļi šķiet, ka tas ir visticamākais scenārijs. Bet, protams, ir grūti paredzēt, ko Apple darīs, tāpēc ņemiet vērā šo prognozi ar nelielu sāls graudu.
Maiks ir ārštata žurnālists no Sandjego, Kalifornijā.
Lai gan viņš galvenokārt attiecas uz Apple un patērētāju tehnoloģijām, viņam ir iepriekšēja pieredze, rakstot par sabiedrisko drošību, pašvaldību un izglītību dažādām publikācijām.
Viņš ir nēsājis vairākas cepures žurnālistikas jomā, tostarp rakstnieks, redaktors un ziņu dizainers.