Как стать автором
Обновить

Комментарии 9

Что происходит при обновлении расширения? Я так понимаю, хром останавливает все бекграунд-страницы и запускает бекграунд-страницы из обновления? localStorage не чистится по дороге?
Останавливаются все окна обновляемого приложения (включая background page). Затем, после обновления, запускается новый background page. С localStorage ничего происходить не должно.
Абсолютно точно localStorage не чистится.
Похоже, это нечто вроде node-webkit, только лучше. Как минимум, есть шансы увидеть Chrome Apps на Android.
node-webkit, насколько я понимаю — это обёртка веб-приложения, позволяющая пользоваться им на десктопе. Тут же — нечто большее. И установка из WebStore, и использование обкатаной технологии расширений к Хрому, и работа на Chrome OS.
Создание простого Chrome приложения

Господа, но ведь можно ещё проще. Ведь это всего лишь ZIP архив с манифестом:
{
    "browser_action": {
        "default_icon": "custom_icon_16.png",
        "default_popup": "popup.html",
        "default_title": "Durak - the card game"
    },
    "description": "Card game the Durak",
    "icons": {
        "16": "custom_icon_16.png",
        "48": "custom_icon_48.png",
        "128": "custom_icon_128.png"
    },    
	"sandbox": {
        "pages": [
			"game/index.html"
		],
        "scripts": [
            "game/js/index.js"
        ]
    },
    "manifest_version": 2,
    "minimum_chrome_version": "1.0",
    "name": "Durak - the card game",
    "version": "2.2.0"
}

А далее в popup.html можно вставить фрейм и в него уже все грузить все подряд. Шаблон типовой сборки тут
Во-первых, это не app, а extension. Его иконка будет появляться не в списке приложений, а рядом с адресной строкой в браузере.

Во-вторых, код в sandbox не сможет пользоваться никакими chrome.* интерфейсами, то есть это тупо HTML-страничка, которая почему-то показывается не в браузере, а в маленьком popup-окошке.
А что за тема для окон на первом скрине? Есть ли такая тема для Windows?
Заранее спасибо.
Это скриншот Chrome OS.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий