Media is too big
VIEW IN TELEGRAM
Готовы увидеть спойлеры к новому игровому движку, над которым работает Sashikknox ⁉️
🕹 Делимся первым взглядом на игру на движке Luanti на ОС Аврора
Подробнее в материале.
#ИгрыНаАвроре
@AuroraDevelopers
Подробнее в материале.
#ИгрыНаАвроре
@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍3❤1
Forwarded from sashikknox Всё портит! 👾
Media is too big
VIEW IN TELEGRAM
Ретрогеймерам на радость: Эмулятор PPSSPP на Авроре! 🎮
Портом эмулятора PPSSPP занялся @erhoof, за что ему огромное спасибо! Как только будет релиз, поделюсь с Вами ссылкой на GitHub. 🫡
На видео, в качестве примера, можно посмотреть как я играю на тач скрине(эмулятор поддерживает и геймпады, тут все ОК, просто хотел поиздеваться над собой) несколько популярных на PSP тайтлов:
- Little Big Planet — инди-платформер с уникальным редактором уровней, где творчество игрока — главное часть геймплея.
- GTA: Liberty City Stories — история преступного мира в городе Либерти-Сити (думаю всем и так известна серия игр GTA)
- Metal Slug Anthology — легендарные run-and-gun шутеры (сам впервые узнал про игру, прсото погуглил топы PSP игр) .
Уже скоро Вы и сами сможете поэксперементировать с PPSSPP.
Подписывайтесь на канал
PPSSPP - это open source эмулятор консоли Playstation Portable (PSP), позволяющий запускать игры легендарной консоли на разных платформах, а теперь и на ОС Аврора.
Эмулятор имеет отличную совместимость с большинством PSP игр, поддерживает возможность менять разрешение рендеринга игры, добавлять эффекты и фильтры.
Портом эмулятора PPSSPP занялся @erhoof, за что ему огромное спасибо! Как только будет релиз, поделюсь с Вами ссылкой на GitHub. 🫡
На видео, в качестве примера, можно посмотреть как я играю на тач скрине
- 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
Ждем ваши ответы
Обращаем внимание, опрос доступен только для участников из России.
@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍4🤝3
Forwarded from Vitaliy Zarubin | @keygenqt
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 — как получится.
Проект 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2🆒1
Forwarded from sashikknox Всё портит! 👾
Media is too big
VIEW IN TELEGRAM
Готовим бургеры в Purarger Collector 🍔
Даже и не подумал бы, что это игра с гейм джема, сделанная на скорую руку ) Выглядит великолепно, играется бодро ) В игре есть прикольные секреты, один из секретов кстати на скриншоте, в предыдущем посте😼
Если найдете секреты, пишите в комментариях к посту (только прячьте их под спойлеры или скрытым текстом).
Скачать RPM с GitHub
Устройство на видео: Масштаб Т1 (Ayya T1)
Подписывайтесь на канал
Purarger Collector - это головоломка-песочница, где нужно собирать бургеры.
Игра сделана на Godot для геймджема Ludum Dare 58 (тема была «Collector»). Очень милая графика, залипательный геймплей - собираешь рецепты, открываешь секреты, ищешь трофеи. А ещё там есть собака 🐶(Так утверждают авторы игры, это не девочка кушает бургеры, это собака)
Даже и не подумал бы, что это игра с гейм джема, сделанная на скорую руку ) Выглядит великолепно, играется бодро ) В игре есть прикольные секреты, один из секретов кстати на скриншоте, в предыдущем посте
Если найдете секреты, пишите в комментариях к посту (только прячьте их под спойлеры или скрытым текстом).
Скачать RPM с GitHub
Устройство на видео: Масштаб Т1 (Ayya T1)
Подписывайтесь на канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2❤1
Forwarded from Mobius — канал конференции
#видеозаписи #МобильныйВторник
Открываем новую видеозапись выступления:
Денис Глазков — Твое первое приложение на KMP для ОС Аврора
😉 YouTube
Скачать презентацию с сайта Mobius
Открываем новую видеозапись выступления:
Денис Глазков — Твое первое приложение на KMP для ОС Аврора
Скачать презентацию с сайта Mobius
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Денис Глазков — Твое первое приложение на KMP для ОС Аврора
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Скачать презентацию с сайта — https://jrg.su/uzfKkE
Речь пойдет о перспективах адаптации фреймворка Kotlin Multiplatform под ОС Аврора и о том, как выглядит создание KMP-приложения с точки зрения…
— —
Скачать презентацию с сайта — https://jrg.su/uzfKkE
Речь пойдет о перспективах адаптации фреймворка Kotlin Multiplatform под ОС Аврора и о том, как выглядит создание KMP-приложения с точки зрения…
🔥4👍2
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
Андрей Бегичев, старший инженер-разработчик отдела развития мобильной среды Аврора, расскажет вам про работу с PDF-документами на ОС Аврора
На вебинаре вы #ВМЕСТЕ поговорите про историю и назначение PDF, а также разберете PDFium, AmberPDF и PDF Viewer.
Присоединяйтесь по ссылке 👉 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! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.
👉 Репозиторий
Отличные новости для Kotlin-сообщества и всех, кто интересуется российской мобильной разработкой. Теперь вы можете создавать приложения для ОС Аврора, используя современный и привычный инструментарий — Kotlin и Compose Multiplatform.
Что опубликовано:
В репозитории на mos.hub выложены компоненты, необходимые для разработки:
- Проекты Compose Multiplatform для сборки.
- Готовые артефакты в репозитории Aurora Maven.
- Плагин для Gradle, упрощающий сборку приложений.
Что дальше?
В планах — расширение поддержки платформы и стабилизация проекта. А уже сейчас в документации вы найдете подробное руководство по началу работы, а также два демонстрационных приложения, которые помогут быстро разобраться с особенностями платформы.
👉 Документация
Хотите помочь проекту стать лучше?
Присоединяйтесь к разработке на mos.hub! Мы открыты к вашему коду и экспертизе. Только #ВМЕСТЕ мы сможем сделать инструмент максимально полезным для всего сообщества.
👉 Репозиторий
🔥30❤7👏4👍1
Forwarded from Aurora Education
Запись вебинара PDF-документы на ОС Аврора от 24 февраля уже доступна в нашем сообществе ВКонтакте 🤍
Доступ по ссылке⏩ https://vk.com/video-211011274_456239590
Больше видео про разработку под ОС Аврора в нашем плейлисте
#АврораОбразовательнаяСреда
@omp_edu
Доступ по ссылке
Больше видео про разработку под ОС Аврора в нашем плейлисте
#АврораОбразовательнаяСреда
@omp_edu
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
PDF-документы на ОС Аврора
Таймкоды: 01:55-08:27 PDF: история и назначение 08:28-16:37 16:38-24:27 AmberPDF 24:28-33:22 PDF Viewer 33:23-34:48 Дополнительно 34:49-37:03 Вопросы
🔥7👍1
Forwarded from Vitaliy Zarubin | @keygenqt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
Нужны ли вам технические вебинары по разработке под ОС Аврора?
Anonymous Poll
27%
Да, нужен эфир (с возможностью задать вопрос эксперту) + запись
52%
Да, можно сразу в записи (гибкость по времени важнее)
4%
Нет, не нужны вебинары
17%
Посмотреть ответы
Aurora Developers
Нужны ли вам технические вебинары по разработке под ОС Аврора?
Поделитесь своим мнением и предпочтением по форматам в новом опросе
😉 А еще в комментариях вы можете указать какие технические темы вебинаров для вас были бы наиболее актуальными.
Познакомиться с предыдущими материалами вы всегда можете в нашем плейлисте
@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
Поделитесь опытом поиска информации о разработке под ОС Аврора и внесите свой вклад в создание специального инструмента для поиска такой информации!
Ждем ваши ответы▶️ https://survey.omp.ru/e/530/LwYgkD16
⏳ Опрос займет до 7 минут
@AuroraDevelopers
Ждем ваши ответы
Обращаем внимание, опрос доступен только для участников из России.
@AuroraDevelopers
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from sashikknox Всё портит! 👾
Media is too big
VIEW IN TELEGRAM
Ну наконец то! Luanti на ОС Аврора! 😺
Если вы все еще не знаете что такое Luanti, то описание самой игры можно почитать в предыдущем посте
Что сделано:
- сборка игры в RPM пакет со всеми зависимостями.
- подгонка UI для работы с сенсорными экранами
- включены оптимизации графики для мобильных устройств
Известные баги:
- при загрузке мода, игра почему то пишет что мод загрузить не удалось, но после перезапуска - мод доступен и играбелен (я такое на R570 ловил), отложил фикс на потом, играть уже можно.
Чего не хватает
- Очень не хватает вызова системной экранной клавиатуры, из-за чего поиграть в онлайне затруднительно, но если подключите внешнюю клавиатуру, то можно зарегистрироваться на сервере )
P.S. Я попробовал разные моды, их много, есть уникальные, совсем не похожие по геймплею на minecraft, один из таких модов я как раз записал на приложенном видео, называется он Extra Ordinance. Еще рекомендую Asuna, там генерируется довольно красивый мир🌸
Скачать RPM с GitHub
Устройство на видео: Масштаб Т1 (Ayya T1)
Подписывайтесь на канал
А что так долго?
Стоило мне только подумать, что я уже готов к релизу, раз за разом встречал какую нибудь загвостку. Сначала проверка безопасности модов в 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
👍7❤2