Обзор современных систем веб-рабочих столов

Привет, великий Хабр! В наше время Интернет бурно развивается. Теперь, это не просто хранилище информации. Мы общаемся в сети, активно используем облачные сервисы для хранения собственных файлов, создаем в веб-приложениях документы, рисунки и презентации, пользуемся онлайн-переводчиком, играем в онлайн-игры и так далее.

В виртуальном пространстве Интернета, на мой взгляд, всегда удобно иметь в своем распоряжении привычный рабочий стол, который сосредоточил бы в себе все необходимые для пользователя приложения и позволил работать с данными непосредственно в браузере. На сегодня Интернет – это одна из бурно развивающихся отраслей IT-сферы и в последнее время особую популярность приобрели облачные технологии, в частности все больший интерес получают так называемые «онлайн операционные системы».

Система веб-рабочих стола организует для пользователя набор приложений и сервисов прямо в Интернете, доступный в любом месте и на любом устройстве. Основой каждого такого рабочего стола является интерфейс — аналог проводника и рабочего стола обычной операционной системы (Windows, Mac OS, Linux).



Сравнение


Для сравнения были выбраны следующие продукты: известный некоторым хабравчанам OS.js, CloudTop, Orbios, ZeroPC и OnlineStor. Все они сегодня развиваются и претендуют на роль полноценной операционной системы. Будет ли это так? Проверим.

OS.js




OS.js является open-source разработкой и включает в себя множество приложений и очень хорошо задокументированное API. Сам интерфейс очень удобный и поддаётся изменению. В целом, все выглядит очень строго и органично. Однако, минусы есть. Самый важный из них: отсутствие офисного пакета. Редактировать вы сможете только текстовые файлы, рисовать в подобии Paint, архивировать файлы и… всё. То есть, в роли демонстрации какого-то инновационного дизайна – прекрасная платформа, однако, именно функций файлообменника и наполненности приложений очень не хватает. С его разработчиком я связывался по электронной почте и подсказал, что можно сделать лучше. Может быть, скоро будет офисный пакет.

СloudTop




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

Orbios




Он еще только развивается и нельзя сказать о его конкретных перспективах. Сейчас, он больше похож на файлообменник с мультимедиа-функционалом. Для работы с файлами и архивами он мало подойдет. Зато, это единственный сервис, у которого полностью самостоятельный редактор электронных таблиц и 20 ГБ каждому.

ZeroPC




Единственный веб-рабочий стол, который пережил 2009-2013 года, когда все подобные проекты закрывались. Раньше присутствовал офисный пакет ThinkFree Office, сейчас же его, почему-то, нет. Гораздо функциональнее, чем самые современные файлообменники, имеет широкий выбор приложений, но действительно полезных и уникальных очень мало. Из графических редакторов есть только Pixlr, а документы Microsoft Office редактировать нечем. Нет никаких бизнес-инструментов. Зато есть Twitter-лента, клиент IMAP-почты (который очень мало функционален), веб-браузер с прокси (который, почему-то, сломался) и широкий выбор сервисов для интеграции. Вы можете в одном месте сосредоточить Google Drive, box, Dropbox, 4shared, Facebook, Twitter, тонну почтовых ящиков и многое другое.

OnlineStor




Написанная с нуля имплементация онлайн-рабочего стола. Интерфейс похож на Windows 7, есть полноценный офисный пакет, планировщик событий, контактная книга, просмотр документов, RSS-агрегатор и еще много приложений. Разрабатывался полтора года на PHP и jQuery. Проводник выполняет все основные функции файлообменника, есть, также, виджеты для быстрого получения различной информации. Еще, в разработке Android-приложение для замены существующей мобильной веб-версии продукта. Она позволяет просматривать и редактировать файлы без доступа к компьютеру. Что этот проект отличает от других, так это наличие даже специальной версии под телевизоры, которая выполняет роль медиацентра, для просмотра фотографий, проигрывания музыки, а позже – и для просмотра фильмов.

Проект появился недавно и его автор просит помощи в отлове багов, а также собирает мнения о нем для более правильного развития.

Что к чему


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

Какими же, в основном, эти проекты обладают возможностями, и как их использовать?

  • OS.js – если требуется open source решение как замена файлообменнику локально;
  • CloudTop – практически полноценная замена привычным операционным системам, однако, не хватает стабильности;
  • Orbios – онлайн-медиацентр и файлообменник на временной основе;
  • ZeroPC – то же, что и с CloudTop, но приложений очень мало, зато более стабильный
  • OnlineStor – если нужна поддержка множества устройств и офисный пакет.

