Я помню, как в ноябре прошлого года (если вы читаете это из будущего) в 2016 году, когда смотрел докладчиков на саммите Chrome Dev, Google несколько раз вспоминал, насколько важна была сеть. Не Интернет, где файлы данных взад-вперед, а Интернет, та часть Интернета, которую вы видите через веб-браузер.
Используете ли вы Chrome или другую программу, созданную для просмотра всех вещей в Интернете, или компонент в другом приложении, который может показать вам часть сети, которая имеет смысл и имеет отношение к тому, что вы делаете правильно в данный момент, Интернет является мощным средством для всех вещей. Это также один из первых пользовательских опытов, которые у всех нас были и у наших детей.
Сеть была первым взглядом на то, что мы называем пользовательским опытом для всех технологий.
Хорошо, может быть, помните, не то слово здесь. Google потратил бесчисленные средства и время на создание инструментов для создания и просмотра веб-страниц. Браузер Chrome превратился из любительского стороннего проекта в полноценную операционную систему, которая настолько хорошо подключена, что просто работает независимо от того, где находятся ваши вещи (или где находятся приложения) в мире, пока они находятся на сервере.
Chrome OS использует Интернет - все каналы и каналы передачи данных, которые делают доступными практически все, что угодно, - и использует Интернет для того, чтобы мы могли видеть и слышать все это. Такие термины, как «онлайн» и «офлайн», могут размыться в Chrome OS, потому что почти каждый пользовательский интерфейс является веб-страницей, и все, что могут сделать эти приложения, делается так же, как веб-страница за 10 000 миль.
В Google происходит много удивительных вещей, которые омрачены Android.
Он также был очень занят принятием существующих и созданием новых веб-стандартов, чтобы всем было легче распространять все через Интернет с помощью дружественного веб-интерфейса и пытаться получить доступ к Интернету в большем количестве мест, чтобы больше людей могло быть частью сети и все остальное, что он может предложить. Google не стоит на месте, наблюдая, как Android постепенно становится доминирующей вычислительной платформой в мире. Он был занят подготовкой к тому, что будет дальше, и закладыванием основы того, что будет после того, что будет дальше.
И мы увидели, что будет дальше, в коротком посте в блоге Chromium о Progressive Web Apps (PWA). Интернет может стать глобальным магазином приложений, а наши телефоны - инструментом, позволяющим увидеть веб-интерфейс, который может делать практически все.
На первый взгляд кажется, что мы видим лучший способ размещения закладок на наших домашних экранах. И в некотором смысле мы. Мы сможем нажать кнопку или щелкнуть указатель мыши на ссылке, на которой отсутствует значок на нашем телефоне или Chromebook и, возможно, однажды браузер Chrome на других платформах, чтобы показать нам то, что разработчики этой веб-страницы хотят, чтобы мы увидели. Это точно звучит как закладка браузера. Разница в том, что мы не можем увидеть, не углубляясь во все, что происходит за причудливой иконой.
Если у вас есть веб-браузер, вы можете запустить веб-приложение - следующий шаг - сделать эти приложения частью Android.
Если вы технически склонны, посмотрите, что сказал Пол Кинлан на сайте веб-разработчика Google, чтобы увидеть, как это намного больше, чем просто закладка. Мы слышали о мгновенных приложениях, которые запускаются по требованию, но все еще остаются приложениями для Android.
Это похожий, но другой, способ объединения Интернета, Интернета и того, что у вас в руках, вы используете, чтобы увидеть это. Эти новые способы для PWA стать частью Android используют приложение Android, которое создается и устанавливается на лету через Chrome, чтобы соединиться с приложением, работающим на веб-сервере. А инструменты разработки Google означают, что вещи, которые мы никогда не рассматривали как «веб-страницу», могут быть выполнены на этом сервере и отображены на экране, который вы просматриваете. Такие вещи, как игры, бухгалтерское программное обеспечение или виртуальный тур по музею. Вещи, которые мы обычно должны устанавливать на наших телефонах.
Это то, что Chrome OS делает так хорошо. То, что вы видите в приложении, может быть просто происходящим в серверной комнате, и вы не почувствуете разницу.
Не имеет значения, где хранятся вещи или где они обрабатываются, пока пользовательский интерфейс находится на нашем экране. Это новая интеграция PWA, как это начинается.
Если вы прочтете разбивку Кинлана, то обнаружите, что грядут действительно интересные вещи. Приложение, работающее в Интернете, сможет использовать облачные сообщения и получать те же уведомления, что и приложение, установленное локально. Веб-приложение сможет открывать и обрабатывать другие файлы, которые могут быть локальными или храниться где-то на другом сервере. Вещи, которые вы создаете с помощью PWA, могут храниться локально, управляться Chrome с использованием его разрешений и защищенного хранилища, а также делиться ими с другими приложениями и другими людьми с теми же намерениями, что и локальное приложение. Опять же - как в Chrome OS. Самое захватывающее, что все это работает в других браузерах. Google хочет сделать Интернет вашим новым магазином приложений и многое другое.
Если Андромеда - это своего рода слияние Chrome и Android, это только начало.