Aurora Developers
615 subscribers
134 photos
22 videos
115 links
Download Telegram
Если вы или ваши друзья еще не знакомы с Авророй, у вас есть прекрасная возможность принять участие в UX-исследовании, выполнить несколько обычных операций на смартфоне или планшете и поделиться своей обратной связью 💬

Подробности по ссылке 👉 https://vk.com/wall-211011274_13548
Автор популярных статей об Авроре на Habr и участник программы Бета-тестирования Влад @VORyabchevsky стал гостем нового выпуска Модного Радио ⚡️

Вместе с Никитой @CLTanuki, также участником программы Бета-тестирования, он поделился мнением:

🔹 как новомодный диалект вносит сумбур и сумятицу в разработку
🔹 что такое "свободное время" у инженера
🔹 зачем делать что-то после работы
🔹 Аврора ОС, собственная игровая консоль и как на это смотрят владельцы iPad

Смотрим и поддерживаем участников нашего сообщества #ВМЕСТЕ 👉 https://vk.com/wall-211011274_13677
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы подвели результаты исследования сообщества разработчиков и готовы поделиться с вами наблюдениями 📊

По результатам опроса Aurora Developer 4 квартала 2024 вы узнаете:
🔸 кому интересна разработка под Аврору
🔸 tooling: что используется при создании приложений
🔸 как используется портал разработчиков
🔸 как мы работаем с сообществом
🔸 какие нужны улучшения в продуктах для разработчика

Ознакомиться с материалом можно по ссылке 👉 http://vk.com/@aurora_os-rezultaty-oprosa-aurora-developer-survey-fall-2024
Первый набор в программу Бета-тестирования в 2025 году пройдет 11 февраля в Новосибирске

На встрече команда Открытой мобильной платформы расскажет про платформу Аврора, жизнь комьюнити, а также подпишет договоры на участие и выдаст устройства гостям мероприятия.

📝 Как стать бета-тестером из Новосибирска:

1⃣ Заполнить заявку на сайте http://auroraos.ru/beta
2⃣ Дождаться письма с приглашением на встречу участников на ваш email
3⃣ Подойти на личную встречу в назначенное время, подписать документы и получить смартфон или планшет на Авроре.

👉 Описание и полные условия участия на нашем сайте http://auroraos.ru/beta

#БетаТестирование
Приглашаем участников нашего комьюнити на встречу программы Бета-тестирования в Новосибирске 11 февраля

Вы сможете узнать о продуктах экосистемы Аврора и о развитии сообществ.
Также для вас мы подготовили квест на смартфонах с Авророй — АврораГейм 🧩 — лучшие участники получат наш фирменный мерч и памятные сувениры!

Готовы принять участие?
Регистрируйтесь по ссылке https://aurora-beta.timepad.ru/event/3204114/ и ждите подтверждение вашей регистрации 😉
⚙️ РАЗРАБОТКА ДЛЯ ОС АВРОРА

👉 https://developer.auroraos.ru
Портал разработчика – здесь собрана вся нужная информация для разработки приложений под ОС Аврора

👉 https://developer.auroraos.ru/doc/5.1.3/ui_kit
UI Kit – здесь описаны особенности стиля приложений и рекомендации по проектированию интерфейсов приложений под ОС Аврора. А также собрана компонентная база ОС и целый ряд полезных рекомендаций по созданию лучшего интерфейса для приложения.

⚙️ ТЕХНОЛОГИИ РАЗРАБОТКИ

Открытая мобильная платформа развивает следующие способы разработки приложений.

🔸 Фреймворк Qt
👉 https://developer.auroraos.ru/downloads/sdk_mb2/5.1.3.85/linux
Аврора SDK, здесь доступны необходимые инструменты и библиотеки.

🔸 Фреймворк Flutter
👉 https://developer.auroraos.ru/doc/5.1.3/extended/flutter
Flutter для ОС Аврора, здесь доступен flutter SDK, инструкции и примеры.

