Zatvori oglas

Prelazak na Apple Silicon za Mac računare donio je niz velikih prednosti. Apple računari su značajno poboljšani u pogledu performansi i potrošnje energije, a zahvaljujući upotrebi drugačije arhitekture (ARM), dobili su i mogućnost pokretanja klasičnih aplikacija dostupnih za iPhone i iPad uređaje. Ova opcija je dostupna programerima bez ikakvog portiranja ili teške pripreme - ukratko, sve je funkcionalno praktično odmah.

Programeri mogu jednostavno optimizirati svoje aplikacije kako bi se bolje kontrolirale putem tastature i trackpad-a/miša. Na ovaj način značajno su proširene mogućnosti novijih Apple računara, koji su bazirani na Apple Silicon čipovima. Oni mogu podnijeti pokretanje mobilnih aplikacija praktično bez ikakvih problema. Ukratko, sve radi odmah. Da stvar bude još gora, Apple je već osmislio Mac Catalyst tehnologiju, koja omogućava 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

Pomenute opcije na prvi pogled izgledaju sjajno. Oni mogu značajno olakšati njihov rad programerima i korisnicima da koriste svoje Mac računare. Ali postoji i mala zamka. Iako su obje opcije ovdje kod nas već neki petak, za sada se čini da ih programeri previđaju i, iskreno, ne obraćaju previše pažnje na njih. Naravno, mogli bismo naći i neke izuzetke. Istovremeno, valja napomenuti jednu važnu stvar. Čak i ako Macovi s Apple Silicon mogu podnijeti pokretanje gore navedenih iOS/iPadOS aplikacija, to ne znači da je svaka aplikacija dostupna na ovaj način. Programeri mogu direktno postaviti da se njihov softver ne može instalirati na Apple računare ni pod kojim okolnostima.

U takvom slučaju obično se brane jednostavnim opravdanjem. Kao što smo gore naveli, ne mogu sve aplikacije dobro raditi na Mac-ovima, što bi zahtijevalo njihovo prilagođavanje za Mac-ove. Ali lakša opcija je da ih direktno onemogućite. S druge strane, zabranjene su i aplikacije koje bi se sigurno mogle koristiti bez ikakvih problema.

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

Zašto programeri zanemaruju ove opcije?

U zaključku, ostaje pitanje zašto programeri manje-više zanemaruju ove mogućnosti? Iako imaju na raspolaganju solidne resurse da olakšaju vlastiti rad, to im nije dovoljna motivacija. Naravno, potrebno je i sagledati cijelu situaciju iz njihovog ugla. Činjenica da postoji mogućnost pokretanja iOS/iPadOS aplikacija na Mac računarima ne garantuje da će se isplatiti. Potpuno je besmisleno da programeri puštaju softver koji neće raditi kako treba, ili ga optimizirati, kada je unaprijed više-manje jasno da na macOS platformi za njega jednostavno neće biti interesa.

.