На днях стало известно о том, что корпорация Amazon разработала операционную систему. Она, насколько можно судить по общедоступной информации, предназначена для установки на собственные устройства — сначала небольшой ряд моделей. Если всё пройдёт хорошо, её будут использовать для всей экосистемы устройств. Подробности о проекте — под катом.

Что это за система?

Базируется она на ядре Linux, называется проект Vega или Vega OS, вероятнее всего, это название будет использоваться и в дальнейшем. Разработчики постарались максимально оптимизировать код операционной системы для того, чтобы там не было ненужных компонентов — тех, что не нужны гаджетам от Amazon.

Базируется она на фреймворке React Native, что даёт возможность разрабатывать софт, который работает автономно, без браузера. Тем не менее весь проект является web-based.

Поначалу ОС станут устанавливать в умных устройствах компании, включая Smart TV, разного рода мультимедийное «железо», компоненты умного дома. Пример — известные многим Amazon Fire TV и Amazon Echo.

Затем, если всё пройдёт хорошо, операционную систему станут устанавливать вообще на всех девайсах Amazon, которые сейчас работают с Android. Кроме того, эту же ОС будут использовать для обеспечения работы новых моделей гаджетов, которых пока нет в продаже.

Насколько известно, Vega OS уже готова, осталось только доработать некоторые моменты, а также предложить разработчикам SDK. Это делается для того, чтобы уже экосистему приложений под новую операционную систему готовили не только сотрудники Amazon, но и сторонние разработчики. Первое «железо» с новой операционной системой начнут поставлять примерно в начале 2024 года.

Интересно, что операционная система появилась не вдруг. Над ней работала большая команда из нескольких сотен специалистов начиная с 2019 года. С 2022 года Amazon старалась переманивать профессионалов к себе в команду. Среди них оказался, например, Зиби Бранецки (Zibi Braniecki из Mozilla, достаточно известный JavaScript-разработчик). К слову, он как-то написал, что работает над следующим поколением ОС для самых разных устройств экосистемы Amazon. Ну а началась работа над проектом ещё в 2019 году.

Система уже была протестирована на потоковых адаптерах Fire TV, и Amazon проинформировала избранных партнёров о своих планах по переходу на новую платформу приложений в ближайшем будущем.

Разве сейчас у Amazon нет собственной ОС?

В целом это так, Fire OS — операционная система, которая применяется для установки на практически весь модельный ряд гаджетов от Amazon. Но здесь дело в том, что Fire OS нельзя назвать самостоятельной, она базируется на коде открытого проекта Android Open Source Project (AOSP).

Такая схема работы была выбрана Amazon потому, что родство с Android позволяет создавать приложения для Fire OS Android-разработчикам. При этом некоторые приложения можно просто портировать, причём без особых затрат средств/времени. Процесс достаточно простой.

Недостаток же использования AOSP в том, что сам этот проект очень быстро развивается, так что разработчики софта для «железа» Amazon просто не имеют возможности сразу реализовать все обновления от AOSP. Так, например, те же Fire TV работают на базе Fire OS 7. Её можно назвать морально устаревшей, поскольку основана она на AOSP 9, вышедшей ещё в 2018 году.

Логика Amazon проста: если будет собственная операционная система, которая ни от кого не зависит, то обновлять её, оптимизировать и кастомизировать под разные устройства вообще не проблема. Это будет делаться быстро и, как надеется компания, качественно.

Ещё одна причина перехода на собственное ПО — некоторое напряжение в отношениях с Google. Да, AOSP можно использовать свободно, но Google не особо довольна потенциальной возможностью выхода сторонних устройств (не от Amazon) с Fire OS. Это конкуренция Android и фрагментация рынка Android-устройств, чего старается избегать Google.

По мнению представителей Amazon, разработка новой операционной системы снизит зависимость компании от других игроков рынка. Кроме того, она получит значительное преимущество в такой важной отрасли, как умные устройства. Также компания надеется на усиление собственных позиций на рынке потребительской электроники.

Насколько всё это реально?

Учитывая ресурсы и возможности Amazon, вполне. Но стоит помнить, что разрабатывала собственную операционную систему для своих устройств, правда, только мобильных, и Microsoft. Там тоже с ресурсами всё отлично, вот только ОС Windows Phone «не взлетела». Более того, она достаточно быстро перестала развиваться, и в итоге проект был закрыт.

А компании Microsoft на тот момент было очень важно закрепиться на рынке смартфонов. После первоначальных относительно успешных попыток последовала череда неудач, и о проекте Windows Phone пришлось забыть.

У Amazon есть то преимущество, что у неё уже есть своя экосистема устройств, и довольно популярная. Так что софт для неё играет уже не такое важное значение, как у Microsoft. Соответственно, разрабатывая свою ОС под свои же устройства, Amazon почти ничем не рискует. Конечно, если окажется, что система состоит из багов и проблем, то проект тоже будет поставлен под угрозу. Но над Vega работают известные профессионалы, так что вероятность успеха достаточно большая.

