Часто задаваемые вопросы: различия между версиями
Нет описания правки Метка: визуальный редактор отключён |
Нет описания правки Метка: визуальный редактор отключён |
||
Строка 16: | Строка 16: | ||
* Напрямую сайтов разработчиков ПО. Например так распространяется популярный Telegram-клиент [https://avroid.ru/programm-obespechenie-tavro Tavro]. | * Напрямую сайтов разработчиков ПО. Например так распространяется популярный Telegram-клиент [https://avroid.ru/programm-obespechenie-tavro Tavro]. | ||
* Из любительских витрин в приложении Маркет, либо из неофициальных сторов (см. [https://vikamobile.ru/ Aura Store]). | * Из любительских витрин в приложении Маркет, либо из неофициальных сторов (см. [https://vikamobile.ru/ Aura Store]) и репозиториев (напр. [https://aurora-repo.whataco.de/packages/RPMS/ здесь]). | ||
* Из любых других источников, например из AuroraWiki. | * Из любых других источников, например из AuroraWiki. | ||
* Из RuStore для Аврора ОС, который должен появиться в ближайшие месяцы. | * Из RuStore для Аврора ОС, который должен появиться в ближайшие месяцы. | ||
Строка 55: | Строка 55: | ||
[https://developer.auroraos.ru/doc/software_development/reference/silica UI компоненты Silica] | [https://developer.auroraos.ru/doc/software_development/reference/silica UI компоненты Silica] | ||
'''Возможно ли портировать Аврора ОС на стороннее устройство? | |||
''' | |||
На данном этапе развития ОС такой возможности нет, т.к. нет открытого Hardware Adaptation Kit, открытого исходного кода системы и прочих инструментов для этого. | |||
Даже если это было бы возможно, то в таком случае не будет работать экосистема Авроры в виде Маркета, Аврора Центр и прочего ПО. В качестве альтернативы и упражнения можно попробовать портировать Sailfish OS, UBPorts, NemoMobile и другие мобильные Linux ОС. | |||
'''Могу ли я использовать команду sudo вместо devel-su при работе с Аврора ОС через терминал? | |||
''' | |||
Возможно. Для этого нужно сделать следующие действия: | |||
# Заходим под рутом через devel-su | |||
# pkcon install sudo | |||
# Раскомментируем строчку '%wheel .........NOPASSWD' в /etc/sudoers | |||
# usermod -aG wheel defaultuser | |||
# Перезаходим под defaultuser | |||
'''Есть ли поддержка low latency ядра в Авроре? | |||
''' | |||
На данный момент свойства high resolution low latency звука на Авроре не определены, скорее всего они не лучше Linux дистрибутивов без накруток. | |||
Что нужно сделать (rtpatch , pipewire итд ) разработчики системы пока не знают, но о запросе услышали и рекомендуют оформить запрос на улучшение в трекер бета-программы. | |||
== Разработка на Rust == | |||
'''Возможно ли писать под Аврора ОС на Rust? | '''Возможно ли писать под Аврора ОС на Rust? | ||
''' | ''' | ||
Да, пример описан здесь. | Да, пример описан [https://habr.com/ru/companies/croc/articles/544900/ здесь]. | ||
'''Какие GUI библиотеки/фреймворки доступны на Rust? | |||
''' | |||
Имеется адаптированная версия библиотеки [https://github.com/lmaxyz/winit winit]. |
Версия от 22:34, 20 апреля 2024
Общие вопросы
Как купить устройство на Аврора ОС?
Большинство устройств на базе Аврора ОС доступны для покупки корпоративным (B2B) и государственным (B2G) заказчикам.
Физическим лицам на данный момент доступны несколько устройств - смартфон Fplus Pro R570E и планшет Fplus LifeTab Plus Pro Fplus LifeTab Plus Pro 10.1". Устройства можно свободно приобрести в сети магазинов их производителя.
Альтернативный способ получить устройство бесплатно - участвовать в программе бета-тестирования.
Где найти приложения под Аврора ОС?
Значительная часть приложений сейчас доступна лишь корпоративным пользователям через предустановленные приложения Аврора Центр и Маркет.
Обычные пользователи могут скачать и установить публично доступные приложения следующими способами:
- Напрямую сайтов разработчиков ПО. Например так распространяется популярный Telegram-клиент Tavro.
- Из любительских витрин в приложении Маркет, либо из неофициальных сторов (см. Aura Store) и репозиториев (напр. здесь).
- Из любых других источников, например из AuroraWiki.
- Из RuStore для Аврора ОС, который должен появиться в ближайшие месяцы.
Можно ли поставить Аврора ОС на Android смартфон?
Публично доступных дистрибутивов Аврора ОС нет, поэтому установить систему не удастся даже на поддерживающий её Fplus Pro R570E с предустановленным Android.
Единственный способ на данный момент - приобрести устройство с предустановленной версией ОС.
Разработка под Аврора ОС
Как начать разрабатывать под Аврора ОС?
Разработка возможна на C++/Qt, либо (с ограничениями) на Flutter и Kotlin Multiplanform. Основной ресурс - это официальная документация.
Полезные ссылки для начинающих разработчиков:
- Неофициальное сообщество разработчиков в Telegram
- Учебные материалы от разработчиков ОС
- Бесплатный курс на stepik
- Платный курс на Otus
- Как начать разрабатывать под Аврора ОС
- Очный курс в Академии Информационных Систем
- Пример на Kotlin/KMM/Jetpack Compose. Реализуется через связку QML + Kotlin/JS
На каких платформах возможна разработка?
Формально доступны дистрибутивы SDK для Windows, Linux и macOS (только x86). Фактически для комфортной разработки лучше использовать Ubuntu Linux или Windows.
Версию SDK для macOS невозможно установить на последние x86-релизы (Sonoma), хотя есть подтвержденные случаи работы на более старых версиях (Catalina). Работа на устройствах на базе ARM64 официально не поддерживается, хотя существуют обходные пути с развертыванием Build Engine вне macOS.
Какой версии Qt в Аврора ОС? Qt 5.6 c определенными ограничениями. В комплект входят нативные
Возможно ли портировать Аврора ОС на стороннее устройство?
На данном этапе развития ОС такой возможности нет, т.к. нет открытого Hardware Adaptation Kit, открытого исходного кода системы и прочих инструментов для этого.
Даже если это было бы возможно, то в таком случае не будет работать экосистема Авроры в виде Маркета, Аврора Центр и прочего ПО. В качестве альтернативы и упражнения можно попробовать портировать Sailfish OS, UBPorts, NemoMobile и другие мобильные Linux ОС.
Могу ли я использовать команду sudo вместо devel-su при работе с Аврора ОС через терминал?
Возможно. Для этого нужно сделать следующие действия:
- Заходим под рутом через devel-su
- pkcon install sudo
- Раскомментируем строчку '%wheel .........NOPASSWD' в /etc/sudoers
- usermod -aG wheel defaultuser
- Перезаходим под defaultuser
Есть ли поддержка low latency ядра в Авроре?
На данный момент свойства high resolution low latency звука на Авроре не определены, скорее всего они не лучше Linux дистрибутивов без накруток.
Что нужно сделать (rtpatch , pipewire итд ) разработчики системы пока не знают, но о запросе услышали и рекомендуют оформить запрос на улучшение в трекер бета-программы.
Разработка на Rust
Возможно ли писать под Аврора ОС на Rust?
Да, пример описан здесь.
Какие GUI библиотеки/фреймворки доступны на Rust?
Имеется адаптированная версия библиотеки winit.