Разработка под Аврора ОС на платформе Apple M

Процесс установки и настройки окружения разработки на компьютерах с отличной от amd64 архитектурой довольно непростой. Поэтому я и решил написать серию постов, чтобы сэкономить время таким же как я страждущим новизны разработчикам.

Итак, вот что нам понадобится:

  1. Компьютер или ноутбук с ОС MacOS или Linux. Я использовал MacBook Pro с Fedora 40 Asahi Remix, но рецепт должен подойти и для Mac OS без изменений, т.к. ОС будет использоваться только для выполнения bash-скриптов.
  2. Подключение к сети Интернет (всякое бывает!)
  3. Эмулятор QEMU - его лучше установить по инструкции с официального сайта, т.к. не всегда в репозиториях ОС есть полноценные версии. Не то чтобы нам нужны были какие-то специфичные функции, просто так надёжнее.
  4. Дистрибутив Apline Linux для платформы x86_64. Его мы установим в эмулятор и уже на нём будем разворачивать сборочное окружение.
  5. Любимый напиток, хорошее настроение и щепотка удачи.

Ну, теперь можно приступать. Гайд получился очень объемным, так что я решил разделить его на отдельные публикации:

  1. Настраиваем Alpine Linux в QEMU
  2. Устанавливаем Aurora Platform SDK
  3. Собираем приложение через сборочную систему
  4. Запускаем приложение на устройстве