🔸 Фреймворк WebView
👉 https://developer.auroraos.ru/doc/5.1.1/software_development/reference/webview
Во всех актуальных версиях ОС Аврора доступен WebView на основе Gecko.
В ОС Аврора 5.1.3 и новее доступен WebView на основе Chromium.
⚡️ ОМП рассматривает возможность интеграции Vulkan API в дистрибутив ОС Аврора.

👾 Мы стремимся улучшить возможности нашей платформы и предоставить вам инструменты для создания высокопроизводительных графических приложений и мобильных игр.

Вы можете нам в этом помочь!

Поделитесь с нами своим опытом, ответив на вопросы исследования
➡️ https://forms.yandex.ru/cloud/6799ee4684227cdf493e3744/
Сделаем Браузер лучше #ВМЕСТЕ! 🤝

🖥 А для этого поделитесь с нами вашим опытом организации вкладок на компьютере, ответив на вопросы нового исследования 👉 https://survey.omp.ru/browser-tabs

Обращаем внимание, опрос доступен для участников из России
.
Forwarded from Aurora Education
4 февраля в 12:45 по Москве Дмитрий Лапшин выступит с докладом в Зимней IT-школе Томского политеха и представит обзор нового картографического решения MFW-kit для использования в приложениях под ОС Аврора ⚡️

🗺 MWF обеспечивает работу с векторными картами, включая масштабирование, вращение, стилизацию, а также предоставляет инструменты для геокодирования, навигации и ведения по маршруту. В докладе представлены доступные функции, архитектура и некоторые особенности реализации.

Присоединяйтесь к трансляции по ссылке 👉 https://vkvideo.ru/video-73332691_456239285
⚡️Мы продолжаем собирать вашу обратную связь по Vulkan API

👾 Поделитесь своим опытом ответив на вопросы исследования ➡️ https://forms.yandex.ru/cloud/6799ee4684227cdf493e3744/
Forwarded from Aurora Education
#АврораОбразовательнаяСреда

Продолжаем цикл обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 13 февраля в 17:00 (МСК) пройдет вебинар на тему «Flutter для ОС Аврора: путь разработчика».

Никита Красавин, руководитель группы разработки Flutter для ОС Аврора, подробно разберет:

🔹 архитектуру ОС Аврора
🔹 как разработать приложение для ОС Аврора
🔹 статус Flutter
🔹 развитие фреймворка

Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/ie6-1px-val-dbj/join
📢 12 февраля начнём рассылать обновление ОС Аврора до версии 5.1.3.85 для смартфонов Fplus R570E, подключенных к системе обновления!

Подробнее про обновление в ВК ОС Аврора - https://vk.com/wall-211011274_14676
#АврораОбразовательнаяСреда

Запись вебинара Flutter на ОС Аврора: путь разработчика.
Никита Красавин, руководитель группы разработки Flutter для ОС Аврора провел вебинар, где затронул темы:

🔹 Обзор архитектуры ОС Аврора
🔹 разработка приложений для ОС Аврора на Qt и Flutter
🔹 путь разработчика приложений на Flutter
🔹 статус и планы на развитие фреймворка Flutter

Продолжаем цикл обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

👉 https://vkvideo.ru/video-211011274_456239472
Архитектура Flutter

Приложения для ОС Аврора можно писать на Flutter. Сегодня подробнее познакомим вас с его архитектурой и компонентами.

Flutter сотоит из трёх частей:

1️⃣ Framework. Относительно небольшой модуль. Содержит верхнеуровневые библиотеки и базовые компоненты для создания UI, которые используются разработчиками (Widgets, Animations, Gestures и пр.). Полностью написан на Dart.

2️⃣ Engine. Модуль, отвечающий за рендеринг и управление Dart VM. Взаимодействует с Framework через API библиотеки dart:ui. Использует для отрисовки графические библиотеки, такие как Skia и Impeller. Написан на C/C++.

3️⃣ Embedder. Полностью ориентирован на платформу. Предоставляет доступ к основным системным сервисам, готовит поверхность для отрисовки, управляет циклом событий. Выбор языка для реализации зависит от платформы. Для Авроры мы реализовали Embedder на C++.

