Комментарии 193
Выдал инвайт автору, интересно будет почитать дискусс касательно Авроры. Мне, как фанату всего сейлфишного и MeeGo'шного будет интересно)
Пока Аврора "стоит" 10к особого "дискусса" не будет
https://vsesmart.ru/catalog/smartfon-f-pro-r570e-4-64gb-avrora/ vs https://fplusmobile.ru/product/smartfon-r570
Не сразу въехал, расшифрую на всякий для других: один и тот же смартфон с предустановленной "Авророй" стоит на 10к дороже, чем с Android-ом.
Это называют "импортозамещение". В статье ещё нет описания про обязательные бэкдоры для спецслужб, также как и нет большого опыта и многолетнего выбора пользователей. Не в том же направлении идут, куда двигался браузер спутник и российский убийца ютуба?
Российский убийца ютуба себя прекрасно чувствует.
"Развитие Rutube характеризуется активным ростом аудитории, увеличением количества контента и расширением функционала. Среднесуточная аудитория платформы выросла в 2,1 раза за год, достигнув 4,4 млн пользователей в июне 2024 года. Общее количество загруженных видео на Rutube выросло с 60 млн до 388 млн с начала 2025 года".
Ну а фигли делать-то, когда 90% народа не может зайти на YT?
Как пример - дружественная отечественная рок-группа забросила канал на YT и развивает канал на RT.
Да можно купить андроидный R570E и зашить на него Аврору. Это против EULA, зато за моддинг коммьюнити)
Ну то есть за пределами узкого круга корпоративных устройств Авроры пока нигде не будет.
И вообще это Ulefone Armor X8
Лень дискутировать с рекламной агиткой.))
В статье очень много ошибок и неточностей и вообще выдуманных частей, говорю как человек который пользуется Авророй два года и имеет с пяток девайсов на ней.
Если нужно могу расписать.
Да и вообще статья из раздела, с такими друзьями врагов не надо.
Точное замечание, скажи кто твой друг и скажу - так тебе и надо)))
Если сможете собрать статью, с вашим опытом использования, то будет круто.
очень много ошибок и неточностей и вообще выдуманных частей
Явно LLM писала.
Да, распишите. Только, пожалуйста, по фактам и без воды. Признаюсь, статью эту не осилил. В целом, я понимаю зачем нужна Аврора и против ничего не имею. Но правда интересно услышать мнение о плюсах и минусах того, кто реально с этим работал или пользуется постоянно.
Под дискурсом, вы подразумеваете пустое сотрясение воздуха? Хабр пополнился еще одним мусорным постом?
Мы же вроде техники, а не волшебные феи верящие в розовых единорогов. Любые заявления подобного рода, должны базироваться на доказательной базе. Обязательны ссылки на первоисточники, либо это личный опыт автора. Данный пост не содержит ни первого, ни второго, здесь обсуждать нечего.
Я с таким же успехом, могу написать, что создал принципиально новый дистрибутив Turbo Linux Ultimate Plus, который в 100500 раз быстрее, последней версии Ubuntu и Debian вместе взятых. Но вы же не поверите в это? Так почему же, мы должны брать на веру, что Аврора круче хоть в чем-то Android. Для меня Aurora является полным аналогом BolgenOS, только без нескучных обоев.
В отличие от Android, где безопасность — это по сути набор заплаток на уязвимом ядре, здесь защита встроена в архитектуру.
Автор одним росчерком пера все Linux-системы назвал набором заплаток. На чем основывается утверждение? Какова архитектура безопасности Авторы, где хотя бы одно заключения специалиста по безопасности?
На практике это означает, что Aurora потребляет на 30-40% меньше оперативной памяти на аналогичном железе.
Где результаты тестов?
В тестах планшетов на процессорах Эльбрус Aurora демонстрирует плавность интерфейса, которой сложно добиться на Android даже с более мощными мобильными системами Snapdragon на кристалле Qualcomm.
А эти тесты, они сейчас с нами в комнате?
Процессоры в устройствах под Aurora, это в основном MediaTek и немного Unisoc, выпущенные с 2018 по 2020 год. Из 14 устройств перечисленных на сайте https://auroraos.ru/devices, 12 работают на процессоре MediaTek, остальные на Unisoc.
MediaTek Inc. — тайваньская полупроводниковая бесфабричная компания. Печатают процессоры на TSMC.
Тайвань безусловно подчиняется всем требованиям США, поэтому когда заходит речь про, так называемые независимые отечественные решения на процессорах сделанных на Тайване, мне становится несколько непонятно, а в чем заключается независимость?
Какой смысл городить огород, если все равно сохранится зависимость?
Поэтому без полного цикла производства всех компонентов устройства, ОС Aurora абсолютно бессмысленна с точки зрения импортозамещения.
Я с таким же успехом, могу написать, что создал принципиально новый дистрибутив Turbo Linux Ultimate Plus, который в 100500 раз быстрее, последней версии Ubuntu и Debian вместе взятых. Но вы же не поверите в это? Так почему же, мы должны брать на веру
Ну у LLMщиков же прокатывает?
Насколько я читаю, в статье не имелась ввиду независимость от комплектующих, кроме того такая независимость имела бы отношение к устройствам, а не операционной системе. Это же обычный пресс-релиз про ОС написанный какими-то девочками из их отдела маркетинга, к чему искать в нём политику, тесты и технический анализ? Совершенно типичный пресс-релиз, все вендоры точно такие же пишут.
В нём сказано про независимость программную, цитирую:
все критически важные сервисы имеют отечественные аналоги;
система может работать в полностью изолированных сетях;
обновления распространяются через российскую инфраструктуру;
нет зависимостей от зарубежных сервисов.
Ну, OK. Все пункты связаны с происхождением ОС, причём три/четыре из них за рубежом превращаются из плюсов - в минусы. С независимостью как раз всё ясно.
Ну вот, а с безопасностью - соглашусь. Заключений и сертификатов по ИБ они купят сколько угодно, тут я бы не волновался. Но это, в принципе, недостойно, некрасиво и не принято писать пресс-релизы с рекламой своих продуктов отталкиваясь от обгаживания конкурентов, фраза про "Android - набор заплаток на уязвимом ядре", как и сам заголовок - неприемлимы. Тем более, что в Linux есть всё тоже самое: модульность, проверка контрольных сумм, политики безопасности, и чем контрольные суммы Авроры лучше контрольных сумм в Linux понять невозможно.
Вот от "планшетов на процессорах Эльбрус" мне стало совсем интересно. Можно поинтересоваться моделью планшетов на этих кипятильниках? И, разумеется, никто кроме "отечественных разработчиков" не будет адаптировать под эту принципиально тупиковую концепцию никакие операционные системы.
Выдал инвайт автору, интересно будет почитать дискусс касательно Авроры
ой, зря. В статье написан какой-то бред не имеющий отношения к реальности. Надо как-минимум сносить это, как недостоверную информацию. (во всяком случае ни в открытом сообществе, ни в бета-сообществе разработчиков о многих представленных "фактах" просто не знают).
Одни дураки придумывают "аврора - убийца андроид", потом другие дураки над этим смеются.
по хорошему, отвечая на чем «Аврора» уже круче Android:
для разработчика есть некоторые плюсы, как например поддержка поворота экрана в приложениях и поддержка планшетов, поддержка темных-светлых тем (тут их больше чем 2 и называются "атмосферы"), асинхронная загрузка картинок одной строчкой в qml и ещё по мелочи. Минусы тоже есть, разумеется.
для пользователя - рано
как например поддержка поворота экрана в приложениях и поддержка планшетов, поддержка темных-светлых тем
Эм, а в андроиде этого типа нет?
Разумеется есть, просто в Авроре делается гораздо легче (может быть я выразился неточно, сейчас поправлю уже не редактируется). Жизненный цикл страницы по сравнению с андроидным проще, нет необходимости явно обрабатывать переконфигурации.
Также всегда в любом месте страницы можно просто взять высоту-ширину экрана без андроидных приколов с onMeasure
,DisplayMetrics
и т.д.
В общем, посыл такой, что многие базовые вещи в qml/Qt сделаны грамотней чем на андроиде (делалось там и там примерно в одни годы)
асинхронная загрузка картинок одной строчкой в qml и ещё по мелочи.
Дак а нельзя то же самое делать на Qt, но на Андроиде?
Можно. Я как раз вкатывался в Аврору с кроссплатформеного приложения на чистом Qt, и собирал под обе платформы.
Но тут есть (сейлфишовая ещё) проблема: интерфейс на закрытой либе Sailfish.Silica которой кроме Авроры и SFOS нигде нет. И ещё в Авроре нет Qt widgets.
Поэтому, если делать что-то полноценно кроссплатформенное, то надо в общем случае пилить свой фреймворк на базе ограниченного количества компонентов Qt Quick, таких какRectangle, Text
и т.п.
Можно. Из примеров - 2гис написан в основном на qt/qml/c++, хотя java/kotlin тоже не мало.
Но без java/kotlin не получить полноценного приложения на андроид.
На всякий случай сохранил статью как пдф, чтобы было на что посмотреть потом, если и правда снесут. Кому надо будет пдф - обращайтесь.
салорыба сама по себе прекрасна, и аврора привнесла в неё ряд улучшений это безспорно. и аврора сферически и в вакууме действительно лучше андроида.. но это всё не имеет значения потому что крутить эту ос можно только на весьма печальном железе, потому что открыта аврора не на 100%, потому что разработчики авроры вертели вокруг детородного органа её популяризацию и продвижение.. да много этих "потому что".. хотя бы потому что "убивец ведроида" должен "захватывать рынок" по всему миру а не в пределах одной страны, а в текущей ситуации это мягко говоря маловероятно..
крутить эту ос можно только на весьма печальном железе
Да вроде вот это не так и страшно.
4грама, MT8788.. но это же мусор.. туда же крайне печальный дисплей, камеру уровня nokia 3310, совершенно смешные в наше время 64 гига пзу (ещё и не понятно на какой технологии).
если бы такой девайс мне прислали бесплатно в рамках тестирования я бы радостно это юзал и наверняка бы с пользой. но купить это за свои деньги.. нет спасибо.
Возможно, у меня планка занижена - так то основной планшет пока этот, F+ T800 (под который Леонид тоже обещает билд Авроры) взял скорее на замену если что случится, цена порадовала (хотя немного поторопился, выкладывали и в районе 6 тысяч) и первое впечатление - круто, в руках держать приятно, картинка на экране красивая, странички грузятся быстро. Камера не нужна вообще, тяжёлые игрушки гонять не собираюсь.
открыта аврора не на 100%
Боятся, что уши BolgenOS торчать будут?
Лет 10 назад ставил Sailfish SDK Emulator на Acer Iconia tab W500
Там была репа с mesa-x86-radeon, mesa-x86-radeon-dri-radeon-driver, kernel-adaptation-iconia, xorg-x11-drv-ati
Работал тачпад и мыша.
Была еще инструкция для Install Sailfish SDK Emulator on ExoPC
Все доки сохранились только на web.archive.org
промышленные планшеты Fplus T800, применяемые в корпоративном секторе.
На Озоне продаются с хуавеевским билдом андроида (в прошивке Appgallery и Gbox), вполне себе приятная штука для личного пользования. Про Аврору на нём только недавно разговор зашёл. И насколько понял, одна из основных фич Авроры (для "обычного" пользователя из хабровского контингента) - установка обычных линуксовых пакетов из репозитория (скажем, тут упоминалось).
Это вполне полноценный linux где есть командная строка и pcman из коробки, на ней вполне можно через гит что то скачать, прямо на ней собрать и запустить, проверял на RTL-SDR
RPM для нее родной формат пакетов.
И надо себя заставить выложить хотя бы Аврору 4 под t800, а то спросить спросил...
Потенциально было бы интересно, хотя не до конца понятно, что реально (с точки зрения используемого функционала, а не архитектуры) получу по сравнению с termux. Имеющийся планшет перешивать не буду, но если на Озоне опять выкинут тысяч за 6 - могу и взять для Авроры.
что реально получу по сравнению с termux.
как минимум возможность пользовать свои скрипты и утилиты не в кострированном окружении, как минимум полноценный init с возможностью крутить службы и пользоваться благами неймспейсов и сигрупс. ну это так пальцем в небо, потому что обещанный бесплатный тестовый образец они мне так и не прислали..
Неймспейсами/докерами я и на десктопе не пользуюсь, поднять сервисы при загрузке можно и с termux. Да, реализовано по другому - но, опять же, я именно про функционал, а не про архитектуру.
бесплатный тестовый образец они мне так и не прислали..
Образец чего? Здесь речь о накатывании скачанной с 4pda прошивки с авророй на купленный по дешёвке на озоне совместимый планшет.
реализовано по другому - но, опять же, я именно про функционал
и я про функционал. чтобы в термуксе поиметь нормальный сервис (да или просто запустить нужную для работы утилиту которой не стоит дозволять слишком много), со всем hardending и observability нужно знатно поприседать, и часто рутануть сам андроид что не всегда делать хочется.. а тут нативненько из коробочки, без установки второго рантайма практически идентичного системному и занимающего лишнее место. лично я пользуюсь termux для рабочих задач довольно часто, и его ограниченность нервирует.
Образец чего? Здесь речь о накатывании скачанной с 4pda прошивки с авророй на купленный по дешёвке на озоне совместимый планшет.
купить мусор (а подходящее для авроры железо инными словами я назвать не могу) чтобы помогать разработчикам (а на текущем этапе это именно помощь им багрепортами, сборкой пакетов, etc) за свои деньги.. я конечно могу, но в чём мой профит? если бы они хотя бы не положили болт на запрос и снизошли до хоть какого нибудь ответа (например "простите, но вы написали 2315'тым а у нас всего 1500 мест") я бы над этим задумался. но нет.
Всё таки можно конкретную задачу, для которой существенны ограничения termux? Мне он интересен в основен чтобы иметь возможность дома на подручном железе скомпилять софт на aarch64, подебажить/попрофилить, посмотреть дизассемблер, посравнивать производительность разных вариантов и т.д. Так что компилятора с остальным тулчейном и возможности зайти по ssh вполне хватает.
купить мусор (а подходящее для авроры железо инными словами я назвать не могу)
В этой ветке речь об этом - я его купил безотносительно авроры, железо вполне устраивает.
у нас с вами разные задачи это факт. впрочем даже если бы мне было необходимо что-то собирать/дебажить/профилировать я бы врятли это делал на телефоне/планшете а выселил бы на виртуалочку.
а про такой девайс я отвечал уже выше. тылдыр: железо - хлам. дали бы на время потестировать я был бы рад, но покупать такое - фу.
Кстати, раз уж зашла речь о полноценном линуксе на телефоне - с этим не игрались случайно?
игрался конечно (проиграл)
в целом проблема та же - нужно выискивать железо подходящее, и зачастую это или сильно устаревший девайс, или девайс который изначально мусор. шансов что pmos выйдет на что нибудь годное (например мой oneplus 11) до того как это самое годное дико устареет почти нет. и дело тут не в самой pmos а в вендорах (если не сказать вендоразах) железа.
на самом деле пользоваться pmos довольно приятно, и конечно набор софта сильно меньше чем на ведроиде (хотя для работы всё есть, нехватает разве что мирпея для оплаты). полноценный линукс всегда лучше и удобнее кривокосоурезанной мобильной ос. но без вменяемого железа это всё розовые мечты.
я даже планировал прикупить f(x)tec и pinephone, но мой pinebook pro научил меня не покупать девайсы запчасти для которых в россии не купить (и научил он меня этому ещё до обоссанкций) ибо наша таможня умудрилась четыре раза просрать адаптер для nvme..
купить же можно, как раз запустили продажи с актуальной версией

Я почему то думаю, что вы тут даже не соврали и оно действительно круче Андроида 4 :)
Как меня забавляет безопасность через секретность, мы безопасные, но как никому не скажем и никто не догадается )))
Я, честно говоря, вообще не понимаю, почему в 2025 году какие-то положительные мнения о security through obscurity не считаются критерием профнепригодности...
Предположу, что это заявление на определенную публику, которая больше всего на свете любит секретность и ее считает основной безопасности.
Мне просто интересно, вы считаете, что все должны открывать свои исходники? Почему и ради чего?
все должны открывать свои исходники?
О всех речи не было. Тут вполне конкретный случай.
Почему и ради чего?
Ради чего - ради безопасности, выше же написали про порочность и опасность security through obscurity.
Почему - потому, что это поделие разработано на деньги налогоплательщиков.
Ты не понимаешь, это забота о тебе, неразумном, а то вдруг ты неправильно думаешь?)))
Одно дело не скрывать алгоритм шифрования, потому что безопасность не должна зависеть от скрытости алгоритма, конфиденциальность и целостность информации должна зависеть от ключа. И это правильно. Но раскрывать все другие методы безопасности, как и чему противодействуют - это как влияет на безопасность продукта и его пользователя? Даже наоборот.
Да, система должна оставаться устойчивой даже если механизмы защиты известны злоумышленнику. А так, может оказаться, что никаких механизмов защиты вообще нет, а только слова о их наличии
простите, но вы пишите полный бред. вся история софтостроения показывает что в закрытых продуктах находят самые "сладенькие" уязвимости, и что в закрытых продуктах они остаются доступными сильно дольше.
и дело тут как в изначально сомнительном методе, так и в банальной человеческой психологии.
если в открытом коде на открытой площадке есть уязвимость то её увидят несколько человек, и с куда большим шансом хотя бы один из них её отрепортит или прям пришлёт в pr готовый фикс (это конечно большая редкость в наше время, но случается). если же уязвимость присутствует в закрытом софте то найдут её гораздо меньше людей, и обычно ищут такое целенаправленно и с сильно меньшим шансом репортнуть чем эксплуатировать (и даже те кто репортят обычно делают это по принципу "заплати и расскажу тебе, не плати и расскажу другим").
я не буду приводить примеры, уверен интересующиеся вопросом вспомнят или найдут быстро. я лишь хочу напомнить о том что @avost прав: security through obscurity - это бред, это не работает и никогда не работало, в это может верить только глупый недальновидный бюрократ не понимающий ничего в разработке софта и/или железа и не понимающий ничего в людях.
И это правильно. Но раскрывать все другие методы безопасности, как и чему противодействуют - это как влияет на безопасность продукта и его пользователя?
Здесь действует ровно такая же логика, как в случае с алгоритмами шифрования. И держать открытыми "другие методы безопасности" выгоднее, чем секретить их.
Даже наоборот
А, вот встроенные закладки, трояны ботнеты и бэкдоры как раз следует хранить в секрете.
это поделие разработано на деньги налогоплательщиков,
налогоплательщик (я) хочу иметь открытую систему, это любители холявных денег (не любители работать) хотят закрытую.
Все не должны открывать свои исходники. Но тот, кто говорит: "мы безопасные, потому что наши исходники закрыты", - профнепригоден.
В 2025 году, когда уже во всю ai driven fuzzing используется, вместо defense in depth полагаться на скрытые пути и обфускацию это надо быть либо профнепригодным, либо слишком далеким от современных технологий.
Про раскрытие исходников никто и не говорит, проблема в том, что у них основная бекларация безопасности это закрытые исходники. Увы к безопасности отношения не имеет.
Как устроена безопаность Авроры регулярно рассказывают на конференциях , даже на youtube есть
Я, честно говоря, вообще не понимаю, почему в 2025 году какие-то положительные мнения о security through obscurity не считаются критерием профнепригодности...
Я бы то же самое написал ещё в 2005-м, когда занимался как раз банковской криптографией. А в 2025-м, с массовым распространением типовых криптобиблиотек, наоборот, буду настаивать, что security through obscurity - прекрасный дополнительный уровень безопасности. Я вряд ли ошибусь, если скажу, что 99% всех взломов - это применение типовых эксплойтов к типовым же решениям, в тот узкий период, когда новый эксплойт обнаружен, а патч на систему ещё не накатили. И вот комбинация "проверенный комьюнити алгоритм + неизвестная взломщику реализация" понижает вероятность взлома на порядок или два, чем "проверенный комьюнити алгоритм + известная реализация"
Реализация взломщику всё равно будет известна, рано или поздно. А прикол в том, что не так много разработчиков заранее анализируют свой код на уязвимости - "работает? не трогай!" же. Поэтому security through obscurity немножко замедляет появление эксплоита, но он все равно появится до выхода патча. Почему? Потому что отсутствие стороннего аудита кода замедляет процесс обнаружения уязвимости разработчиками ещё сильнее.
Сторонний аудит - тоже не панацея. Не так много желающих им просто вот взять и заняться. О большинстве дыр, кроме совсем уж видимых, становится известно именно по факту появления эксплойта. Так что тезис выше в целом тоже имеет смысл.
Другой вопрос, что всегда есть два сценария. Веерные попытки взлома всех подряд: получилось быстро - отлично, не получилось - идём к следующему. Тут неизвестная реализация может пустить сценарий по второй ветке. И целенаправленный взлом конкретной системы - тут скрытие реализации даст максимум задержку.
А с учетом того, что мы говорим о смартфоне - массовом устройстве, которое предполагается использовать в разных инфраструктурах - решение второй задачи автоматически даёт доступ к решению первой.
Реализация взломщику всё равно будет известна, рано или поздно
Это работает не так. Подавляющее большинство взломщиков дальше этого этапа просто не станут идти, т.к. стоимость применения известных эксплойтов невелика, а вот добавление к ней реверса используемого алгоритма резко по гиперболе удорожает взлом, сразу и на 100% отсекая всех любителей, оставляя только редких профессионалов, которые как-то зачем-то целенаправленно ломают ваш продукт. Но они это делать будут лишь в том случае, если ценность взлома превышает его себестоимость, что тоже далеко не всегда имеет место.
Потому что отсутствие стороннего аудита кода замедляет процесс обнаружения уязвимости разработчиками ещё сильнее.
Сторонний аудит - это палка о двух концах. Вы можете привлечь пентестеров для своего кода, и это проблему как-то решит, даже если ваш код закрытый. Если же вы сделаете его публичным, надеясь на аудит комьюнити, вы должны иметь в виду, что там есть чуваки, которые находят уязвимости, и сообщают вам, и есть чуваки, которые находят уязвимости, и пишут и ппродают те самые эксплойты. Вторых ничуть не меньше, чем первых, а в каких-то сферах даже больше. И не факт, что ваши уязвимости попадут сначала к первым, а не ко вторым.
стоимость применения известных эксплойтов невелика
Ну как сказать. Если аврору будут в госсекторе использовать, это вполне будет пользоваться спросом. А раз есть спрос, то и цена будет соответствующая.
Я с вами на 95% согласен, но был у меня опыт работы в одной ритейл-сети, где аккаунты наших покупателей брутфорсили почём зря. Причём выхлоп был... Скажем так, я лично видел на какой-то бирже стыренный аккаунт с 50 рублями на бонусном счету, продававшийся за 25 рублей же. Понятно, это могло быть сливом ненужного, но на тот момент программа была только запущена, там в аккаунтах в принципе не было больших денег.
Тем не менее - брутфорсили. И когда мы воткнули обфускацию протокола - её на следующий день расковыряли.
С тех пор как-то у меня и к стоимости взлома обскьюрных решений вопросики)
Эмс... Оформляя подписку в 1м отделе, Вы как бы автоматом соглашаетесь, что вся дальнейшая секьюрити будут сугубо через obscurity. Ибо за разглашение...
Это одновременно и
плюсминус, поскольку сложнее найти уязвимости, и минус, так как сообщество не может просто взять и доработать систему
Поправил
Я хотел бы уточнить, там SDK на 7 virtual box уже ставить то оно научилось?) или обновляться не через сообщение менеджеру на почту?)
А разве с этим была проблема, у меня sdk уже пол года на 7 версии стоит.
А насчет обновления тут сложнее, сам механизм есть в системе, из командной сроки обновлять тоже можно, но для относительно массовых 570 выбрали механизм через АЦ и QR на почту, почему так, я не знаю, но тоже хотел бы узнать.
год назад держал в руках такой смарт за 45к ... по времени отклика, плавности - ощущения, что 5-ти летней древности андроид за 3к
наверное сильно безопасные девайсы
Согласно дорожной карте разработчиков, ключевые этапы развития платформы запланированы до 2027 года
а этот бизнес план как то коррелирует с недавним о заявлении двух компаний о банкротстве, которые занимались разработкой ПО для Авроры, но из за не распространенности последней не смогли выйти в плюс
Бабки отмыли, и теперь банкроты, в штате 5 человек и 1 из них программер на удаленке)
А аврора тут причем, да и если брать полузакрытый Авроид, у них было всего два продукта, не оффициальный клиент телеги и контейнер с андроид и очень странная модель продаж.
С частниками работать не хотели, юриком далеко не всем нужен частично работающий андроид второй системой, результат, как мне кажется, закономерен.
Хотя конкуренция на рынке операционных систем - неплохо, но закрытой системе конкурировать с открытой (Андроид) будет невероятно сложно.
Я прошу прощения, а что значит открытый Андроид, просто если вы про исходники то в Андроид отличном от того что идет на гуглофоны, их как правило нет.
Если вы про возможность ставить софт, тут +- паритет, так же можно скачать пакет через браузер и поставить, помимо рустора, есть альтернативные каталоги приложений(я точно знаю, так как один из них мой пет проект) , можно включить root и терминал из коробки, можно ставить пакеты из репозиториев, через консольный менеджер пакетов.
Если мы говорим про пользовательский F+ 570 , то если очень хочется, можно еще и проверку подписей в ядре отключить.
Еще хочу отметить, что фронт +- открыт на уровне исходников
Так что в Авроре закрытого?
А давайте так - у Андроид есть AOSP и внятные требования для аппаратуры. Что она должна поддерживать и обеспечивать для работы системы. Есть такое для Авроры? Вообще интересно было бы почитать про то как портировать Аврору на новую платформу (и в целом могут ли этим заниматься разработчики платформы или ждать милости от разработчиков Авроры)? Собственно говоря, отчасти от этого зависит распространенность (а значит и популярность) платформы.
Другое дело, что с подходом - мы самые безопасные, потому что о нас никто не знает... Вспоминается старый анекдот про Неуловимого Джо. Ровно с той же концовкой.
Вот эти ребята накатывают аврору на разные железяки, так что в принципе портировать можно.
Очень рад за этих ребят. Но...
Для Linux есть понятные шаги как его портировать на новый ARM. Для AOSP есть. Для (кто там был у Mozilla) тоже были. В принципе даже для Windows известно что делать. Во всяком случае эту информацию когда-то можно было найти. Если не простому смертному, то организации.
А тут что? Ограниченный круг допущенных? NDA? Ещё что-то?
А для iOS есть ?
Ок, AOSP ну и как его портировать ? Берём Linux ядро от silicon vendor, поднимаем на нашей плвте, пишем Treble драйвера , точнее интегрируем те, что дали производители периферии , что-то упустил ?
iOS и MacOS изначально предназначены для работы на cтрого определенном железе и портированию не подлежат (кроме как по желанию Apple). Это предельно четко прописано. Это предельно четко прописано и это понятная позиция авторов. В Авроре так же? Т.е. это во всех смыслах очередной Русский IPhone?
Ваше описание портирования - это не описание портирования. Вернее как... Оно про него, но... Не про него. Ядро Linux на чип от Silicon Vendor надо завести. Желательно не пятилетней давности, как дает производитель, а ваниль. Если у вендора есть хоть что-то - уже хорошо. Но прежде чем заводить его, надо обеспечить его загрузку. Смотрите эту довольно старую презенташку. Она, тем не менее, вполне по делу. То же по драйверам. Если посмотреть на их код, который под NDA как правило, то обычно становится очень и очень грустно. Это, конечно, если код тот в принципе есть. Но даже если так, то пускать его напрямую в production - очень сомнительное и смелое решение. Оно возможно - я не спорю. Больше того, оно регулярно случается. Но обычно именно оно источник трудноразрешимых, а то и вообще фатальных проблем. Впрочем, это уже к железу. А мы здесь все же ось обсуждаем.
Допустим, я, как часть организации, был бы готов попробовать запустить на разрабатываемом нами железе помимо прочего еще и Аврору. Мне куда? К тем ребятам (производителю) со спецификацией и вагоном денег или есть другие пути?
Запустить ваниль, а не ядро от silicon vendor, вы такое по-чесноку часто встречали в проде на ARM платформах ?
То есть ситуация, когда производитель устройства перекладывать BSP своими силами на новое ядро. Даже Samsung так не делает. Во-первых в этом нет смысла, зачем "ваниль" , во-вторых Android работает строго со старыми lts ядрами. На коленке можно все , но это если только ради веры что ваниль лучше LTS, что неправда.
Поэтому давайте честно, производитель устройства берет BSP от silicon vendor и в лучшем случае его доинтегрирует драйверами периферии , настройками особенностей памяти в device tree, мелкими изменениями загрузчика. У вас другой опыт ? Какие арм устройства выпускаете?
Запустить ваниль, а не ядро от silicon vendor, вы такое по-чесноку часто встречали в проде на ARM платформах ?
Вы, конечно, не поверите, но... Последние лет 15 (чёрт, даже больше - как же я уже стар) это моя основная рабочая обязанность. Так что не только встречал, но и способствую. Другое дело, что за пределами моего мирка (а это две-три организации, на которые я время от времени работаю и одна на которую работаю постоянно) это действительно встречается сильно реже, чем хотелось бы.
На коленке можно все , но это если только ради веры что ваниль лучше LTS, что неправда.
LTS - по сути та же ваниль. Не всегда, правда, накаченая до последних safety and security патчей. Хорошо если у вендора есть хотя бы SLTS-версия. Все становится сильно проще. Но такие вендоры, как правило, в штате имеют свои подразделения, который потихоньку доводят поддержку чипа до вменяемого состояния и в ванили. Правда процесс этот очень медленный. Но даже при этом очень бы хотелось, чтоб все вендоры действовали именно так.
По факту... Ну да - тот же Samsung. Телефоны, во всяком случае популярные модели, всегда могут быть рутованы. В подавляющем большинстве случаев это проблемы с ядром. И чаще всего в вендорских драйверах (ибо остальное так или иначе закрывается в тех самых SLTS версиях). По сути для Samsung это в некотором смысле даже хорошо. Потому могут себе позволить.
Так что что правда, а что нет - решает заказчик. Описанный вами сценарий, да - один из самых массовых. Покупной процессорный модуль с несущей платой. Пара-тройка плат расширеня с датчиками и исполнителями под нужды проекта. Тюнинг загрузчика под возможности восстановления, пропись в DTS обвязки. В крайнем случае свой драйвер, под что-то на микроконтроллере или FPGA. Но пока еще есть те, кто ставит в изделие не модуль, а процессор. Обвязывает его памятью, питанием, накопителями, внешней периферией. И в этом случае объем работ по адаптации вендорского кода и ванили становится соизмерим. Так зачем браться за вендорщину?
Какие арм устройства выпускаете?
Носимые, возимые, стационарные... Европейские, Американские, Китайские. Разные. Для датацентров с пиковой производительностью, блокчейном и нейронными сетями ничего не делаем. А вы с какой целью интересуетесь?
Впрочем, я все это готов вынести за скобки. Оно к делу отношения не имеет. А реально имеет единственный вопрос. Тот самый, который я уже задал. Допустим, я, как часть организации, был бы готов попробовать запустить на разрабатываемом нами железе помимо прочего еще и Аврору. Мне куда?Только вот почти уверен - ответ если и будет, то не очень цензурный.
partners@omp.ru
Спасибо, попробую. Почему нет? Мои руководители высказывали заинтересованность. Понятно - чем больше возможных осей, тем лучше. Впрочем, как обычно бывает в таких вариантах они ждут решения снизу. Впрочем, возможно к них своя правда.
На сайте эта почта указана для разработчиков приложений. Точно имеет смысл спрашивать там именно про портирование? И, если конечно это не секрет - вы сами имеете отношение к Авроре?
Официнально да, а вот неофициально, ядро от ios некоторое количество лет назад портировали на nokia n900, да и в целом телефоны на ios не являются чем то уникальным, достаточно вспомнить что под iphone 7 есть порт android или еще более старю историю, когда китайцы лет 15 назад выпустили свой телефон на ios...
Да и MacOS до сих пор активно пользуют на сторонних компостерах, сам суммарно на хаках года два просидел.
Вообще на мобильном ранке собирать систему под определенное железо это нормальная практика и я вот в упор не вижу что тут не так, на данный момент все железки на которых есть аврора, либо имею местные аналоги, иначе говоря, был телефон улефон, у его производителя купили лицензию и развернули производство в России либо вообще аналогов нет, но под разных заказчиков железку могут либо собирают у нас(обычно для госов), а часть заказывают в Китае(обычно для юриков), потом вендор либо сам под свое железо собирает Аврору либо заказывает ее сборку под конкретное железо.
Если вы занимаетесь разработкой железа, то никто не мешает вам с ОМП заключить договор и подписать NDA.
Про Apple - это да. Самые разные Hackintosh'и тому нагляднейший пример. Впрочем, пока не видно чтоб код для Apple Silicon работал на чем-то отличном от Apple Silicon. Возможно это потому, что за пределами Apple очень мало ноутбуков и ПК с Aarch64, а может быть и другие причины.
Что до "никто не мешает" - ну наверное. Только вот я говорить от имени организации, а тем более заключать договора, не уполномочен. Да и процедура эта, судя по всему, не формализована. А значит и идти на нее не всякий руководитель захочет. Судя по всему придется ждать пока появится заказчик, выставляющий Аврору как обязательное требование, и готовый за реализацию этого требования платить. Самой Авроре не очень надо расширять парк изделий.
По крайней мере маленькая независимая компания получить нужную информацию и софт может.
то российская версия сразу была жестко ориентирована на безопасность и управляемость.
то есть вместо понятной иммутабельной системы добавили security through obscurity.
Исходный код недоступен
и следом
поддержка российских криптоалгоритмов на уровне API.
то есть закладки в шифровании известны пока только силовикам, пока не найдётся евреев, которые захотят последить за пользователями. Сомнительный профит.
пишутся строго на QML (для интерфейсов) и C++/JavaScript (для логики), а с недавних пор добавилась поддержка Flutter.
так вы определитесь, строго или не строго. Особенно учитывая тот же контейнер андроида, который вы зовёте Avroid. Как оно те же игры рендерит из QML? Выходит оно просто вместо JNI у них?
Кстати отдельный вопрос каким образом реализован QML - честно вырезан из Qt или переписан по некоторым спекам дабы потом все это дело можно было относительно просто сертифицировать? Или по чесноку какую-то версию Qt сертифицировали?
чтобы чиновники могли печатать на клавиатуре без риска утечки данных в облачные платформы.
как это помешает слать запросы к каким-то сервисам для трекинга, особенно учитывая, что там есть JS, который можно динамически подгружать.
В тестах планшетов на процессорах Эльбрус
даже не знал, что они мобильные процессоры производил. Хотелось бы знать откуда дровишки.
Aurora — это единственная мобильная ОС, где Госуслуги, СБИС и другие государственные сервисы работают не как сторонние приложения, а как полноценная часть системы.
То есть вместо Google Services висят Gosuslugi Services? Или оно вовсе прошивается в API системы по аналогии с доступом к переферии (как доступ к камере, гироскопу и тп)?
15% просто потому, что система понимает российские форматы дат, номеров и других данных непосредственно из коробки.
Боюсь представить что же они там такого обрабатывали ужасного, что номера и даты давали такие хардкорные тормоза - казалось бы DD-MM-YYYY отличаются от MM-DD-YYYY парой знаков. Вообще было бы замечательно послушать технические детали этого кейса.
Например, система корректно обрабатывает склонение ФИО во всех падежах — проблема, с которой до сих пор сталкиваются многие Android-приложения.
Основной вопрос как это реализовано и как оно догадывается какой падеж нужен и в каких местах системы нужно, чтобы ФИО склонялось? Что-то вроде Fluent?
При выполнении задач, важных для корпоративного сектора, Aurora регулярно обходит Android в тестах:
Пруфов я так понимю конечно же не будет? А то там моя ОС Аврору регулярно на 80% обгоняет, а на Эльбрусе так и все 146%.
система сертификации для защищенных решений;
в смысле при публикации в стор оно просит сразу исходники присылать и автоматически отправляется во ФСТЭК на аудит или как?
В тестах на Эльбрусах и Байкалах разница в производительности достигает 30-40%
учитывая, что код на андроиде всегда запускается на устройствах c этими процессорами в режиме совместимости - т.к. андроид в принципе не поддерживает эти архитектуры (насколько мне известно) - было бы странно получать иные цифры в сравнении с нативной компиляцией под указанные архитектуры. Тут заслуга системы минимальна - режим трансляции почти наверняка пилили сами производители процессоров, а не разработчики системы.
Весь вопрос в том, как говорил один герой, а на куя мне это??? Вот есть операционки, у них комьюнити, поддержка, внятные требования к железу, а тут нате вам сырое непонятное задорого, на к у я ??? Мы не ищем легких путей? Операционка, какая нахрен.. Они уже наваяли бровзеры от мейлру , да и яндух, таких убожеств поискать гадо. Что бы удалить эти каки надо приложить кучу усилий. А тут операционка, ага, есть окна, а мы сделаем двери... Короче ппц. Обидно что это на наши деньги, лучше бы пару десятков или сотен детей вылечили. Помню чубайса с его планшетами и его Свалково))(((
а на куя мне это???
кажется вопрос "зачем государству нужна собственная независимая ОС" имеет довольно очевидный ответ - оно его делает и им же управляет как им надо, а не как в нулевые 99% ОС составляла пиратская Windows XP, которую заразить вирусом легко настолько, насколько просто ткнуть флешку в компьютер - stuxnet тому свидетель. И это при том, что у винды тоже был сертификат ФСТЭК когда-то. У китайцев по тому же принципу Harmony OS не так давно в поля вышла, например.
контейнер андроида, который вы зовёте Avroid
"Он почил"(С)
Закрытость исходного кода означает, что туда можно напихать закладок для силовиков. Простите, но при прочих равных, пусть лучше мои данные утекают через Android куда-то там за бугор, чем напрямую товарищу майору.
Странные заявления - ведь платформа однозначно позиционируется для гос структур, а не для обывателя.
Это все равно, что от белаза требовать скорости и плавности хода, а он - чтобы руду возить ;)
платформа однозначно позиционируется для гос структур
Про медленную варку лягушек все знают. Сначала для гос структур, потом для всех. В принудительном порядке.
По вашей логике android - гоночный болид. Тогда зачем нам заголовки "Чем белаз уже лучше гоночного болида?"
При этом болид вы сможете собрать и даже сами сесть за руль, проехав из пункта А в пукта Б. А белаз с чужим водителем точно доедет с рудой? А может он по пути посещает промежуточный пункт В?
Часто собираете Android для своего телефона или он вам бинарный прилетает ? А все остальное- ваш самообман , что вы можете что-то проверить ?
Вроде технический ресурс. Что конкретно вы можете проверить в вашем Samsung или Xiomi ?
Единицы собирают билд для своего телефона (и скорее всего тестового). Но людям хочется верить в то, что они все контролируют :-). Хотя на самом деле их телефон скорее всего сливает кучу данных (и в гугл и в Xiomi и фиг знает еще кому).
Скорее zeekr 001.
однозначно позиционируется для гос структур
для чего все эти рекламные материалы тогда? Пусть себе там тихонько пилят и самооснащаются этими девайсами, делов то)
Если оригинальная система позиционировалась как альтернатива Android для всех желающих, то российская версия сразу была жестко ориентирована на безопасность и управляемость.
Управляемость кем? "Всё - во имя человека! Всё - для блага человека!" - И мы знаем этого человека! (с)
Это закрытая система. Исходный код недоступен для свободного изучения. Это одновременно и плюс, поскольку сложнее найти уязвимости
Это минус, а не плюс.
Однако для госструктур, где каждый лишний наблюдатель — потенциальная угроза, подобная изоляция выглядит логичной.
Если вы средневековый цеховик, то, да.
При выполнении задач, важных для корпоративного сектора, Aurora регулярно обходит Android в тестах: обработка больших массивов данных — на 15-20% быстрее; криптографические операции — в 2-3 раза эффективнее;
3 видеокамеры импортных!
https://www.cnews.ru/news/top/2025-03-31_razrabotchik_prilozhenij_dlya
https://www.cnews.ru/news/top/2025-05-14_kompanii_osnovatelya_moego
В одном из региональных МФЦ (Нижегородская область) после перехода на Aurora скорость обработки документов увеличилась на 15% просто потому, что система понимает российские форматы дат, номеров и других данных непосредственно из коробки.
До этого момента я ещё верил, что дочитаю до конца. Но тут я порвался, извините.
Я вообще в упор не понимаю как эту дичь воспринимать. Возможно писалось нейронкой под руководством человека который вообще не разбирается в том о чем нейронка пишет.
Формат дат, привычный нам, используется не только здесь. В этих ваших европах много где используется.
На 24-часовой системе почти все эти европы сидят. Переходят на 12-часовую только если по-английски с ними разговаривать начинаешь.
А форматы номеров - это что? "десятичная запятая"? Или их отсутствие в качестве разделителя тысяч (или как там это называется у всяких прикладных математиков)?.
Экселю это как-то совсем не мешало со времен версий для Win95. Там, скорее, квестом было сделать точку разделителем в "русской" винде.
Да не в этом дело. Формат даты сейчас - это такая вшивая мелочь, которая меняется настройками в любой программе, включая курсовики в профильных вузах, что выставлять «понимание из коробки» как достоинство просто смешно. Ну да, а ещё он из коробки умее писать на кириллице и на латинице, правда здорово же!
И отдельный вопрос, за что они в статье так обоср... принизили грамотность сотрудников МФЦ - они что, не могли сами формат даты поменять в настройках? И настолько тупили, что 15% рабочего времени переводили в уме ММ-ДД-ГГГГ в ДД-ММ-ГГГГ и наоборот?
При том, что самый самый вариант это ГГГГ-ММ-ДД )))
Неайтишники этого не понимают...
Я постоянно сталкиваюсь с тем, что коллеги спрашивают - а почему ты называешь файлики "Документ 2025.05.22.ext"? А не "Документ 22.05.2025.ext", так же понятнее!! То, что при сортировке по имени их варианты раскладываются как попало - не доходит... :(
Зависит от того, с чем сравнивали. Может, до этого там был какой-то кривой/ненастроенный софт или вообще макрос под Эксель с жёстко забитыми шаблонами для форматных данных.
Сравнивать (если это действительно так) ОС и прикладное ПО - глупость, конечно. И это не столько заслуга новой системы, сколько косяк старой. Но сам факт "переоснастили - стали работать быстрее" в целом вполне правдоподобный.
Ее принципиальные отличия от указанных платформ заключаются в следующем:
Это закрытая система.
Дальше читать даже неинтересно.
Вот что стоило взять AOSP и хорошо так доработать в первую очередь для отвязки от гугла с упором на безопасность? Вот это было бы сильно. Это была бы заявка продукта не только исключительно на внутренний рынок. Открытость и больший охват - быстрое развитие. Глядишь во что-то бы и выросло. А так это узкая ниша чисто для корпоративщиков.
Там другие нюансы, в частности лицензионные ограничения на средства разработки, да и вообще столько придется переписывать для той же MDM, что проще самим сделать, чем андроид перепилить, ди а зависимости меньше будет.
Вот что стоило взять AOSP и хорошо так доработать в первую очередь для отвязки от гугла с упором на безопасность?
Так это же GrapheneOS
Главное - чтобы по Зимнему дворцу снова не пальнула...
Кто будет оплачивать работу команд по поддержке ОС после того, как станет очевиден коммерческий провал проекта?
А чего вы решили что будет провал, за то время что она есть, насколько я могу судить, клиентов только больше стало, ржд на ней, аэрофлот начал внедрение.
Что стало с закупленными росстатом планшетами, знаете?
Как только истерия "лучше плохое, но свое" схлынет, никому аврора не будет нужна. Можете вспомнить попытки пересадить чиновников на отечественные авто
Авто - это понты, причём полагающиеся только начальству. Планшет - инструмент, притом с ним больше времени будут проводить именно рядовые сотрудники.
Плюс собственно рабочий софт в любом случае будет свой, это точно не "схлынет" - а уж под какую платформу его собирать, дело вторичное.
>Как только истерия "лучше плохое, но свое" схлынет, никому аврора не будет нужна
Ну или в обратную сторону: после очередных "санкций из ада", влекущих невозможность пользоваться операционными системами из США для людей с "неправильным" гражданством и/или национальностью, станет много кому нужна.
Можешь пруфануть, что это за санкции с привязкой к национальности?
сокращения в abbyy в 2024 подойдут? или запрет на работу в asml?
Так здесь писали, что абби переносила разработку по экономическим доводам, а не этнические чистки
Собеседник отметил, что в основном под «волну» попали разработчики, тестировщики, менеджеры и другие сотрудники, которые приехали из России и Беларуси. Увольнения не затронули сербов, венгров, релоцированных украинцев, а также часть сотрудников с российскими паспортами из числа тех, которые не имели доступ к коду, отметил он.
Forbes со ссылкой на несколько источников написал, что ABBYY планирует перенести IT-разработку в Индию, где зарплаты программистов ниже европейских. По мнению уволенных сотрудников, компания решила заменить их индийскими разработчиками для сокращения затрат. Зарплаты IT-специалистов в Индии в два-три, а иногда и в четыре раза ниже, чем у российских коллег. При этом, по их словам, в штаб‑квартире в Калифорнии российские сотрудники не пострадали.
О том, что сокращения в ABBYY имеют «экономическую, а не политическую» подоплёку, Forbes говорит и один из бывших топ-менеджеров компании: «Заменили один ресурс на другой. Операционное решение менеджмента».
ABBYY объяснила массовые увольнения россиян «путём трансформации и модернизации бизнеса» / Хабр
С абби что-то такое должно было произойти, раз настолько резко ушла с российского рынка (очень вовремя подсуетились, прямо перед событиями 2022, видимо у них были какие-то сведения). Компания ведь очень сильно была завязана на российском рынке с самого начала.
запрет на работу в asml
С асмл сложнее, компанией крутят сша и крутят ради денег. Там не вопрос санкций, а переживания о воровстве технологий. Вся компания только вокруг технологий производства, достаточно потерять приоритет и привет компании. Крайне сомнительно, что в каком нибудь хуавее будут нанимать случайных людей на какие-то ноу-хау и в асмл еще скорее гораздо поразнообразнее коллектив - россияне там работают насколько я вижу в интернете (на линкедине легко находятся россияне, которые работают в асмл, так что тут сми больше напридумывали).
А так, как пользовались продуктами работы asml, так все и пользуются.
Вот с авророй как раз может быть, что там какая-то чистка разработчиков по паспорту. В общем случае, с санкциями или без, более свободный андроид гораздо надежнее. Импортозамещение с закрытыми поделками скорее служат только одной цели - набить карманы госолигархии на заказах.
А чего вы решили что будет провал, за то время что она есть, насколько я могу судить, клиентов только больше стало, ржд на ней, аэрофлот начал внедрение.
А у них был вариант отказаться?
Скажем так, при всем богатстве выбора из отечественного есть только Аврора, но это не проблема Авроры.
Зачем юзать аврору, если есть дебиан? Особый путь?
Скажем так, при всем богатстве выбора из отечественного есть только Аврора, но это не проблема Авроры.
Нет. Это не проблема Авроры. Также как и не проблема Автоваза, что у него конкурентов нет.
насколько я могу судить, клиентов только больше стало, ржд на ней, аэрофлот начал внедрение
Конечно, пока работает добровольно-принудительная модель распространения вкупе с заливанием государственных денег - клиентов будет больше. Жаль, на качестве это почти не отражается.
ржд на ней, аэрофлот
так они такие же субсидируемые сущности, как и аврора
Ничего нового. Граждане своими налогами еще и не такое оплачивают.
QML? 🤦♂️Это какой-то эпический провал. Взять устаревшую разметку от полуживого коммерческого фреймворка (кутеры, без обид, всё по фактам), да ещё и от компании, заблокировавшей* свои продукты в России.
* Процитирую для тех, кому лень нажать F12 и посмотреть, что это за белый квадрат Малевича:
<div class="l-eval-form__wrapper">
<p class="js-country-blocked-message is-hidden">
Evaluation is not available in your country
</p>
…
Видимо, это как когда-то было с Турбо Паскалем. «Наш завкаф в юности выучил Паскаль, и теперь поколения студентов могут забыть о Java, C++ и C#».
А ведь всё могло быть совсем иначе. Можно было не умничать, а взять за основу HTML, в который проброшены native APIs, повторив таким образом идею FirefoxOS. Глядишь, и мобильная ось from Russia with love выстрелила бы глобально (через сколько-то лет, и если открыть исходники). Такую ОС я бы и сам с удовольствием поставил, особенно если портировать под популярные модели телефонов. А свои закладки для товарища майора могли бы спрятать в RuStore.
QML?
Это же правнук нокиевского Meego. Естественно, там Qt/QML. Всё лучше, чем язык для разметки гипертекста, на котором зачем-то делают интерфейсы.
Аврора поддерживает Webview - пишите на Web. Также поддерживает Flutter - пишите на Flutter. Скоро kmp будет.
По основному фремворку, если предложите о альтернативу Qt , также открытую , будем рады. Есть она ?
при всех недостатках qt/qml это всё ещё лучше всех альтернатив.
Можно было не умничать, а взять за основу HTML, в который проброшены native APIs, повторив таким образом идею FirefoxOS
взять за основу кусок коричневопахнущего чтобы повторить историю ос которую щупало на мобилках полтора землекопа (реально меньше чем салорыбу и даже убунтутач) и которая прожила два вздоха и умерла в агонии? а вы точно шарите за импортозамещение, вам бы в депутаты, там такое любят))))
Отвечу именно вам, потому что ваш ник у меня ассоциируется с толковыми комментариями (это НЕ значит, что другие ники ассоциируются у меня с чем-то плохим). Но отвечу коротко, потому что я столько раз писал на эту тему, что у меня руки устали.
Любой, кто серьёзно (в больших объёмах, с изощрёнными требованиями, для большого числа пользователей) занимается UI должен знать, что:
1. Система адресации элементов, введённая в HTML, делает все альтернативные системы устаревшими. Под системой адресации я имею в виду DSL, который (пока?) не называется никак. Вот вам пример:
body:has(*:focus-visible) .control-panel:not(.pinned):not(.forced-visible):not(:has(*:focus-visible))
Что тут написано? Тут написано: если пользователь навигирует по всему интерфейсу при помощи клавиатуры (не мышки! не тачскрина!), и выделил элемент, разрешённый для навигации (это называется tabbable-элемент), то надо отобрать все панели управления (тулбары, dockable-панели и пр.), могущие перекрывать сфокусированный элемент. (Чтобы, например, скрыть их, или свернуть, или сделать полупрозрачными — короче, сделать так, чтобы они не мешались). При этом, если пользователь клавиатурой сфокусировался куда-нибудь внутрь панели (на кнопку тулбара, например), то включать сюда панель не надо. Ещё не надо включать сюда панели, которые имеют очень высокий приоритет (управляют удалением или показывают важный warning). Видите, как просто (в одну строчку!) это сформулировано на DSL, и как много слов на русском языке занимает это описание? А теперь покажите для сравнения, как выразить ту же мысль на Qt, WinAPI, Delphi, WinForms, Java FX или на чём угодно ещё. Написали? А теперь проверьте себя: устойчив ли ваш код к добавлению новой панели? Не сломается ли он? Сможете ли вы модифицировать условие отбора в одном месте, скажем, добавив или убрав проверку на закреп (pinning)?
2. Эту адресацию надо как-то привязать к способам отображения (которые, в свою очередь, желательно выразить декларативно). В CSS это делается так (панельки в данном случае становятся полупрозрачными и рамку фокуса видно через них):
…условие выше…
{
opacity: 0.5;
}
(Пример, естественно, искусственный, потому что в реальности не пишут в лоб, чтобы его не разбить, а управляют отображением как-то типа --control-panel-state: var(--control-panel-shy-mode);
. Кроме того, полупрозрачность панели — не лучший способ видеть рамку фокуса, но для примера сойдёт). Обратите внимание: чтобы привести всю схему в действие (т.е., чтобы панельки не мешались), не надо подписываться на событие «что-то глобально изменилось, не знаю что» или «юзер нажал Tab». Вообще не нужно лезть на уровень событий. Надо просто описать поведение, которое вы хотите.
Естественно, сделать это другими инструментами очень трудно, поэтому или у вас огромная команда (включая тестировщиков) пишет килотонны бойлерплейта и тестирует его, или вы просто смиряетесь с тем, что такой уровень детализации UI («панельки не должны мешать навигации с клавиатуры») вам недоступен.
3. Если результат адресации надо, не дай бог, обработать императивно (а в реальном мире, увы, это бывает нужно постоянно), мы привязываемся к условию примерно так:
$('…условие выше…')
.задать_свойство('свойство', 'значение')
.задать_группу_свойств('имя_класса')
.отфильтровать_подгруппу('условие_фильтрации')
.задать_свойство('свойство', 'значение')
.задать_группу_свойств('имя_класса')
.отфильтровать_подгруппу('условие_фильтрации')
.удалить();
Обратите внимание: всё, что возвращает вам селектор, вы не проверяете ни на валидность памяти (не было ли удалено), ни на утечки (не забыть удалить самому). А это цепочка! Да ещё и с удалением внутри! Я даже не буду просить показать, как это делается на Qt (то есть, на C++).
Вы, конечно, скажете, что этот же аргумент применим к чему угодно (например, к бизнес-логике), так что теперь, всюду переходить на ЯП с автоуправлением памятью? А я вам отвечу следующее. Человек, у которого я учился своему ремеслу (UI), и у которого полмиллиарда (!!!) активных юзеров… И это не дворник в Майкрософт, который на свой счёт записывает все продажи Виндовс, он отвечал за львиную долю UI сотен продуктов… Так вот, он однажды сказал, что исследовал граф владения в UI и в остальных областях, и пришёл к выводу, что запутанность графа в UI на порядок выше, чем везде. И это количество даёт новое качество. Так что, лучше всего, если вы можете свои преобразования записать декларативно, но если уж писать их императивно, то только на скрипте с автоуправлением памятью. А иначе вы сами себе максимально злобный буратино! Я не так крут, у меня на последнем проекте было… немного меньше миллиона юзеров. Не полмиллиарда. Но я подписываюсь под каждым словом! Бизнес-логику, интеграцию с ОС, вот это всё — пишите на плюсах, на здоровье (я и сам писал, а сейчас Раст изучаю). Но бог вас упаси писать на них сложный UI. Например, эффект удаления сообщения «унесённые ветром» (как в Телеграме). Или эффект спойлера (размытие со снежинками). Мало того, что на CSS это записывается в несколько строк, это БЕЗОПАСНЫЕ несколько строк. С ними никогда не будет такого, что вы в пятницу добавили один из эффектов и поехали гулеванить, а в два часа ночи у вас отвалилось 10-50 тысяч юзеров номинальной ценой 1 доллар (и долгосрочными потерями в сто раз больше), и коллеги звонят прямо в сисечную и говорят: «Дорогой imagine.tables! Нам весьма неприятно прерывать твой всецело заслуженный отдых, но неужели ты не видишь, что твоим товарищам на лоб капает раскалённое олово?» («Мать-мать-мать…», повторило эхо).
4. (Последнее. Потому что кофе уже допил, а не потому, что мне больше нечего сказать). Когда у вас счёт юзеров идёт на сотни тысяч (не говоря про сотни миллионов), вы с интересом узнаёте, что среди них есть какие угодно, на любой вкус: однорукие, кривые, хромые, парализованные, слабовидящие, слепые, глухие, тупые. *Конечно, когда все три юзера сидят в соседней комнате, вы с этим не сталкиваетесь). Если у человека одна рука или ему трудно двигаться, на компьютере весь функционал должен быть доступен с клавиатуры, а на телефоне — одним пальцем. Если он слабовидящий, надо уметь поддерживать схемы с контрастом. Если слепой — скрин-ридеры. Поддержка их всех встроена в HTML, а главное — он так спроектирован, чтобы эта поддержка ничего вам не стоила, и всё равно на неё уходит запросто 10% времени и больше. А если нет всех этих псевдоклассов для состояний и ролей для семантики?
Короче, столкнувшись со всем вышеописанным при работе для массового юзера люди быстро приходят в разум. Но многие просто не сталкиваются. Пилят себе АРМ для кого-нибудь заводоуправления, где два пользователя, и оба как Герасим. (Который был на всё согласен :-Р).
Огромное спасибо за столь развёрнутый ответ (который к слову интереснее читать чем эту статью).
И тут я попадаю в суперпозицию в которой я с одной стороны согласен со всеми вышестоящими доводами, и одновременно готов их все оспорить.
Вы смотрите на этот вопрос только с одной точки зрения - со стороны разработки. И это несомненно важная позиция, но не единственная и не первостепенная.
Всё же нативный софт на qt дарит юзверю куда более приятный экспириенс чем веб и это важно, не только с эстетической точки зрения, но и для того чтобы к вечеру целого дня работы с девайсом мозг не пух.
А проще/сложнее, быстрее/медленнее разработчик будет делать фичу и сколько там строчек кода его интересует в поледнюю очередь.
К тому же разработчики в большинстве своём не могут остаться с одним html и появляются ноды, тупоскрипты, реакты и прочий мусор который приводит к тому что вебвью жрёт ресурсов как нормальная ААА игра и при этом на экране отрисовывается простой калькулятор который к тому же считает с ошибками.
Хочешь проблем поставь Аврору, она выстрелит еще, вспомни 1917 , помнишь к чему это привело!?)))(((
В Ьоссии есть УАЗ, ВАЗ, ГАЗ, КАМАЗ...На этом кто-то ездит и доволен... Также и с этой ОС.
Это особый путь...
Например, Росстат закупил 19 тысяч планшетов на этой ОС для переписи населения, а позже эти устройства разошлись по разным министерствам
читаем РБК:
Счетная палата обнаружила, что более 80% планшетов, которые Росстат закупил в том числе для переписи населения — 2021, лежат упакованные на складах. В статистическом ведомстве это не отрицают.. . rbc.ru
испанский стыд...
Это не шутка: чем «Аврора» уже круче Android
да, это не шутка, это похоже на скам. как закупка ненужных OEM- планшетов, ненужных OEM-смартфонов
Вот, что бывает, когда низкоранговый чинуша получает приказ написать статью за премию в 3000р.
Спасибо, но в ближайшее время твердое "нет".
основными пользователями Авроры остаются госучреждения и крупный бизнес.
предустановленные сервисы вроде ... VK Мессенджера
Это точно стыкуется?
Это закрытая система. Это одновременно и плюс, поскольку сложнее найти уязвимости
что за бред? как закрытость мешает искать уязвимости? в такое может верить только школьник насмотревшийся кина про кулхацкеров..
Интересно, какой код обеспечивает работоспособность в пределах от -40 до +60 градусов по Цельсию?
Для кого это сделано
Для товарища майора, для кого еще?
Ребята, раз вы рекламируете операционную систему - хотя бы разместите кнопку скачивания дистрибутива на сайте. А то выхлоп от статьи какой? Сейчас все побегут покупать устройства с котом в мешке? Скажете не размещаете из соображений безопасности? Так у вас размещён образ Docker и VirtualBox, из которых выдрать бинарники проще простого. А дистрибутива для самостоятельной установки нет. И как вам после такого доверять?
Ребят, надо объективную статью от тех, кто пробовал Аврору
Удивляюсь реакции почтеннейшей публики. Всерьез обсуждают, какие-то советы дают, указывают на то, что шансов в конкуренции с Андроидом мало (нет совсем)... Как будто не понимают, что никто и никогда и не думал о конкуренции с Андроидом на рынке. Это продукт по определению находящийся вне рынка, предназначенный для госзакупок и все такое. Было бы что обсуждать.
Статью стоило бы посвятить, где брать нужное пользователям ПО для этой отличной ОС. Потому что ОС - она база, она как бы априори работает. А вот если нет клиента для работы с банком, то это уже плохо. Нет хорошего браузера - ещё хуже. Нет мессанджера - ой, всё. А нет кучи мелких полезных программ для работы - а как работать то?
В госзакупках свой рынок и на нем конкурируют
Аврора ОС настолько прекрасная и востребованная ОС, что пара компаний, которые разрабатывали софт под эту ОС, практически банкроты. Авроид и Гиперус.
Aurora реализует агрессивную оптимизацию энергопотребления
Это как в андройде пробовали убивать всё, что работает в фоне? Спасибо, но есть ПО, которое нельзя убивать. Те же программы медицинского характера.
Если этого нельзя отключить - спасибо, но мимо.
Закрытый исходный код не может иметь никаких плюсов, особенно в контексте безопасности.
Когда по причине санкций возникла опасность, что смартфоны российских граждан в один прекрасный момент могут превратиться в кирпичи
Неверно. Не "по причине санкций", а "по причине глупой внешней политики".
новость опубликована с тегом "iOS". Каким боком эта статья к iOS?
Что там у них с портами на разные мобилки?? АА, вспомнип, у них вообще портов не было!) Тогда это г не интересно совсем! Они на Opensource сообщество положили кхм, ну, всем же понятно что, да?! Вся эта контора по распилу от оборотней в по***** без доверенностей от управляшки-фирмочки 404, ... auroraos.ru/devices
У них выходит как с суперкарами маруся и тп, когда на старте бабок распилили, что в 1.5 раза больше, чем Кёнинсинг завод строил) потом пара колхозно сделанных тачвек с совсем не топовыми потрохами ремонтируется у блогеров, и там все дружно а******...
Даже SailfisOS "прородительница" лет 8 "топовые" варианты ограничиваются Oneplus 6t и всякими ... Оо, сайт SailfishOS выдает "Sorry, not available in your country", только главная страничка рекламная ок, дальше ни-ни. docs.sailfishos.org/Support/Supported_Devices/ тоже не пускает. ну ок, попробую вспомнить так:
VoLTE, AGPS, NFC не работало, вывод по проводу на экран не работал(если в кои-то веки изначально на андроиде и было), да и с их хар-ками оно не особо то и нужно, там смартчасы чуть не мощнее, топовых девайсов то не было(причем Соньки на которые были доступны порты тоже не все топы сонек, а чаще всякое г с 3-4GB RAM)
-----------------------
PostmarketOS порты в порядке даты выхода мобил:
Fairphone 4
PINE64 PinePhone Pro
PINE64 PinePhone
Purism Librem 5
SHIFT SHIFT6mq
Xiaomi POCO X3 NFC
...
Xiaomi Mi 9T / Redmi K20
OnePlus 6T
У всех не особо мощные потроха и lpddr4x, что сразу накладывает ограничения на кол-во оперативки и тп.
-------------------------
devices.ubuntu-touch.io тут получше, девайсов больше, Fairphone 5 все зеленое и даже Wired External monitor! Но опять без AGPS и VoLTE
--------------------------
+держать в уме, что с запчастями на Oneplus полный швах, относительно хорошо только с Samsung в этой стране, в отзывах от ремонтников-инженеров с СЦ в ветке ремонт и тп на 4pda по девайсам вычитал что уже у OP8 траблы; а они все горячие же, ну и времени дофига прошло, ломаются массово всякие Poco x3 и тп того времени.
е
Аврора настолько лучше андроида, что разработчик ПО для авроры "Авроид" решил обанкротиться из за задолженности в 1 миллиард рублей, а работающие в нем программисты не получали зарплату с февраля:
https://biz.cnews.ru/news/top/2025-05-14_kompanii_osnovatelya_moego
Такое импортозамещение нам нужно!
Это не шутка: чем «Аврора» уже круче Android