Zatvori oglas

Prelazak na Apple Silicon za Macove donio je brojne velike prednosti. Apple računala značajno su napredovala u pogledu performansi i potrošnje energije, a zahvaljujući korištenju drugačije arhitekture (ARM) dobila su i mogućnost pokretanja klasičnih aplikacija dostupnih za iPhone i iPad. Ova je opcija dostupna programerima bez ikakvog portiranja ili teške pripreme - ukratko, sve je funkcionalno praktički odmah.

Razvojni programeri mogu jednostavno optimizirati svoje aplikacije kako bi se njima lakše upravljalo putem tipkovnice i trackpada/miša. Na taj način su osjetno proširene mogućnosti novijih Apple računala koja se temelje na Apple Silicon čipovima. Praktički bez ikakvih problema mogu se nositi s pokretanjem mobilnih aplikacija. Ukratko, sve radi odmah. Da stvar bude gora, Apple je već osmislio Mac Catalyst tehnologiju koja omogućuje jednostavnu pripremu iPadOS aplikacija za macOS. Aplikacija tada dijeli isti izvorni kod i radi na obje platforme, dok u ovom slučaju nije čak ni ograničena na Apple Silicon Macy.

Problem na strani programera

Navedene opcije na prvi pogled izgledaju sjajno. Mogu značajno olakšati rad programerima, a korisnicima korištenje njihovih Mac računala. Ali postoji i mala kvaka. Iako su obje opcije tu s nama već neki petak, zasad se čini da su ih developeri skloni previdjeti i iskreno im ne pridaju previše pažnje. Naravno, mogli bismo naći i neke iznimke. Pritom je umjesno spomenuti jednu važnu stvar. Čak i ako Macovi s Apple Siliconom mogu podnijeti pokretanje gore spomenutih iOS/iPadOS aplikacija, to ne znači da je svaka pojedina aplikacija dostupna na ovaj način. Programeri mogu izravno postaviti da se njihov softver ne može instalirati na Apple računala ni pod kojim okolnostima.

U takvom slučaju obično se brane jednostavnim opravdanjem. Kao što smo gore naveli, neće sve aplikacije dobro raditi na Mac računalima, što bi zahtijevalo njihovu prilagodbu za Mac računala. No jednostavnija je opcija izravno ih onemogućiti. S druge strane, zabranjene su i aplikacije koje bi se sigurno mogle koristiti bez ikakvih problema.

macOS Catalina Project Mac Catalyst FB
Mac Catalyst omogućuje prijenos iPadOS aplikacija za macOS

Zašto programeri ignoriraju ove opcije?

Zaključno, ostaje pitanje zašto programeri manje-više ignoriraju te mogućnosti? Iako raspolažu solidnim resursima za olakšavanje vlastitog rada, to im nije dovoljna motivacija. Naravno, potrebno je i sa njihove strane sagledati cijelu situaciju. Činjenica da postoji opcija pokretanja iOS/iPadOS aplikacija na Mac računalima ne jamči da će se isplatiti. Potpuno je besmisleno da developeri izbacuju softver koji neće raditi kako treba, ili ga optimiziraju, kada je više-manje unaprijed jasno da za njega jednostavno neće biti interesa na macOS platformi.

.