Заключение


Переместить все ваши данные на облако наконец-то стало возможным. Такие системы, я считаю, являются будущем Интернета и заменой файлообменников. Их расцвет приходит уже на наши дни. С развитием веб-приложений будут развиваться и онлайн-рабочие столы, и скоро можно будет делать настоящие веб-операционные системы.

Ссылки на проекты:


Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

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

    +6

    Браузерные десктопы существовали и в ранних двухтысячных. И упирались всегда в одну проблему – снимая одни ограничения, они накладывают другие в виде браузера и ограниченного набора программ.

      +7
      Скриншоты из статьи выглядят, как будто и сейчас всё еще ранние двухтысячные :)
        0
        Думаю, уже недалеко до полноценного рабочего стола такие разработки.
      +15
      В виртуальном пространстве Интернета, на мой взгляд, всегда удобно иметь в своем распоряжении привычный рабочий стол, который сосредоточил бы в себе все необходимые для пользователя приложения и позволил работать с данными непосредственно в браузере

      Зачем для этого "рабочий стол"? Я могу работать с данными в том приложении, которое за них отвечает, а приложения доступны из закладок браузера… зачем мне какой-то рабочий стол?

        +9

        Я чего-то не понимаю? Зачем все это, если есть всякие программы удаленного управления и у многих из них есть вывод картинки в веб? Зачем придумывать всякие фиктивные системы, когда есть настоящие и установить на них можно все, что душе угодно. Управлять этим через браузер тоже можно. Не знаю, как по мне, так это обреченные проекты.

          0

          Автор нащупывает в статье давно назревшую тему:


          Все приложения постепенно превращаются в веб-приложения, даже очень "тяжелые" типа графических пакетов или систем видеонаблюдения.


          И, с одной стороны, такие приложения интегрируются с облаком,
          с другой — "тяжелые" приложения требуют выполнения большого объема кода на клиентской стороне.


          Для последней задачи есть браузерный JS, превратившийся в язык общего назначения. А браузер предоставляет исполняющую среду для JS-кода.


          Получается, если тенденция продолжится, то все идет к кроссплатформенности такого типа, когда нативная ОС превращается в некое минимальное ядро, позволяющее запустить браузер (точнее, HTML- и JS-движки).


          И вот тогда становится актуальной тема, поднятая автором — "браузер" должен быть не какой-то отдельной клиентской программой, а должен превратиться веб-рабочий стол и исполняющую среду.

            +1

            … вот когда интернет в каждой точке мира будет такой скорости и пропускной способности, чтобы в него можно было сливать фотографии с моей камеры с той же скоростью (и за те же деньги), что и с кард-ридера — тогда и поговорим о графических пакетах в облаке. А до тех пор, спасибо, я буду продолжать работать с фотографиями локально.

              0

              Речь о тенденции, и еще о том, что мы видим развитие по спирали: браузер не только становится контейнером для веб-приложений, но и контейнером для тяжелых локальных приложений (с опциональным доступом к облаку).


              Т.е., по сути, это тот же десктоп: исполняющая среда (только на этот раз для JS), визуальная организация рабочего пространства для пользователя,
              а доступ к облаку — есть, но опять же, ничего нового — приложения для олдскульных десктопов точно так же могли и могут получать доступ к облаку по любому из протоколов (Remoting, SOAP, WCF, REST, etc).

                –1
                браузер [становится] контейнером для тяжелых локальных приложений (с опциональным доступом к облаку).

                Во-первых, ни для одного локального приложения, которыми я пользуюсь (кроме разве что мессенджеров) это не верно. А во-вторых, ну и зачем оно мне такое?

                  +1
                  А во-вторых, ну и зачем оно мне такое?

                  Представляется, что это одна из наиболее актуальных тенденций.
                  И комментаторам этой статьи стоит это иметь в виду не как пользователям, а как разработчикам.

                    –1
                    Представляется, что это одна из наиболее актуальных тенденций.

                    Так на основании чего "представляется"-то?


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

                    Вот я, как разработчик, и не понимаю, зачем это разрабатывать, потому что я не вижу реального применения.

                      +1
                      Может, потому что народилось племя новое и удалое, картридеров и десктопов не нюхавшее. Всё, что нужно для радости — в телефонах, планшетах, интернетах. И лепить чертеж для заводов-пароходов захотят на этих устройствах. Поэтому тенденция и актуальна
              +2
              «браузер» должен быть не какой-то отдельной клиентской программой, а должен превратиться веб-рабочий стол и исполняющую среду.


              Вот прямо сейчас можно накидать на рабочий стол ярлыки для сайтов, которые тот же Хром запускает как приложения (окно без адресной строки и тулбара), и вуаля — вот вам и веб-рабочий стол, пользуйтесь.

              На самом деле, такого перехода никогда не произойдет. А если он произойдет, то ради скорости ос-браузеры станут кэшировать приложения и их данные на жестком диске, что равносильно установке приложения на комп =)
                +1
                > Получается, если тенденция продолжится, то все идет к кроссплатформенности такого типа, когда нативная ОС превращается в некое минимальное ядро, позволяющее запустить браузер (точнее, HTML- и JS-движки).
                Вроде есть такие: ChromeOS, WinRT. Впереди всех тут наверное был Microsoft с их ActiveDesktop на IE4.
                  0
                  Есть еще Firefox OS, который можно сделать под Raspberry Pi и ставить на него веб-рабочий стол, но, его нет под малинку.
                    0

                    WinRT вряд ли, да и вместо него теперь UWP, и это ОС с песочницей для приложений, а не веб-рабочий стол или веб-ОС.


                    А вот ChromeOS — да, и я специально ее не упомянул, приводя тезисы — в надежде, что кто-то поймет, какую тему затронул автор, и вспомнит, что первый рабочий пример уже есть.


                    … ActiveDestop — очень интересная тема, как часто бывало, MS сделал прототип прорывной идеи лет за 10-15 до того, как идея начала получать воплощение в мейнстриме.
                    Но это был именно веб-рабочий стол, поверх "тяжелой" ОС.
                    А идея, как представляется, заключается именно в легкой ОС с HTML и JS engines.

                      0
                      На WinRT можно было писать приложения на JS, т.е. там их Чакра и Трайдент поставляются как рантайм для приложений, хотя у этого рантайма есть отличия от веба (типа доступ к системным API, итд).
                  0
                  На данный момент это всего лишь удобный интерфейс хранения и немного обработки файлов онлайн. Тот же gmail и mail.ru умеют многие из этих функций.
                  Такие отдельные проекты пока так и будут оставаться невостребованными. Но если такие решения будут предлагать крупные компании разработчики (тот же гугл или майкрософт) и их поддержат другие разработчики ПО. Так чтобы можно было не только офисные документы обрабатывать и слушать музыку.
                  Но для этого необходимо будет в первую очередь приспособить браузеры (работа с кэшем и прочее).
                  Это естественно не относится к тем, кто работает со сложным профессиональными ПО, и к тем у кого проблемы с высокоскоростным интернетом.
                  Ну и подымается один большой вопрос — безопасность!
                    0
                    Ну, офисные редакторы обычно есть в интерфейсе облачных хранилищ. Начиная c OneDrive и Google Docs. И не нужен никакой рабочий стол.

                    А для полноценного рабочего стола через интернеты оптимальным вариантом мне кажется аренда VPS и развертывание там рабочего места. Это, конечно, если именно рабочий стол нужен максимально недорого.
                      +3
                      Зато есть Twitter-лента, клиент IMAP-почты (который очень мало функционален), веб-браузер с прокси (который, почему-то, сломался) и широкий выбор сервисов для интеграции

                      Браузер в браузере?
                        0
                        Как уже кто-то обронил на хабре не так давно: «браузер в браузере = Опера Неон»
                          0
                          Ну есть у вас, допустим, доступ к Вебтопу, а к любимому сайту — нет. Заходите типа через браузер с прокси встроенным и вуаля, все готово.
                          +2
                          Вспомнилась идея трехмерной виртуальной реальности в Интернете на VRML из начала нулевых… С магазинами, гостиницами, барами и т.д. Деталей не помню, но по-моему все заглохло.
                            0
                            Second Life вроде ещё шевелится.
                            0

                            Придумали еще один термин для обычного сайта с особенными функциями. Вот если бы не нужно было бы устанавливать windows, linux и т.д., а просто запустил веб-рабочий стол, тогда бы было бы другое дело.

                              0
                              ExpressGate, например.
                              0
                              Перезалил изображения на HabraStorage
                                0
                                Спасибо за пост. Хотелось бы узнать, сколько трафика потребляет тот или иной сервис (на работе он лимитирован).
                                  0
                                  Так как картинок мало, загружается изначально не более 4 МБ данных, после чего подгружаются отдельно приложения, которые все не больше полумегабайта. Это в случае с OnlineStor, насчет остальных я не знаю
                                    0
                                    Спасибо.
                                  0
                                  Ох и будет же Амиго ОС и Менеджер ОС от сами знаете кого… Mail Grub звучит страшно

                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                  Самое читаемое