Проект Flutter содержит код на Dart, который использует бибиотеки из Framework и сторонние библиотеки для разработки. Также в проекте находится Runner (один или несколько) — пакет приложения для конкретной платформы, использующий Embedder. Таким образом компоненты Flutter используются разработчиками.

📌 Документация Flutter для ОС Аврора доступна по ссылке.
Forwarded from Aurora Education
#АврораОбразовательнаяСреда

Совсем скоро вас ждет новый вебинар АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 25 февраля в 17:00 (МСК) вы сможете углубить свои знания по теме «Аврора Keystorе».

Константин Карасев, руководитель группы разработки отдела разработки ОС Аврора, в своем выступлении расскажет:

🔹 что такое TEE Keystore
🔹 как устроен Keystore в Авроре
🔹 планы по развитию Аврора Keystore

Присоединиться к вебинару можно по ссылке 👉 https://webinar.omp.ru/rooms/hjo-bpg-ps4-0ah/join

#АврораОС #вебинары
Аврора Браузер доступен в RuStore для установки на смартфоны и планшеты на ОС Аврора ⚡️

Подробнее в нашем сообществе ОС Аврора ВКонтакте 👉 https://vk.com/wall-211011274_15885

#АврораОС #АврораБраузер
Forwarded from Aurora Education
⚡️Делимся записью нового видео из цикла обучающих вебинаров АВРОРА РАЗРАБАТЫВАЕМ #ВМЕСТЕ

🎥 Руководитель группы разработки отдела разработки операционной системы Аврора Константин Карасев рассказал про Аврора Keystore: что такое что такое TEE Keystore, как устроен Keystore в Авроре и какие планы по развитию.

Смотрим и учимся разрабатывать #ВМЕСТЕ https://vkvideo.ru/video-211011274_456239476

Другие видео обучающих вебинаров в плейлисте 👉 vkvideo.ru/playlist/-211011274_13
#АврораОС #АврораОбразовательнаяСреда
Rust — язык, вызывающий бурю эмоций. Одними он любим, другие стараются его обходить стороной. Но при разработке программных продуктов мы не должны выбирать сторону: мы даём инструменты, которые может использовать программист для написания своих приложений, плагинов, библиотеки — всего, что душе угодно.

💻 В Аврора Platform SDK (PSDK) — наборе инструментов для разработки — в наличии Rust v1.61. Это не последняя текущая версия, но обновление вполне возможно в будущем. Установить rustc, cargo и rustup можно в таргет (целевая платформа) PSDK через sb2:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} -m sdk-install -R zypper in -y cargo

где {target_psdk} — название тагрета PSDK.

Rust поддерживает различные платформы для сборки ваших проектов. Установить необходимый таргет можно через rustup, например:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} rustup target add {target_rust}


Можно сопоставить таргеты PSDK & Rust следующим образом:
- armv7hl == armv7-unknown-linux-gnueabihf
- aarch64 == aarch64-unknown-linux-gnu
- x86_64 == x86_64-unknown-linux-gnu

Установив необходимые таргеты Rust, можно собирать проект через PSDK для целевой платформы:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} cargo build --release --target {target_rust} --verbose -j 1

Обратите внимание на -j 1 - это решает проблему переодических сбоев сборки.

Недавно в открытом репозитории ОМП "Flutter Community Plugins" появился плагин, в котором UI написан на Flutter, а вся бизнес логика выполняется в библиотеке Rust с C интерфейсом через FFI.

Это первый плагин с использованием Rust во "Flutter Community Plugins" и, надеюсь, не последний. В репозитории плагина вы можете найти все необходимое для написания подобного плагина самостоятельно:

1️⃣ Скрипт сборки.
2️⃣ Логика подключения.
3️⃣ Логика общения Dart & Rust.
4️⃣ Создание привязок и подключения библиотеки.

🔍 Плагин можно найти в открытом репозитории ОМП: pickers_aurora.