Aurora Developers
727 subscribers
302 photos
58 videos
1 file
284 links
Download Telegram
Media is too big
VIEW IN TELEGRAM
Готовы увидеть спойлеры к новому игровому движку, над которым работает Sashikknox ⁉️

🕹 Делимся первым взглядом на игру на движке Luanti на ОС Аврора

Подробнее в материале.

#ИгрыНаАвроре

@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍31
Media is too big
VIEW IN TELEGRAM
Ретрогеймерам на радость: Эмулятор PPSSPP на Авроре! 🎮

PPSSPP - это open source эмулятор консоли Playstation Portable (PSP), позволяющий запускать игры легендарной консоли на разных платформах, а теперь и на ОС Аврора.
Эмулятор имеет отличную совместимость с большинством PSP игр, поддерживает возможность менять разрешение рендеринга игры, добавлять эффекты и фильтры.


Портом эмулятора PPSSPP занялся @erhoof, за что ему огромное спасибо! Как только будет релиз, поделюсь с Вами ссылкой на GitHub. 🫡

На видео, в качестве примера, можно посмотреть как я играю на тач скрине (эмулятор поддерживает и геймпады, тут все ОК, просто хотел поиздеваться над собой) несколько популярных на PSP тайтлов:
- Little Big Planet — инди-платформер с уникальным редактором уровней, где творчество игрока — главное часть геймплея.
- GTA: Liberty City Stories — история преступного мира в городе Либерти-Сити (думаю всем и так известна серия игр GTA)
- Metal Slug Anthology — легендарные run-and-gun шутеры (сам впервые узнал про игру, прсото погуглил топы PSP игр) .

Уже скоро Вы и сами сможете поэксперементировать с PPSSPP.

Подписывайтесь на канал
9👍6🔥3
Поделитесь с нами вашим опытом использования смартфонов, а также ОС и главным экраном!

Опрос займет до 7 минут

Ждем ваши ответы https://survey.omp.ru/e/523/v6r26xig

Обращаем внимание, опрос доступен только для участников из России.


@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🤝3
8 платформ, нативный UI, общая бизнес-логика на Rust и Kotlin.

Проект KMP & Rust демонстрирует способы взаимодействия библиотек Rust и Kotlin с нативными платформами и тестирует разницу в производительности языков. На всех платформах тестовая функция запускается асинхронно и проверяет:

- Интенсивные вычисления в цикле
- Работу с динамической памятью
- Вычисления с плавающей запятой

Результаты:

- Web (React): Rust ~1290ms, Kotlin ~5971ms
- Android (Jetpack Compose): Rust ~1599ms, Kotlin ~1516ms
- Aurora OS (Qt/QML): Rust ~1285ms, Kotlin ~1472ms
- Linux (Gnome): Rust ~1498ms, Kotlin ~1743ms
- iOS (SwiftUI): Rust ~1179ms, Kotlin ~1308ms
- macOS (SwiftUI): Rust ~1138ms, Kotlin ~1288ms
- HarmonyOS (ArkUI): Rust ~3616ms, Kotlin — нет поддержки
- Windows (WPF): Rust ~1147ms, Kotlin ~5799ms

Rust:
- Минимальный разброс между платформами
- Предсказуемая производительность
- Широкая поддержка платформ
- Минимальный overhead
- Понятное подключение к платформам
- Отсутствие привязок к конкретным платформам

Kotlin:
- Удобство использования на некоторых платформах
- Отличная оптимизация в Android
- Ограниченная поддержка платформ
- Молодые и медленные таргеты (Wasm/MinGW)
- Замедляющие абстракции и runtime
- Сложности работы с C-библиотеками

Итог:
Rust — отличный кандидат для создания библиотеки с общей бизнес-логикой. Он стабилен, прост и поддерживает широкий выбор платформ. KMP хорош в Android и iOS/macOS благодаря генерации привязок к платформе — в Rust это нужно делать руками. С другой стороны, C-библиотеки в KMP — это ужасно. В общем: Rust — blazing fast 🚀, Kotlin — как получится.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2🆒1
Media is too big
VIEW IN TELEGRAM
Готовим бургеры в Purarger Collector 🍔

Purarger Collector - это головоломка-песочница, где нужно собирать бургеры.
Игра сделана на Godot для геймджема Ludum Dare 58 (тема была «Collector»). Очень милая графика, залипательный геймплей - собираешь рецепты, открываешь секреты, ищешь трофеи. А ещё там есть собака 🐶 (Так утверждают авторы игры, это не девочка кушает бургеры, это собака)


Даже и не подумал бы, что это игра с гейм джема, сделанная на скорую руку ) Выглядит великолепно, играется бодро ) В игре есть прикольные секреты, один из секретов кстати на скриншоте, в предыдущем посте 😼
Если найдете секреты, пишите в комментариях к посту (только прячьте их под спойлеры или скрытым текстом).

