Как стать автором
Обновить

Комментарии 73

А может кто объяснить, зачем писать свою систему, а не взять голый андроид и запилить к нему свой аналог гугл-сервисов?

я так понимаю они это и сделали. Ну и оболочку еще

*edit: а не, они прям написали новую ось с нуля
Да нет, не с нуля:
Huawei уже заменила практически всё внутри Android, включая то, чего даже Google не ожидала
Так у них УЖЕ есть голый андроид + свои сервисы. HarmonyOS — полностью новая ОС.
А можно просто оконный менеджер для обычного человеческого линукса? Нафиг все эти экосистемы.
Думаю, обычный линукс слишком прожорлив для телефона. Хотя может быть и не совсем так, иначе не было бы ubuntu phone или pinephone
> Думаю, обычный линукс слишком прожорлив для телефона

Как вам кажется, какое ядро использует Android? Еще и вкупе со своей интерпретацией JVM? :)

А зависимости кто будет разруливать?

Хуавей большой… Ну или стартовать с генту, у неё вроде с зависимостями проще, хотя бы в закрытую библиотеку упереться сложнее.
Тут в одной из тем человек рассказывал что с cosmo communicator на генту хорошо живет. Правда, как я понимаю, производителями коммуникатора вроде только дебиан поддерживается в дополнение к андроиду.
Экосистемы нужны, чтобы привязать пользователей к себе, например как Apple к своим устройствам или тот же гугл к своим сервисам.
Я знаю. Сколько люди переплачивают, лишь бы баш не учить :)

Баш на телефоне в качестве основного интерфейса — это сильно!

Нет, чтобы склеить несколько устройств в «экосистему». Хотя и на телефоне… Очень многих утилит не было бы, умей большинство в grep, cat и ls.
Так и представил себе — бабушка покупает смартфон и начинает изучать grep, cat и ls.
Ей лишь бы баш не учить!
Книгу Кернигана и Пайка о командной строке Юникса я читал ещё лет 25 назад, но копировать файлы и смотреть их свойства я всё-таки предпочитаю в проводнике или другом файловом менеджере, чем учить бессмысленные магические заклинания опций команд командной строки.

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

И это мы говорим про простой случай. Из моего опыта: мне нужно было в svg-картинке сделать прозрачный фон. Я честно пытался сделать это в Inkscape, но не смог найти нужную кнопку — в этом есть большая проблема визуальных интерфейсов. Задачу в итоге решил в vim (он не так и плох для редактирования изображений!) указав нужному слою fill-opacity: 0.

А если бы надо было градиент для фона подобрать, вы бы тоже из vim это делали?
Если бы вы знали, где эта кнопка находится — а это просто дело знакомства с инструментом, vim тоже далеко не интуитивно понятная программа — вам потребовалось бы меньше времени, чем переключиться в консоль и запустить vim.

