Існує чимало веб-програм для Chrome, які, здається, є не що інше, як «привабливі» ярлики до наших улюблених веб-сайтів, але це все, що вони є, чи є ще щось для них? Сьогоднішня публікація запитань SuperUser містить відповіді.
Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.
Питання
Читач SuperUser колипто хоче знати, які, якщо такі є, переваги встановлення програм Chrome, які дублюють веб-сайт:
Існує ряд програм для Chrome, які, здається, є не що інше, як ярлики для різних веб-служб. Деякі приклади:
Здається, вони не додають і не змінюють жодних функцій, крім розміщення ярлика на сторінці “Програми”. Чи є причини для їх встановлення? Що вони насправді роблять?
Ці типи програм для Chrome - це просто «пришвидшені» ярлики, або в них більше, ніж ми знаємо?
Відповідь
Співавтор SuperUser joejoe31b має для нас відповідь:
Це Сторінка розробника Google детально описує відмінності між розміщеними та пакетними програмами. У двох словах, основна різниця між ними полягає в тому, що розміщені програми - це ті, про які ви думаєте (ті, що відображають розміщений веб-сайт), а упаковані додатки - це програми, які є більш автономними (і включають більшість, якщо не всі їх файли HTML і CSS, або ресурси).
На форумах WrongPlanet була цікава сторінка тут описує деякі причини, чому розробник може створити розміщений додаток. Одна з причин, що Яблуко в моєму оці «Зазначено:
- Це може бути веб-сайт технічно, але він не відрізняється від звичайної програми, що не стосується веб-браузера. Крім того, перетворення його в ярлик видаляє всі недоречні елементи керування браузером, так що це виглядає як звичайне вікно програми.
‘ NeantHumain "Продовжив дискусію, сказавши:
- Додатки Google Chrome - це лише веб-програми, написані на HTML5, які використовують нові функції, такі як: canvas, video, SVG, WebGL та купу нових API, до яких можна отримати доступ за допомогою JavaScript. Вони можуть бути використані для всього, починаючи з геолокації, зберігання в автономному режимі та / або веб-працівників для різновиду багатопоточності.
Отже, іншими словами, здається, що на тлі розміщеної програми відбувається більше, ніж просто відображення веб-сторінки. Це дозволяє розробнику розширити функціональність веб-сайту та обійти деякі обмеження, з якими може зіткнутися звичайний веб-сайт.
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .