Aplikacja ARMRef to słownik z instrukcjami kodu ARM

Armref

Ile pracy spadło na programistów, którzy projektują aplikacje na komputery Mac. W ostatni poniedziałek, 22 czerwca Craig Federighi uruchomił „chupinazo” dla Apple Silicon. Rozpoczyna się nowa era dla komputerów Apple.

Migracja z obecnych procesorów Intela do nowych, dostosowanych do Apple z architekturą ARM. Mianowicie nowe chipy Bionic. Ewolucja prądu A12Z Bionic. Oznacza to, że obecne aplikacje procesorów Intela będą działały pod emulatorem „Rosetta 2”. Dlatego wszystkie obecne aplikacje będą musiały zostać „przekodowane”, aby były zgodne z przyszłymi komputerami Mac ARM.

W Cupertino wieją nowe wiatry. Programy, które docierają do milionów programistów, których Apple rozprzestrzenił na całym świecie. A ten nowy powiew świeżego powietrza ma imię i nazwisko: Jabłkowy Krzem.

Craig Federighi dwa tygodnie temu odkrył skrzynkę gromu nowego projektu Apple: przejście procesorów w jego komputerach z obecnego Intela na nową architekturę ARM.

Pomysł, o którym firma myślała od dawna i że krążyły plotki, że może to zostać ogłoszone w minionym WWDC 2020. Nikt nie pomyślał, że ten ogromny projekt był już tak zaawansowany. Do tego stopnia, że ​​są już programiści, którzy mają Mac mini beta ARM aby rozpocząć programowanie.

Zestaw składający się ze sprzętu i oprogramowania niezbędnego do rozpoczęcia programowania aplikacji bezpośrednio dla ARM. Z nowym macOS Big Sur przygotowanym do uruchamiania bieżących aplikacji na procesorach Intela, a także kompatybilnym z przyszłymi aplikacjami dla ARM. Więc chłopaki, uciekajcie.

Aktualne aplikacje będą działać na komputerach Mac z procesorem ARM z emulatorem „Rosetta 2”

Programiści, którzy już mają ten zestaw, mogą teraz rozpocząć programowanie dla Mac ARM

Federighi od razu chciał uspokoić masy, wyjaśniając jednocześnie, że dał miarkę, że z emulatorem «Rosetta 2„Aplikacje napisane w kodzie do działania na procesorach Intel będą nadal działać płynnie na przyszłych procesorach ARM.

Nikomu jednak nie wiadomo, że uruchamianie aplikacji pod emulatorem to nie to samo, co bezpośrednio dla zakodowanego procesora. Więc to wyglądało jak dzbanek zimnej wody dla obecnych twórców aplikacji na Maca i jak zimne piwo dla programistów aplikacji iOS i iPadOS.

W przypadku tych drugich bardzo łatwo będzie im zaadaptować swoje obecne aplikacje na komputery ARM Mac, podczas gdy dla tych pierwszych będzie ich kolej przekodować Twoje obecne aplikacje, jeśli chcesz, aby Twoje aplikacje działały bezpośrednio na procesorze Bionic.

W tym przypadku programista ZłyPingwin właśnie opublikował aplikację pomocy. Podręcznik zawierający wszystkie instrukcje kodu dla procesorów ARM. Aplikacja zawiera szczegółowe informacje, w tym składnię i symbole 644 instrukcje.

Es 100% open source i działa na iOS, iPadOS i macOS. Programiści mogą pobrać projekt Xcode z witryny GitHub. No dalej, wylęgaj się i zacznij programować.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.