Комментарии (7)


  1. 13werwolf13
    14.11.2023 16:32
    +1

    Базируется она на фреймворке React Native

    и уже в начале стать интерес к ней пропадает полностью..


    1. deamondz
      14.11.2023 16:32
      +1

      надо было flutter брать


  1. Vasjen
    14.11.2023 16:32
    +1

    После первоначальных относительно успешных попыток последовала череда неудач, и о проекте Windows Phone пришлось забыть.

    Типичные майки, стоит только вспомнить все игровое подразделение и коробку, которое чуть не закрыли после «переосмысления» успешной игровой приставки.

    PS Nokia Lumia была отличным девайсом, но этот непонятный интерфейс, какой-то невнятный магазин и как-то не удалось закрепиться. Да и не удивительно, в принципе. Я вообще не особо понял, почему они не сделали интеграцию с виндой ведь это самая популярная ос среди пользователей. Общий буфер обмена, доступ к загрузкам, перенос каких-то данных на лету, удаленное управление ре и перенос вычислительных мощностей с телефона на пк. Куча чего можно было сделать, но всего ограничилось вандрайвом и плитками, от которых даже на пк отказались через пять лет. Жаль.


    1. ponikrf
      14.11.2023 16:32
      +4

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

      Например, стандартный проигрыватель не проигрывает flac файлы, хотя android тех лет спокойно его проигрывал.

      Ладно, ОК, не работает, думал я - поставлю какой нибудь VLC и все будет. В итоге система сделана так, что VLC та как бы может проиграть flac, но есть ньюанс - он не может проигрывать его в фоновом режиме (если например заблокировать экран) и это никак не исправить.

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

      Фактически у разработчиков и не было возможности сделать свои приложения. По факту можете сделать только рескин стандартного. В добавок к этому в системе кучу ограничений.

      В итоге я помучился недельку и понял, что это чудо умерло не зря. Лучшее что там было - анимация и плитки. Но и тут есть свои проблемы. Из-за достаточно агрессивного рендеринга, телефон на простых задачах довольно ощутимо греется. Получается что ОС по всем параметрам не вывозит вобще.

      Если раньше я жалел что wp умерла, то теперь я рад что она умерла.


      1. LordDarklight
        14.11.2023 16:32

        Ничего - Микрософт ещё вернётся на рынок не x86 электроники - не зря же они разрабатывают начиная 10 windows поддержку ARM архитектуры. На ARM планшетах 11 винду уже кстати официально ставят - неофициально ставили и на смартфоны. Есть и редкие десктопы на ARM с Windows 11. Понятно - что тут прямая ээээ конкуренция скорее всего с Apple - та чуть раньше начала переводить свою десктопную экосистему на ARM (да ещё и на свои собственные чипы), но мобильный и эмбеддед рынки Microsoft тоже не забудет, так что мобильный кусок пирога они ещё попробуют снова откусить, но на этот раз подготовившись к нему более основательно - главной фишкой тут будет взаимная совместимость софта - тупо на винде пойдёт всё, подо что бы оно не было разработано (ну кроме чисто яблочного софта, по крайней мере из коробки) ARM, x86, Android, Linux, Windows - новая платформа всё переварит (условно, конечно, всё), а в своей родной экосистеме взаимная совместимость, и интегрированность будет близкая к 100% по всему софту, официально совместимому с такой ОС - т.е. одно и то же ПО можно будет использовать на любых устройствах с такой ОС, и все данные буду ещё и облачно синхронизироваться.

        При таком подходе уже не будет такой жёсткой проблемы с недостатком софта на той или иной осваиваемой вновь платформе. И входить на те или иные рынки можно будет очень плавно. Ну а пользовательский опыт в этот раз они наверняка постараются сделать более приятным, чем когда внедряли Windows Phone и Windows Mobile. То же и для программистов - кроссплатформенная разработка для них будет максимально удобной! И про геймеров тоже не забудут. Если не следующее - то может через одно - поколение новой консоли будет тоже на этой же единой платформе (и возможно уже на ARM процессорах; хотя сначала попытаются закрепиться на десктопах и мобильных устройствах на ARM процессорах) - и игры будут разу разрабатываться под все эти устройства скопом (в едином цикле разработки, исключающим последующие отдельные цикл портирования).

        Это будут очень сильные козыри. Но пока не ясно когда Микрософт будет готова начать новый виток экспансии. Явно не в ближайшие годы, но всё медленно и аккуратно идёт в этом направлении. Вероятно делается ставка не на быструю экспансию, а на медленную. Ну или долго долго тужатся - заводят пружину, которая потом резко раскрутится, когда придёт время


  1. AlexW-i
    14.11.2023 16:32

    Кстати, так и непонятно остался ответ на вопрос: "Зачем это нужно". Понятно, что все, что не делается в корпоративном секторе делается для того, чтобы на этом заработать, вопрос тогда в том, как именно на этом компания хочет заработать, каким путем? Врятли устройства будут пользоваться какой то особой популярностью.


  1. alekseypro
    14.11.2023 16:32

    Название BezOS вполне бы подршло ))