
Chrome OS стала одной из лучших операционных систем на рынке благодаря своей способности плавно сочетать традиционные веб-браузеры с прогрессивными веб-приложениями, приложениями для Android и Linux. Теперь Google намерена встряхнуть опыт использования Chrome OS, к лучшему или худшему, иногда отдавая предпочтение приложениям для Android вместо веб-приложений.
В настоящее время, когда вы просматриваете веб-сайт, который можно установить в Chrome OS, вы увидите удобный значок в адресной строке. Нажатие на кнопку «Установить» помещает PWA (прогрессивное веб-приложение) в меню запуска Chrome OS, как и любое другое приложение.
Когда разработчик создает PWA, он должен описать детали приложения для вашего браузера. В рамках этого разработчик также может указать «связанные приложения», такие как версии приложения для iOS или Android, и предпочтете ли вы использовать одно из этих приложений вместо веб-приложения.
Пара коммитов в системе управления исходным кодом Chromium Gerrit указывает на то, что Google собирается повысить приоритет приложений для Android, перенаправляя пользователей в Play Store для некоторых приложений.
Этот CL позволяет Chrome OS запрашивать ARC, доступно ли поддерживаемое связанное приложение для PWA и возможно ли его установка. Если да, действие установки перенаправляется в Play Store.
С этим изменением, «под капотом», если разработчик отметит, что его сайт имеет приложение, специфичное для Chrome OS («chromeos_play», если быть точным), Chrome OS откроет Play Store, чтобы вы могли установить приложение для Android вместо веб-приложения. Если ваш Chromebook несовместим с приложением, веб-приложение установится как обычно, но в настоящее время нет возможности самостоятельно выбрать веб-приложение.
Некоторые приложения имеют незначительные (или даже существенные) различия между их обычным веб-сайтом, приложением для Android и PWA, что делает один из вариантов лучше других. Свобода выбора, устанавливать веб-приложение или приложение для Android, является одной из главных сильных сторон Chrome OS, и это изменение, похоже, несколько ограничивает эту свободу.
Поскольку это изменение только появляется в коде Chromium, оно должно появиться с Chrome OS 77. Кроме того, поскольку оно требует изменений от веб-разработчиков, Google, вероятно, предоставит больше информации об этом изменении в установке приложений Chrome OS в ближайшем будущем.
Мнение 9to5Google
Лично я надеюсь, что Google сделает эту опцию необязательной до запуска. Существуют некоторые приложения, такие как Twitter, у которых есть отличные PWA, которые я бы предпочел продолжать использовать. К счастью, в данном конкретном случае Twitter в настоящее время не указывает никаких связанных приложений.