Затвори ја рекламата

Преминувањето на 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.

.