М1, мацОС Монтереи и следећи Мац повер схифт

Више него икад, Мац је Аппле-ов електрични алат. Данашњи Мац рачунари који користе Аппле силицон могу да користе комплетну библиотеку мацОС апликација и апликација са иОС-а преко Цаталист-а или непромењене директно из Апп Сторе-а. А ту је и све што је испод хаубе, од скриптирања апликација до Уник-ових алата свих врста.

Али преласком на Аппле силицон и Апплеовом најавом у јуну да Схортцутс долази на Мац као део вишегодишње транзиције аутоматизације, ствари се мењају. Иако Мац неће престати да буде електрични алат, наредних неколико година ће променити његову природу на неке темељне начине.

Пречице замењују Аутоматор

Вест да пречице долазе да замене Аутоматор (и не погрешите, то ће се и догодити) није само важна јер мацОС има сјајни нови алат за аутоматизацију корисника. То је такође важан знак да Аппле обраћа пажњу. У последњих неколико година програмерима Мац апликација било је тешко да осете да постоји било каква сврха додавања функција аутоматизације у њихове апликације. Али сада смо добили одговор: Пречице су овде и Аппле ће провести неколико година у транзицији у нови свет.

Почевши од ове јесени, видећете да програмери Мац-а додају подршку за пречице. Као и на иОС-у, апликације ће „донирати“ акције у апликацију Пречице. Моћ апликација које користите акумулира се у пречицама. У неким случајевима ће те радње отворити апликацију и навести је да изврши задатак. У другима можда неће требати да апликацију отвори видљиво, али може применити део своје снаге на било који проблем који треба решити.

Апликација за пречице иОС 14

Апликација Пречице је дебитовала на иОС-у и била је хит.

Аппле

Пречице добијају Уник снагу

Пречице на Мац-у такође превазилазе оно што је доступно на иОС-у и иПадОС-у тако што се могу директно повезати са Униковим скриптама и подршком за љуске - уз један велики улов. Аппле се обавезао да више неће укључивати уобичајене системе скриптирања Уник са мацОС-ом. У мацОС Монтереи-у, ПХП је већ отишао, а Перл и Питхон су старије верзије које ће бити уклоњене довољно брзо.

Ово није велика ствар на једном нивоу: и даље можете инсталирати најновије верзије ПХП, Перл и Питхон на мацОС. (Ја користим Хомебрев да бисте то урадили.) С друге стране, ако градите аутоматизацију која се ослања на један од тих скриптних језика, мораћете да их инсталирате на било који Мац који желите да аутоматизујете.

Шта је са осталим скриптним језицима?

То нас доводи до већег питања: Шта се дешава са АпплеСцриптом и технологијом Аппле Евентс која одржава комуникацију међу апликацијама на Мац-у деценијама? иОС нема еквивалент Апплеовим догађајима. Прослеђивање УРЛ-ова напред-назад постало је стандардни начин комуникације, веровали или не. Али Аппле се недавно модернизује функцијама попут Сири Интентс-а.

Истина је, већина аутоматизације на иОС-у односила се на изградњу процеса рада помоћу малих делова различитих апликација. То је важан део приче о аутоматизацији корисника, али други део је могућност дубоке контроле моћних апликација путем скриптирања. На иОС-у, апликације са овим нивоом контроле имају тенденцију да користе само-имплементирани макро механизам заснован на ЈаваСцрипт-у или Питхон-у. Можда је најбољи пример за то Богата аутоматизација заснована на ЈаваСцрипт-у Омни Гроуп, који омогућава скриптама да контролишу Омнијеве апликације - на иПад-у, иПхоне-у или Мац-у.

Свака апликација која примењује свој језик скриптирања или макро језика није пут напред. Овде Аппле треба да ускочи као власник платформе и створи заједнички референтни оквир за све, програмере и кориснике.

Икона АпплеСцрипт Едитор

Дани АпплеСцрипт-а су одбројани.

Аппле

Будућност скриптирања на мацОС-у

Шта се догађа на крају ове вишегодишње транзиције? Најлакше је претпоставити да ће АпплеСцрипт, који датира с почетка 1990-их, напокон бити избачен на пашу.

Шта ће га заменити, више је отворено питање. Пречице не могу бити крај саме за себе, само за себе: то једноставно није алат прилагођен нивоу прецизног даљинског управљања апликацијама. Такође, што више радњи подесите у пречици, то је сложеније - и након одређене тачке, вероватно би требало да буде записано као скрипта, а не да је састављено у поједностављеном интерфејсу. (Сведок Јеллицутс, који је скриптни језик дизајниран за прављење пречица!)

Више бих волео систем који омогућава скрипторима да одаберу језик који желе да користе. (Нико никада не говори о томе, али Аппле је додао ЈаваСцрипт као пеер у АпплеСцрипт за скриптовање на Мац-у неко време.) Вероватније је да ће Аппле одабрати званични језик за скриптовање. Можда ће то бити ЈаваСцрипт јер је свеприсутан и Аппле је већ био тамо. Или ће можда бити очигледно: поједностављена верзија Свифта.

А можда, баш можда, Аппле ће једном направити овај систем аутоматизације и применити га не само на Мац-у, већ и на иПхоне-у и иПад-у.

Ово су тешке ствари. Због тога је Аппле тако јасно назвао ово вишегодишњом транзицијом. Пречице на Мацу биће одличан први корак, али треба обавити још много посла пре него што следећа генерација Мац аутоматизације корисника буде спремна да подигне терет са последње. Могле би потрајати године, али будућност је светла.

  • Aug 03, 2021
  • 84
  • 0