Скорее всего, вы читаете эту статью через веб-браузер Chrome. Также есть небольшой шанс, что вы делаете это на Chromebook. В свете того, что браузер Chrome уже сечас является одним из трех наиболее распространенных интернет-обозревателей в мире…
Скорее всего, вы читаете эту статью через веб-браузер Chrome. Также есть небольшой шанс, что вы делаете это на Chromebook. В свете того, что браузер Chrome уже сейчас является одним из трех наиболее распространенных интернет-обозревателей в мире (а в Рунете вообще занимает первое место), а Chromebook набирает популярность изо дня в день, нам пора взглянуть на то, что происходит с детищем Google. Поскольку с Chrome всегда случается много интересного, I/O может дать нам прекрасную возможность выяснить, что будет дальше.
Операционная система
Chrome OS является всем и ничем одновременно. Нормально она работает только на Chromebook, и, возможно, на забытом многими Chromebox, являющиеся собственностью Google. Это оборудование предназначено для того, чтобы в полной мере использовать Chrome OS и сделать работу с ней простой и быстрой. Идея очень проста: мы используем Интернет для довольно малого количества целей, но проводим там очень много времени, так почему бы не иметь устройство, которое получает все прямо оттуда? Многие скажут, что такой принцип подходит не для всех. Заметим, что Google достаточно немного попиарить свою ОС, но этого будет достаточно для изменения точки зрения даже консервативных пользователей и перехода на Chrome OS.
Здесь важно уяснить один важный аспект Chrome OS: она не является открытой. Сборка Chromium, на которой основан Chrome, является абсолютно свободной и доступной. Но Chrome OS, в её нынешнем виде, абсолютно другая. Это значит, что нет никакого способа просто загрузить Chrome OS на устройство, как вы можете залить Ubuntu или другой дистрибутив Linux. В итоге, в операционной системе Chrome мы видим отлаженную, довольно авторитарную систему, которая имеет светлое открытое будущее, но сама остается закрытой.
Браузер
Браузер Chrome многие считают лучшим и, пожалуй, наиболее широко распространившимся среди продуктов Google. Его можно бесплатно скачать и свободно использовать, он доступен на любой платформе. Он умеет синхронизироваться с мобильной версией браузера на мобильных устройствах, что делает его настоящим кроссплатформенным чемпионом.
Большое внимание Chrome уделяет безопасности. Он как никто другой понимает все ловушки и подводные камни серфинга в сети Интернет. В браузере используется многопроцессорная архитектура, потому Chrome, как правило, создаёт для каждой вкладки отдельный процесс, чтобы не допустить ситуации, при которой содержимое одной вкладки имеет возможность влиять на содержимое другой (также в случае, если процесс обработки содержимого вкладки зависнет, его можно будет завершить без риска потери данных других вкладок). Процессу вкладки даётся наименьшее число привилегий, процесс может совершать вычисления, но не может производить чтение или запись. Образно выражаясь, вкладка находится в песочнице. Такая система позволяет обеспечить безопасность не только браузера, но и всего компьютера.
Примечательно, что Google делает большую часть приложений для Chrome OS доступной и для браузера. Это не является способом доступа к приложениям как в ОС, но Chrome имеет такую возможность. Если рассматривать совсем подробно, то браузер является троянским конем для Chrome, имитируя ОС на любом устройстве.
Если хорошо присмотреться, то Chrome очень напоминает немного измененную версию операционной системы. Его универсальность и способность работать практически на всех устройствах, позволяют спокойно зарабатывать дивиденды среди пользователей.
Просто интернет-машина
Это минус для Chromebook, не так ли? Устройство получает доступ к браузеру для почти всего, что является очень недальновидным. Это становится очевидным ото дня в день и опасность потерять данные всегда сохраняется.
Другой недостаток — это то, что программное обеспечение не может быть загружено локально. С пакетными приложениями это не является критичным. Они могут быть загружены локально и действовать как автономное ПО. Такие приложения не открываются в браузере и не зависят от наличия Интернета. Программы предлагается не устанавливать на жесткий диск, а использовать в виде веб-сервисов, открывая их в окне браузера Chrome. Вместо того, чтобы вернуть Chrome назад и позволить программному обеспечению быть загруженным, Google вознес операционные системы на следующий уровень, используя локальные приложения на основе веб-технологий. Разработчикам нужно просто последовать примеру компании.
Сеть
Даже с пакетными приложениями у нас по-прежнему есть на сдвиг в сторону «облачных» решений. Даже несмотря на то, что Chrome начинает перерастать в реальную автономную ОС, уклон в сторону веб-приложений сохраняется до сих пор. Может показатся, что это противоречит стратегии компании, но это не так. В самом деле это имеет смысл, если учитывать глобальную картину.
Недавно похожая ситуация происходила с HTML5. Он настолько быстро продвинулся, что никто не успел разобраться что к чему. HTML5 быстро становится стандартом, который устраивает все заинтересованные стороны. У разработчиков появился очень универсальный язык, который удобен для написания и этот язык идеально подходит для будущего. Он отлично поддерживает мобильные устройства и имеет возможности CSS, которые делают создание визуально красивого контента быстрее и проще, чем когда-либо прежде. Это сокращает время, затрачиваемое на программирование и разработчики имеют больше времени на разработку всяких плюшек.
Новые операционные системы, например Firefox, делает упор на использование веб-приложений, поэтому будет важно двигаться вперед. Пакетные приложения могут легко поддержать веб-приложения и наоборот, поэтому у нас теперь есть своего рода офлайновые способности к веб-приложениям.
Что дальше?
Если мы посмотрим на то, что происходит сейчас с разработкой, можно отчетливо увидеть все детали. Изменение, о котором мы говорили ранее, идет очень быстро. Как и многое из того, что делает Google, виртуальная клавиатура делается на будущее. Она разрабатывается в настоящее время для Chrome OS, а мы удивляемся, зачем компании делать что-то подобное, когда только одно устройство в семействе Chrome поддерживает сенсорный ввод. Возможно, Google готовила линию планшетов или нечто подобное
Не так давно Intel заявила, что будет выпущена линия компьютеров по 200$ на базе Android со съемной клавиатурой, так же, как и в серии Asus Transformer. Существует также заявление от Intel, что процессор Haswell будут работать с Chromebook в ближайшем будущем. Возможно та виртуальная клавиатура как раз для этого случая.
Chrome OS лучше всего использовать как средство для продуктивной работы. С приложениями на Chrome OS можно делать то, с чем можно не справится, работая на Android с аналогичным функционалом, что делает его истинно корпоративным решением. Выбирая между наличием клавиатуры или её отсутствием, понимаешь, насколько Chromebook с сенсорным вводом хорош для бизнеса.
Подводя итоги
Chrome, возможно, самое универсальное оружие, которое имеет Google. Android занимает чудовищную доля рынка мобильных устройств, но Chrome имеет другой вектор развития. Кроме того, Android не может легко войти в дескстопное царство, и, безусловно, не имеет той производительности, которую предлагает Chrome.
Исходя из количества времени, которое будет посвящено Chrome на I/O, становится ясно, что Chrome является новым направлением для Google. Все, начиная от мобильных сайтов до игр в настоящее время обсуждается для Chrome. Так что настало время для Chrome занять лидирующие позиции. Если это кажется надуманным, то не сомневайтесь: таково реальное положение вещей. Chrome уже впереди, мы просто должны это признать.