Какова цель приложений Chrome «только для ссылок»?

30

Существует ряд приложений Chrome, которые, похоже, «дублируют» веб-сайт, просто являясь ярлыком для какого-либо веб-сервиса.

Примеры включают, но не ограничиваются:

Похоже, они не добавляют и не изменяют какие-либо функции, за исключением размещения ярлыка на странице «Приложения».

Есть ли причины для их установки? Что они на самом деле делают?

kolypto
источник

Ответы:

19

Эта страница разработчика Google подробно описаны различия между размещенными и упакованными приложениями. Короче говоря, основное различие между ними состоит в том, что размещенные приложения - это те, о которых вы думаете (те, которые отображают размещенный веб-сайт), а упакованные приложения - это приложения, которые являются более автономными (и включают большинство, если не все их HTML и CSS файлы или ресурсы).

На форумах WrongPlanet была интересная страница с описанием некоторых причин, по которым разработчик может создать размещенное приложение . Одна из причин, на которую Apple указал мне , была:

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

NeantHumain продолжил обсуждение, сказав:

Приложения Google Chrome - это просто веб-приложения, написанные на HTML5, в которых используются новые функции, такие как canvas, video, SVG, WebGL, и набор новых API-интерфейсов, к которым можно получить доступ через JavaScript для всего, от геолокации до автономного хранилища и веб-работников. многопоточности.

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

joeeey
источник
Вау, действительно всеобъемлющий! Короче говоря, это означает, что приложения Chrome по-прежнему взаимодействуют с сервером, но большинство ресурсов (JS / CSS / HTML) уже загружены, + позволяет преодолеть ограничения браузера с помощью дополнительных функций.
Колыпто
2
В изолированной программной среде браузера по умолчанию установлен довольно ограниченный набор разрешений. Окно браузера, используемое для приложения, вместо этого будет использовать разрешения, предоставленные приложению.
Саймон Рихтер
2
Вторая цитата немного вводит в заблуждение - любой нормальный веб-сайт также может использовать эти функции.
Стоп Harm Моника
@OrangeDog Любой нормальный веб-сайт иногда может также использовать эти функции. С помощью приложения вы можете разработать специально для Chrome. Без этого вам, возможно, придется поддерживать такие вещи, как IE, вызывая вечные кошмары. Прогрессивное улучшение для спасения. Ну, у этого тоже есть достаточно проблем, чтобы вызвать кошмары.
Aidiakapi
1
Я также хотел бы отметить, что они немного бесполезны, если принять во внимание кеширование изображений и CSS. Они даже не допускают независимых сессий ... в основном, какую реальную проблему они решают? Помимо удаления браузера Chrome, какую функцию они предоставляют? Я полагаю, что их легче установить, чем делать это с другими браузерами, но без индивидуальных сеансов я просто не вижу смысла.
Майкл Туннелл
1

Вот еще одна причина:

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

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

Этот бразильский парень
источник