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