Wat een hoeveelheid werk is er gevallen op ontwikkelaars die applicaties voor Mac ontwerpen. Afgelopen maandag 22 juni Craig Federighi lanceerde de "chupinazo" voor Apple Silicon. Een nieuw tijdperk breekt aan voor Apple-computers.
Een migratie van huidige Intel-processors naar nieuwe op maat gemaakt voor Apple met ARM-architectuur. Namelijk nieuwe Bionic-chips. Een evolutie van de huidige A12Z Bionische. Dat betekent dat de huidige Intel processor-applicaties zullen draaien onder de "Rosetta 2" emulator. Dus alle huidige apps zullen moeten worden "gehercodeerd" om compatibel te zijn met toekomstige ARM Macs.
Nieuwe wind waait in Cupertino. Uitzendingen die de miljoenen ontwikkelaars bereiken die Apple over de hele wereld heeft verspreid. En deze nieuwe verademing heeft een voor- en achternaam: Apple Silicium.
Craig Federighi ontdekte twee weken geleden de thunderbox van het nieuwe project van Apple: de overgang van de processors in zijn computers van de huidige Intel naar een nieuwe architectuur ARM.
Een idee dat het bedrijf al heel lang in gedachten had, en waarvan het gerucht ging dat het aangekondigd zou kunnen worden in de afgelopen WWDC 2020. Wat niemand dacht is dat dit enorme project al zo ver was. Zo erg zelfs dat er al ontwikkelaars zijn die een Mac mini Beta-ARM om te beginnen met programmeren.
Een kit die is samengesteld uit de hardware en software die nodig is om rechtstreeks met het programmeren van applicaties voor ARM te beginnen. Met een nieuwe macOS Big Sur voorbereid om huidige applicaties op Intel-processors uit te voeren, en ook compatibel met toekomstige applicaties voor ARM. Dus jongens, ren.
Huidige applicaties werken op ARM Macs met de "Rosetta 2" -emulator
Ontwikkelaars die deze kit al hebben, kunnen nu beginnen met programmeren voor Mac ARM
Federighi wilde onmiddellijk de massa kalmeren door tegelijkertijd uit te leggen dat hij de primeur gaf, dat met de emulator «Rozet 2“Applicaties die in code zijn geschreven om op Intel-processors te draaien, zouden probleemloos blijven werken op toekomstige ARM-processors.
Maar niemand ontkomt eraan dat het niet hetzelfde is om een ​​applicatie onder een emulator te draaien als direct voor de processor die werd gecodeerd. Dus dit viel als een koude kan met water voor huidige Mac-applicatieontwikkelaars, en als een koel biertje voor applicatieprogrammeurs voor iOS en iPadOS.
Voor de laatste zullen ze heel gemakkelijk hun huidige apps kunnen aanpassen aan ARM Macs, terwijl voor de eerste het hun beurt is hercoderen uw huidige apps, als u wilt dat uw toepassingen rechtstreeks op de Bionic-processor draaien.
Hiervoor is de ontwikkelaar Kwaadaardige pinguïn zojuist een help-app gepubliceerd. Een handleiding met alle code-instructies voor ARM-processors. De applicatie bevat details, inclusief syntaxis en symbolen voor de 644 instructies.
Es 100% open source en het werkt op iOS, iPadOS en macOS. Ontwikkelaars kunnen het Xcode-project downloaden van GitHub. Dus kom op, broed en begin met programmeren.