Kakva je količina posla pala na programere koji dizajniraju aplikacije za Mac. Prošli ponedjeljak, 22. lipnja Craig Federighi lansirao "chupinazo" za Apple Silicon. Za Apple računala započinje nova era.
Prelazak s trenutnih Intelovih procesora na nove po mjeri za Apple s ARM arhitekturom. Odnosno, novi Bionic čipovi. Evolucija struje A12Z Bionić. To znači da će se trenutne aplikacije Intel procesora izvoditi pod emulatorom "Rosetta 2". Dakle, sve trenutne aplikacije morat će se "prekodirati" kako bi bile kompatibilne s budućim ARM Macovima.
U Cupertinu trče novi vjetrovi. Zraci koji dosežu milijune programera koje je Apple proširio po cijelom svijetu. I ovaj novi dašak svježeg zraka ima ime i prezime: Jabučni silicij.
Craig Federighi otkrio je grmljavinu Appleovog novog projekta prije dva tjedna: prijelaz procesora njegovih računala s trenutnog Intela na novu arhitekturu ARM.
Ideja koju je tvrtka dugo imala na umu i za koju se šuškalo da bi mogla biti najavljena u prošlom WWDC-u 2020. Ono što nitko nije mislio je da je taj ogromni projekt već bio toliko napredan. Toliko da već postoje programeri koji imaju Mac mini Beta ARM za početak programiranja.
Komplet koji se sastoji od hardvera i softvera potrebnih za izravno pokretanje programa za ARM. Uz novi macOS Big Sur pripremljen za pokretanje trenutnih aplikacija na Intelovim procesorima, a također je kompatibilan s budućim aplikacijama za ARM. Pa ljudi, bježimo.
Trenutne će aplikacije raditi na ARM Macu s emulatorom "Rosetta 2".
Federighi je odmah htio smiriti mase objašnjavajući istodobno da je dao mjericu, da s emulatorom «Rozeta 2“Aplikacije napisane u kodu za rad na Intelovim procesorima nastavile bi se nesmetano raditi na budućim ARM procesorima.
Ali nitko ne bježi da nije isto pokrenuti aplikaciju pod emulatorom nego izravno za kodirani procesor. Dakle, ovo je palo poput hladnog vrča vode za trenutne programere Mac aplikacija i poput vrlo hladnog piva za programere aplikacija iOS i iPadOS.
Za potonje će im biti vrlo lako prilagoditi svoje trenutne aplikacije ARM Macu, dok će za prve doći na red prekodirati vaše trenutne aplikacije, ako želite da se vaše aplikacije izravno izvode na procesoru Bionic.
Za njih je programer Zli Pingvin upravo objavio aplikaciju za pomoć. Priručnik sa svim uputama koda za ARM procesore. Aplikacija sadrži detalje, uključujući sintaksu i simbole za 644 upute.
Es 100% otvoreni izvor i radi na iOS-u, iPadOS-u i macOS-u. Programeri mogu preuzeti projekt Xcode s GitHub. Pa hajde, razmnožavaj se i počni programirati.