Põhiline Tarkvara M1, macOS Monterey ja järgmine Maci jõuvahetus
Tarkvara

M1, macOS Monterey ja järgmine Maci jõuvahetus

Maci automatiseerimine on muutumas.KõrvalJason Snell 30. juuni 2021 kell 3.00 PDT Automator otseteed macOS-i ikoonid Apple

Rohkem kui kunagi varem on Mac Apple'i elektritööriist. Tänapäeva Mac-arvutid, milles töötab Apple Silicon, saavad kasutada täielikku macOS-i rakenduste teeki ja iOS-i rakendusi Catalysti kaudu või muutmata otse App Store'ist. Ja siis on kõik, mis on kapoti all, alates rakenduste skriptimisest kuni kõikvõimalike Unixi-põhiste tööriistadeni.

Kuid Apple'i räni kasutusele võtmisega ja Apple'i juunikuu teatega, et otseteed tulevad Macile osana mitmeaastasest automatiseerimisest, on asjad muutumas. Kuigi Mac ei lakka olema elektritööriist, muudavad järgmised paar aastat selle olemust mõnel põhimõttelisel viisil.

Otseteed asendavad Automatori

Uudised selle kohta, et otseteed asendavad Automatori (ja ärge eksige, see juhtubki), pole oluline ainult seetõttu, et macOS-il on uus särav tööriist kasutajate automatiseerimiseks. See on ka oluline märk sellest, et Apple pöörab tähelepanu. Viimastel aastatel on Maci rakenduste arendajatel olnud raske tunda, et nende rakendustele automatiseerimisfunktsioonide lisamisel on mõtet. Kuid nüüd on meil vastus: otseteed on siin ja Apple kulutab mõne aasta uude maailma üleminekul.



kuidas saada iPhone'is teine ​​telefoninumber

Alates sellest sügisest hakkate nägema, kuidas Maci arendajad lisavad otseteede toe. Nagu iOS-is, annetavad rakendused toiminguid otseteede rakendusse. Kasutatavate rakenduste võimsus koguneb otseteedele. Mõnel juhul avavad need toimingud rakenduse ja panevad selle ülesande täitma. Teistel juhtudel ei pruugi see isegi rakendust nähtavalt avada, kuid võib rakendada osa oma võimsusest mis tahes lahendamist vajava probleemi lahendamiseks.

Otseteede rakendus iOS 14

Rakendus Shortcuts debüteeris iOS-is ja oli hitt.

kuidas eksportida fotosid iPhone'ist Maci

Apple

Otseteed saavad Unixi toite

Maci otseteed lähevad ka iOS-i ja iPadOS-i jaoks saadaolevatest kaugemale, kuna on võimalik ühe suure konksuga otse Unixi skriptimise ja shelli toega ühendada. Apple on võtnud endale kohustuse mitte lisada enam levinud Unixi skriptimissüsteeme MacOS-i. MacOS Montereys on PHP juba lahkunud ning Perl ja Python on vanemad versioonid, mis eemaldatakse varsti.

Ühel tasandil pole see suur probleem: macOS-i saate endiselt installida PHP, Perli ja Pythoni uusimad versioonid. (Ma kasutan Kodupruul Teisest küljest, kui loote automatiseerimist, mis põhineb ühel neist skriptikeeltest, peate need installima igasse Maci, mida soovite automatiseerida.

Kuidas on lood teiste skriptikeeltega?

See viib meid suurema küsimuseni: mis juhtub AppleScripti ja Apple Eventsi tehnoloogiaga, mis on rakendustevahelist suhtlust Macis aastakümneid elus hoidnud? iOS-il pole Apple'i sündmustega samaväärset. Uskuge või mitte, URL-ide edasi-tagasi edastamine sai tavapäraseks suhtlusmeetodiks. Kuid Apple on hiljuti moderniseerunud selliste funktsioonidega nagu Siri Intents.

kas ma peaksin oma Macbooki vooluvõrku ühendatuna hoidma

Tõde on see, et suurem osa iOS-i automatiseerimisest on olnud töövoogude loomine erinevate rakenduste väikeste tükkide abil. See on oluline osa kasutajate automatiseerimise loost, kuid teine ​​​​osa on võime võimsaid rakendusi skriptimise kaudu sügavalt juhtida. iOS-is kasutavad selle juhtimistasemega rakendused tavaliselt JavaScriptil või Pythonil põhinevat iserakendatud makromootorit. Võib-olla on selle parim näide Omni Groupi rikkalik JavaScriptil põhinev automatiseerimine , mis võimaldab skriptidel juhtida Omni rakendusi – iPadis, iPhone’is või Macis.

Iga rakendus, mis rakendab oma skripti- või makrokeelt, ei ole tee edasi. See on koht, kus Apple peab platvormi omanikuna sekkuma ja looma ühise tugiraamistiku kõigile, nii arendajatele kui ka kasutajatele.

AppleScripti redaktori ikoon

AppleScripti päevad on loetud.

Apple

Skriptimise tulevik macOS-is

Mis juhtub selle aastaid kestnud ülemineku lõpus? Lihtsaim oletus on, et AppleScript, mis pärineb 1990ndate algusest, viiakse lõpuks karjamaale.

Mis selle asemele tuleb, on pigem lahtine küsimus. Otseteed ei saa olla kõik, vaid üksinda: see pole lihtsalt rakenduste täpse kaugjuhtimise tasemele kohandatud tööriist. Samuti, mida rohkem toiminguid otseteele teete, seda keerulisemaks see muutub – ja teatud punktist kaugemale tuleks see tõenäoliselt välja kirjutada skriptina, mitte koostada lihtsustatud liidesesse. (Tunnistaja Jellycuts , mis on otseteede loomiseks loodud skriptikeel!)

hankige tasuta icloudi meiliaadress

Eelistaksin süsteemi, mis võimaldab skripti kirjutajatel valida, millist keelt nad kasutada tahavad. (Keegi ei räägi sellest kunagi, kuid Apple lisas Macis skriptimiseks mõnda aega tagasi JavaScripti AppleScripti kaaslasena.) Tõenäolisem on aga see, et Apple valib ametliku skriptikeele. Võib-olla on see JavaScript, kuna see on kõikjal ja Apple on seal varem olnud. Või võib-olla on see ilmselge: Swifti lihtsustatud versioon.

Ja võib-olla ehitab Apple selle automatiseerimissüsteemi ühe korra ja juurutab selle mitte ainult Macis, vaid ka iPhone'is ja iPadis.

See on karm värk. Seetõttu nimetas Apple seda nii selgelt mitmeaastaseks üleminekuks. Maci otseteed on suurepärane esimene samm, kuid tuleb veel palju tööd teha, enne kui Maci kasutajate järgmise põlvkonna automatiseerimine on valmis koormat eemaldama. See võib võtta aastaid, kuid tulevik on helge.