Скачать RPM с GitHub

Устройство на видео: Масштаб Т1 (Ayya T1)

Подписывайтесь на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍21
Forwarded from Aurora Education
Готовы к возвращению обучающих вебинаров по разработке под Аврору ⚡️

Андрей Бегичев, старший инженер-разработчик отдела развития мобильной среды Аврора, расскажет вам про работу с PDF-документами на ОС Аврора

На вебинаре вы #ВМЕСТЕ поговорите про историю и назначение PDF, а также разберете PDFium, AmberPDF и PDF Viewer.

🔥 Бонус для всех участников — вы первыми узнаете о планах по развитию PDF на ОС Аврора

🗓 Вебинар пройдет 24 февраля в 17:00 (МСК)
Присоединяйтесь по ссылке 👉 https://webinar.omp.ru/rooms/psx-z0s-aw9-xgu/join

#АврораОбразовательнаяСреда

@omp_edu
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
🔥 Compose Multiplatform доступен на ОС Аврора в Альфа версии!

Отличные новости для Kotlin-сообщества и всех, кто интересуется российской мобильной разработкой. Теперь вы можете создавать приложения для ОС Аврора, используя современный и привычный инструментарий — Kotlin и Compose Multiplatform.

Что опубликовано:
В репозитории на mos.hub выложены компоненты, необходимые для разработки:

- Проекты Compose Multiplatform для сборки.
- Готовые артефакты в репозитории Aurora Maven.
- Плагин для Gradle, упрощающий сборку приложений.

Что дальше?
В планах — расширение поддержки платформы и стабилизация проекта. А уже сейчас в документации вы найдете подробное руководство по началу работы, а также два демонстрационных приложения, которые помогут быстро разобраться с особенностями платформы.

👉 Документация

Хотите помочь проекту стать лучше?
Присоединяйтесь к разработке на mos.hub! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.

👉 Репозиторий
🔥307👏4👍1
Media is too big
VIEW IN TELEGRAM
#see Compose Multiplatform на ОС Аврора

Демонстрация сборки приложения Compose Multiplatform на эмулятор ОС Аврора.

▶️ Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
Aurora Developers
Нужны ли вам технические вебинары по разработке под ОС Аврора?
Ваш голос решит как изменятся наши технические вебинары Аврора Разрабатываем #ВМЕСТЕ!

Поделитесь своим мнением и предпочтением по форматам в новом опросе 📊
😉 А еще в комментариях вы можете указать какие технические темы вебинаров для вас были бы наиболее актуальными.

Познакомиться с предыдущими материалами вы всегда можете в нашем плейлисте

@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
Поделитесь опытом поиска информации о разработке под ОС Аврора и внесите свой вклад в создание специального инструмента для поиска такой информации!

Ждем ваши ответы ▶️ https://survey.omp.ru/e/530/LwYgkD16

Опрос займет до 7 минут

Обращаем внимание, опрос доступен только для участников из России.


@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Media is too big
VIEW IN TELEGRAM
Ну наконец то! Luanti на ОС Аврора! 😺

А что так долго?
Стоило мне только подумать, что я уже готов к релизу, раз за разом встречал какую нибудь загвостку. Сначала проверка безопасности модов в Luanti (предстоваляете, такое есть в движке!) не хотела запускать моды, жалуясь что моды пытаются получить доступ файлам вне разрешенных директорий. Потом игра не хотела собираться под armv7hl ...
Кое какие погрешности остались, кое что я решил радикально...


Если вы все еще не знаете что такое Luanti, то описание самой игры можно почитать в предыдущем посте

Что сделано:
- сборка игры в RPM пакет со всеми зависимостями.
- подгонка UI для работы с сенсорными экранами
- включены оптимизации графики для мобильных устройств

Известные баги:
- при загрузке мода, игра почему то пишет что мод загрузить не удалось, но после перезапуска - мод доступен и играбелен (я такое на R570 ловил), отложил фикс на потом, играть уже можно.

Чего не хватает
- Очень не хватает вызова системной экранной клавиатуры, из-за чего поиграть в онлайне затруднительно, но если подключите внешнюю клавиатуру, то можно зарегистрироваться на сервере )

P.S. Я попробовал разные моды, их много, есть уникальные, совсем не похожие по геймплею на minecraft, один из таких модов я как раз записал на приложенном видео, называется он Extra Ordinance. Еще рекомендую Asuna, там генерируется довольно красивый мир 🌸

Скачать RPM с GitHub

Устройство на видео: Масштаб Т1 (Ayya T1)

Подписывайтесь на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72