Технологии, в том числе компьютерные, не стоят на месте, и то, что раньше было чем-то из мира фантастики, сегодня вполне обыденные вещи. То время, когда компьютер был довольно большим устройством, и не каждый человек мог себе его позволить, глобальная сеть Интернет, набирающая популярность из года в год стали, по сути, атрибутами повседневной жизни, облегчая работу и обработку огромных массивов данных. Но давайте вернемся к обычной жизни. Наверняка вы понимаете, что уборка после ремонта необходима, хотя бы потому что многие бытовые приборы не смогут долго нормально работать в такой обстановке.
Также относительно веб-технологий начали происходить свои маленькие "революции”, выходя на новый уровень развития, делая невероятное реальностью. Одним из примеров этих побед стали операционные системы в "облаке”, они же WebOS.
Что представляет собой данное решение? Это веб-приложение, представляющее собой платформу для запуска и исполнения внутри себя различных программ, написанных на языках веб-программирования. Кроме того, системы данного типа организовывают понятный и доступный для большинства пользователей графический интерфейс, не требующий каких-либо специфичных технических знаний, присущий традиционным ОС, к примеру, Microsoft Windows.
По своей структуре, WebOS практически идентичны, отличаются лишь наборы сервисов, возможности редактирования каких-либо документов в том же "облаке” (например, Google Docs), и дополнительные функции (интегрированные CMS – системы управления сайтами).
Для начала работы в ряде случаев необходима учетная запись пользователя, которая содержит профили, параметры работы, последние изменения, хранящиеся на стороне сервера. При последующем входе пользователь получает ту настроенную и работающую среду, как это было до выхода из системы, что позволяет сразу же приступить к работе, не отвлекаясь на манипуляции по "подкрутке” настроек и прочего.
При работе веб-ос используются обычно сценарные языки, например JavaScript, для обработки запросов со стороны клиента на сервер. Часто применяются технологии на подобии AJAX, для уменьшения потребляемого трафика и более оптимизированной и улучшенной работы в целом.
Недостатки таких решений заключаются в том, что Ваши данные могут быть взломаны, удалены без Вашего ведома, испорчены, ведь как бы система не была безопасна, какие бы методы защиты не применялись по отношению к ней, вероятность злоумышленных действий всегда присутствует.
Вопрос на данный момент все еще остается открытым: будут ли нужны такие ОС конечным пользователям, веб разработчикам, будет ли их использование набирать обороты, станут ли актуальными, если сравнивать их с обычными (настольными) вариантами? Сложно ответить, возможно, время покажет.