У чому різниця між додатками Chrome і розширеннями?
Що ви можете зробити з програмами, які ви не можете зробити з розширеннями, або навпаки?
У чому різниця між додатками Chrome і розширеннями?
Що ви можете зробити з програмами, які ви не можете зробити з розширеннями, або навпаки?
Відповіді:
Цитування з https://developer.chrome.com/webstore/apps_vs_extensions :
Уже кілька років у нас у веб-переглядачі існує поняття „веб-програми” як щось більш насичене та інтерактивне, ніж веб-сайт, але менш громіздке та монолітне, ніж настільне додаток. Приклади включають ігри, фоторедактори та відеоплеєри; всі ці категорії є життєздатними, оскільки тісно зосереджені програми, що працюють всередині браузера. Google Chrome просто формалізує концепцію веб-програми таким чином, щоб вона була знайома кожному, хто використовував програми на смартфоні.
Розширення ... розширюють функціональність Google Chrome та веб-сайтів, що переглядаються в ньому.Наприклад, вони можуть розширити Google Chrome, додавши в адресний рядок нову кнопку, наприклад постійно перетворювач валют. Такі кнопки також можуть застосовуватися до поточного веб-сайту, який переглядається - наприклад, натисніть кнопку конвертера валют, щоб перетворити всі ціни на веб-сайті, який ви переглядаєте. Подібним чином ви можете вводити нові елементи в контекстне меню, змінювати поведінку універсального вікна пошуку (поле введення в адресному рядку), отримувати доступ до історії перегляду користувача (за згодою) та багато іншого. Ви також можете змінити веб-сторінки - наприклад, вбудувати кнопку "надіслати це" біля кожного посилання на кожній сторінці або налаштувати макет улюбленого веб-сайту.
Порівняно з програмами, розширення, розрізані на веб-сайтах та веб-програмах ; вони, як правило, діють на всіх веб-сайтах (хоча деякі з них є специфічними). Програми не поєднуються з іншими програмами таким чином; вони працюють автономно, як і будь-який звичайний веб-сайт.
(курсив додано)
З того, що я можу зрозуміти, програми Chrome - це лише веб-програми, які зареєстровані у Веб-магазині Chrome (Gmail, наприклад). Вони в основному просто прославлені закладки. Здається, Google представив їх для того, щоб зробити їх браузер більш схожим на "операційну систему", готуючись до планшетів під управлінням ОС Chrome. Оскільки ОС Chrome не матиме жодної власної програми, окрім Chrome, їм потрібен певний спосіб, щоб ви могли "встановлювати" програми ... навіть якщо ці програми є лише веб-сайтами.
Розширення насправді можуть вплинути на поведінку браузера (наприклад, блокування реклами). Вони можуть додавати кнопки на панелі інструментів Chrome, перехоплювати веб-запити, змінювати DOM тощо.
browser_action is only allowed for extensions, but this is a legacy packed app
, Як я можу перейти зі застарілої програми на застарілу програму
Ось чудовий ресурс від команди Google Chrome, який детально пояснює відмінності .
Він також містить схему дерева рішень, показану нижче.
Будь ласка, зверніться за таким посиланням:
(додаток Chrome проти розширення) . В основному це говорить про те, що існує два типи програм: розміщені та пакетні. Розміщені програми - це прославлені закладки. Але пакувальні програми надають вам дещо найкращі функції обох світів - як розширень, так і програм.
Звичайно, розширення розширюють основну функціональність браузера, забезпечуючи незначну кількість або взагалі відсутність додаткового інтерфейсу, крім того, що вже надано chrome.
Для розробників існує три канали розповсюдження Chrome.
З метою збільшення функціональності це:
Більше інформації та більш повне обговорення міститься у цьому відео .
цитування з http://www.chromeplugins.org/extensions/chrome-web-apps-extensions-spot-the-difference/
(оскільки пояснення дуже хороше)
Основні відмінності між розширенням Chrome та веб-програмами Chrome
Однією з основних відмінностей між розширеннями Chrome та веб-програмами є їх розташування. Більшість розширень Chrome можна завантажити з галереї розширень Chrome, тоді як веб-програми Chrome можна встановити з веб-магазину Chrome.
Ще однією головною відмінністю розширень Chrome від веб-програм є той факт, що, хоча розширення використовуються для покращення функціональності браузера Chrome, веб-програми працюють у браузері з іншим інтерфейсом користувача. На відміну від веб-додатків, розширення мають мало або іноді відсутні компоненти інтерфейсу.
З технічної точки зору, основною відмінністю між програмами Chrome та розширеннями є наявність параметра «запуск» у додатках, який вказує на те, що Chrome відображається, коли користувач запускає встановлену ним програму.