Зачыніць аб'яву

Пераход на Apple Silicon для Mac прынёс шэраг вялікіх пераваг. Кампутары Apple значна палепшыліся з пункту гледжання прадукцыйнасці і энергаспажывання, а дзякуючы выкарыстанню іншай архітэктуры (ARM) яны таксама атрымалі магчымасць запускаць класічныя праграмы, даступныя для iPhone і iPad. Гэтая опцыя даступная распрацоўнікам без усялякага партавання або складанай падрыхтоўкі - адным словам, усё працуе практычна адразу.

Распрацоўшчыкі могуць проста аптымізаваць свае праграмы, каб іх можна было больш кантраляваць з дапамогай клавіятуры і трэкпада/мышы. Такім чынам прыкметна пашыраюцца магчымасці навейшых кампутараў Apple, у аснове якіх ляжаць чыпы Apple Silicon. Яны спраўляюцца з запускам мабільных прыкладанняў практычна без праблем. Карацей, адразу ўсё працуе. Што яшчэ горш, Apple ужо прыдумала тэхналогію Mac Catalyst, якая дазваляе проста рыхтаваць прыкладанні iPadOS для macOS. Затым праграма выкарыстоўвае адзін і той жа зыходны код і працуе на абедзвюх платформах, у той час як у дадзеным выпадку яна нават не абмяжоўваецца Apple Silicon Macy.

Праблема з боку распрацоўніка

Названыя варыянты на першы погляд выглядаюць выдатна. Яны могуць істотна палегчыць працу распрацоўнікам і карыстальнікам выкарыстоўваць іх Mac. Але ёсць і невялікая падвох. Нягледзячы на ​​тое, што абодва варыянты былі тут з намі ў пятніцу, да гэтага часу здаецца, што распрацоўшчыкі схільныя не заўважаць іх і, шчыра кажучы, не звяртаюць на іх асаблівай увагі. Вядома, мы таксама маглі знайсці некаторыя выключэнні. Пры гэтым дарэчы адзначыць адну важную рэч. Нават калі кампутары Mac з Apple Silicon могуць апрацоўваць запуск вышэйзгаданых прыкладанняў для iOS/iPadOS, гэта не значыць, што кожная асобная праграма даступна такім чынам. Распрацоўшчыкі могуць непасрэдна ўсталяваць, што іх праграмнае забеспячэнне нельга ўсталёўваць на кампутары Apple ні пры якіх абставінах.

У такім выпадку яны звычайна абараняюцца простым апраўданнем. Як мы адзначалі вышэй, не ўсе прыкладанні могуць добра працаваць на Mac, што патрабуе іх наладжвання для Mac. Але больш просты варыянт - адключыць іх непасрэдна. З іншага боку, таксама забароненыя праграмы, якія, безумоўна, можна выкарыстоўваць без найменшых праблем.

macOS Catalina Project Mac Catalyst FB
Mac Catalyst дазваляе партаваць прыкладанні iPadOS для macOS

Чаму распрацоўшчыкі ігнаруюць гэтыя параметры?

У заключэнне застаецца пытанне, чаму распрацоўшчыкі больш-менш ігнаруюць гэтыя магчымасці? Нягледзячы на ​​тое, што ў іх ёсць сур'ёзныя рэсурсы для палягчэння ўласнай працы, гэта для іх недастатковая матывацыя. Зразумела, таксама трэба глядзець на ўсю сітуацыю з іх пункту гледжання. Той факт, што ёсць магчымасць запуску прыкладанняў iOS/iPadOS на Mac, не гарантуе, што гэта таго варта. Распрацоўшчыкам зусім бессэнсоўна выпускаць праграмнае забеспячэнне, якое не будзе працаваць належным чынам, або аптымізаваць яго, калі загадзя больш-менш ясна, што цікавасці да яго на платформе macOS проста не будзе.

.