Градиент то еще более менее можно сделать, но вот пускай пробуют редактировать 5 мегабайтный svg, с помощью vim, вот тогда начнут понимать что такое скорость в визуальном редакторе.
Если в этом SVG, например, 500+ прямоугольников, у которых надо ширину изменить с 200 на 300, vim справится быстрее и проще. Если нужно перенести все файлы .cpp из нескольких каталогов в src/, mv -i a/*.cpp b/*.cpp c/*.cpp src/ тоже на порядок удобнее проводника. Это, конечно, специфические задачи, но они встречаются не так уж редко. Командная строка штука очень полезная, но загонять туда бабушек, которые и в кнопки с трудом тыкают, а также процентов 90 прочих пользователей, идея странная.
Нет, зачем вы гиперболизируете?

Я лишь рассказал про один конкретный случай. Более того, я явно указал что изначально пробовал сделать в GUI. И другие задачи тоже буду пробовать делать в GUI.

Разные задачи удобнее решать разными путями. В том числе иногда попадаются задачи для которых кажется что GUI проще, но по-факту оказывается наоборот (в моём случае роль сыграл специфический бекграунд). Мой комментарий про это.

Тогда извиняюсь, прочитал его как утверждение о бесполезности GUI в целом.

Не в качестве основного, но на нокии n900 было весьма неплохо. =)
Если найти дрова под своё безобразие, так и сейчас запилить можно.
А вот с дровами — проблема. Слишком много платформ, костылей и подпорок.
Производители делают свои устройства на основе BSP, что им дал производитель чипов. В самом BSP часть библиотек и программ в виде блобов, что затрудняет поддержку сторонних ОС.

На эту тему можно погуглить статейку «Почему мой телефон не обновится до нового андроеда?». Она хоть и написана в шутливом тоне, но суть индустрии передает верно.
Я знал, что всё плохо, но не знал, что настолько.
Интересно, на каком языке предлагается писать приложения под неё. Если можно будет портировать Android приложения с минимальными усилиями, то может и взлетит.

Samsung в своём Tizen изобрёл велосипед (вместо того, чтобы взять хотя бы Qt), и по итогу успехов не видно.

Почему хотя бы? Это совсем не лучший выбор как минимум по причине лицензионных практик Qt.


Ну и самсунг вполне успешно продают часы на Tizen, и не особо спешат переходить на Wear OS.

Потому, что база разработчиков уже есть готовая, а на осваивание их уникального велосипеда всё равно придется тратить время. И эти знания не пригодятся, если ОС не взлетит.

Что касается лицензии, Samsung достаточно богатый, мог бы договориться с Digia, что вот под эту конкретную ОС можно писать не переживая за юридическую чистоту кода.
Продает то он их успешно, но пользоваться — невозможно. Из того что более менее нормально работает — совсем базовые вещи. Остальное или кривое или не сделано или не будет сделано. Это я как владелец подобных часов говорю… А так да. Красивые.
НЛО прилетело и опубликовало эту надпись здесь
Ну они могут без смарта (у меня galaxy watch). Они стягивают настройки wifi с телефона и очень быстро и бесшовно к нему подключаются. Можно звонить\принимать звонки с часов из офиса и при этом забыть телефон дома. Это, наверное, лучшее что есть.
Но отношение самсунга поражает просто.
Самсунг вырубил голосовой ввод и bixby на русском год назад. При этом у меня перстал работать госовой ввод вообще. Вылетает с ошибкой и все. Все менюшки в ui остались, только поломанные.
Не работает управление музыкой на телефоне (от телефона зависит).
Барометр не работал полгода, а потом, после обновления, заработал. Магически.
В отличии от часов от _сами знаете кого_.
Нет нормальных карт.
Нельзя самому написать в мессенжерах, только ответ.
Нет голосового ответа (очень удобно, если за рулем).

Я могу долго продолжать, в общем. Софт просто ужаснейший. Софт на телефоне — отвратительный и просит разрешение на устновку из не доверенных источников.
В остальном… Красивые, удобные часы. Секундомер работает, шаги считают. Напоминания и календарь синхронят. Можно принимать звоноки, закручивая шланг где-нибудь под раковиной.
Вы просто не пользовались продуктами на основе Wear OS. Я супруге покупал Fossil на Snapdragon 3100, это в целом ужас и содомия. После них самсунговские Watch Active 2 кажутся просто сказкой. Все красиво, не лагает, тот минимум который реально нужен (она фитнесс-инструктор и музыку на них переключает на занятиях, плюс какой-никакой трекинг/будильники/нотификации) — работает хорошо.

При этом на WearOS батарея держит примерно день, и ещё интерфейс не блещет отзывчивостью (TicWatch Pro).

Вы что-то не то сделали со своими Ticwatch Pro. Стабильно заряжаю свои два раза в неделю, отслеживание пульса и жесты включены.

Раньше их на два дня хватало, но с когда включил пульс и остальное — перестало хватать.
У меня есть пара часов на WearOS — Misfit Vapor 2 (Fossil Group) и ZTE Quartz. Начинка одинаковая, но Vapor — лагающее и глючащее чудовище, а вот ZTE работают как часы (простите за каламбур).

Сложно понять, в чем причина такого поведения. Мне кажется, что часы от fossil начинают тротлить из-за малой толщины (11мм против 15мм у ZTE). Сама аппаратная платформа w2100 (да и w3100) является переработкой древнего Qcom SD400 на 28 nm. Для уменьшения жора из 4-х ядер работает только одно.

По хорошему, в такие устройства нужно ставить современные энергоэффективные SoC, специально разработанные для этих целей, а не переработанные SoC от смартфонов пятилетней давности. Возможно, что какой-нибудь MIPS типа Ingenic M200 будет более лучшим кандидатом для подобных устройств (вроде как даже часы Amazfit делаются на этом чипе).
Ну собственно да, что 2100 что 3100 выглядели как какая-то плохая шутка на фоне вообще всех. 4100 вот вроде показали и выглядит оно прям сильно лучше и уже скоро первые часы на них пойдут. Те же самые tic watch вроде бы даже вот уже в сентябре представляют. А сама wear os вроде вполне себе ничего, ее конкретно железо подводит.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Без поддержки APK ничего кроме low-end сегмента не светит, ИМХО. Ну ли автоматической конвертации при установке или хотя бы сборке.

Я сам скептик, но вот когда Андроид выходил — про него все тоже говорили, что без запуска приложений с Windows Mobile или Symbian ему ничего не светит?

Нет, так говорили про Windows Mobile 7.5… Не будут поддерживать APK, ничего не получится, что в принципе и подтвердилось. Blackberry начал поддержку APK, прожил дольше.
Альтернатива это хорошо, хоть и вынужденная. Правда не особо понятно какие преимущества эта ОС будет иметь перед Андроидом.
Ну из видосиков на ютубе видел подражание Apple с экосистемой устройств.
Если и правда все так хорошо будет работать, то вполне себе годно получится. Правда я больше США верю, чем Китаю.
НЛО прилетело и опубликовало эту надпись здесь
Развитие Android определяет Google. Теоретически можно сделать свой форк и самостоятельно рулить им, но это создаст много проблем, когда программа для Android вроде как идёт под своей ОС, но больше падает. Как сам Android, так и Linux уже несколько устарели и обросли костылями, поэтому при наличии ресурсов запуск новой платформы без всего этого легаси может быть интересен. Но это уж как они справятся и какой путь выберут.
*Меланхолично*
Вангую, что закрыта будет или графическая среда (как в Sailfish), или SDK, или IDE, или блобы в ядре для основных моделей смартфонов, или загрузчики для них же, или всё сразу. До сих пор содрогаюсь от воспоминаний о Huawei Mediapad с насмерть залоченным загрузчиком и тоннами crapware, вряд ли компания стала с тех пор белой и пушистой.
Загрузчик у них и сейчас пристреленный.
на 4пда осенью 2019 было грустно.
Вот да. Выбирал планшет, почитал о тонкостях на 4pda и сказал — нунахер!
НЛО прилетело и опубликовало эту надпись здесь
Особенность операционной системы в том, что она «понимает», на каком устройстве запускается софт, адаптируя интерфейс приложения под конкретный девайс. А это и носимые устройства, и умные телевизоры, и автомобили.

Адаптация интерфейса под размеры окна особо новаторски не звучит, как и слегка различные интерфейсы в разных ситуациях. Или они научились переделывать любой интерфейс под произвольное устройство? Даже тогда, всё что рендерят не через их виджеты а через GL/Vulkan/whatever так уже не будет работать.


Вторая особенность — разграничение уровней доступа внутри системы. К примеру, если у девайса с HarmonyOS 2.0 нет NFC-модуля, то Bluetooth-соединение со смартфоном не получится использовать для подключения к Huawei Pay. Операционная система определяет возможности устройства, на котором она запущена, и разрешает гаджету выполнять только доступные в каждом конкретном случае действия.

Не понял о чём тут речь совсем. Huawei Pay работает через NFC? Тогда это не безопасность, а элементарная передача характеристик по Bluetooth получается. Поясните, пожалуйста.

А сайт-то у этой ОС есть? Чтоб не видосы по три часа, где кто-то рассказывает, какая новая ОС крутая, а почитать-посмотреть по-быстрому те аспекты, которые интересны прежде всего.
 Какие-то крохи можно отсюда подчерпнуть
Статья пестрит большим числом фактов, которые можно трактовать по-разному:
Huawei лишилась и возможности использовать ОС Android с сервисами Google
Компания лишилась только возможности использовать GMS (Google Mobile Services), она спокойно использует Android на всех своих новых устройствах.

Мощные смартфоны с HarmonyOS 2.0 появятся на рынке не ранее октября следующего года. К тому времени все устройства компании будут переведены на ОС собственной разработки.
Из вашего тезиса следует, что все устройства компании (в том числе и смартфоны) будут переведены на ОС собственной разработки к моменту запуска HarmonyOS 2.0 на «мощных смартфонах». Подскажите, пожалуйста, где вы нашли эту информацию?

Также в прошлом году Huawei заявила о начале разработки собственного магазина приложений
Если речь идет про AppGallery, то она запущена в Китае в 2011 году, а в апреле 2018 произошел международный запуск.

Huawei заявила о начале разработки собственного магазина приложений, в этот проект вложено более $1 млрд
Скорее всего речь идет о поощрении разработчиков использовать HMS, аналог GMS. Безусловно, это способствует развитию магазина, но, как я понимаю, речь идет не про сам магазин.
НЛО прилетело и опубликовало эту надпись здесь
В декабре новую ОС станут тестировать в связке со смартфонами. Мощные смартфоны с HarmonyOS 2.0 появятся на рынке не ранее октября следующего года

хм, а где они собрались процессоры/память/etc для этих смартфонов брать? неужели уже закупились на год вперёд?

в каком смысле «где»?
Процы у них «свои», память/etc закупят на соседнем заводе.

для своих процессоров они строят завод. 45 нм.
производители памяти и процессоров между «заполучить в клиенты huawei и потерять американский рынок» и «не работать с huawei» почему-то выбирают второе.

> неужели уже закупились на год вперёд?
Да. Скупали что можно, наращивая складские запасы.

Скупали — верю. Сделали запасы на год — не верю.

Кстати, у них всё может даже получиться. Достаточно выиграть какой-то небольшой по китайским меркам гос.тендер на какую-то смешную сотню миллионов устройств — и вот вам полная окупаемость проекта и даже прибыль. А почему бы Китаю такой тендер и не объявить? Всё равно ведь для гос.служб нужна куча устройств, так зачем покупать их с откатами гуглу, если можно оставить деньги внутри страны?
Что касается выхода ОС «в люди», то сначала HarmonyOS 2.0 протестируют на умных часах и телевизорах, это произойдет уже в сентябре.
Новая, фактически экспериментальная операционка на телевизоре, который одно из самых долгоживущих устройств — так себе удовольствие…
Да не нужна никакая операционка на телевизоре. Любая ТВ приставка будет лучшим выбором для телека. В крайнем случае за 5т.р. будет куплена новая, а телек останется старый.

Ну а что такого? Требования к прошивке телевизора не назвать особо строгими, а если какие недоработки будут — прилетит обновление по воздуху.

Если сделают нормальный менеджер пакетов и систему обновлений, то хуавейские телевизоры всех конкурентов переживут.

Имхо, не взлетит, будет куцый магазин приложений. Люди будут видеть, что там нет какого-то софта, к которому они привыкли и их это будет бесить.

Ну почему, может быть, взлетит и будет себе парить над Китаем. Многих приложений, к которым привыкли в других странах, там и так нет.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий