Жизненный цикл виджета?
Многие телефонные ОС начинают поддерживать W3C-виджеты или что-то очень похожее.
Я все еще немного озадачен тем, что именно могут делать виджеты?
Все примеры виджетов, которые я видел, имеют только страницу index.html. Разрешено ли виджетам иметь несколько страниц, между которыми они могут перемещаться?
Также виджеты имеют какой-либо механизм для запуска в фоновом режиме?
Какая-нибудь хорошая онлайн документация о жизненном цикле виджета W3C? или ежевичные виджеты?
2 ответа
Виджеты могут делать большинство вещей, которые может делать собственное мобильное приложение, когда они дополняются поддержкой спецификаций API устройства W3C или профиля WAC, который включает в себя все, от акселерометров до состояния роуминга.
Без этих расширений виджеты могут по-прежнему использовать локальное хранилище, настройки (особый тип хранилища HTML5), кэш приложения и другие полезности HTML5.
W3C Widgets также может упаковать локализованный контент, поэтому один Widget может быть развернут для всех локалей.
Кроме того, существуют другие типы реализаций виджетов W3C - например, рабочий стол ( Opera) и веб-виджеты ( Apache Wookie).
Это, вероятно, не ответит на ваш вопрос, но я могу привести пример приложения, разработанного для мобильных устройств с использованием виджетов W3C. Вот запись в блоге, которая описывает их использование:
http://uxebu.com/blog/2010/02/15/eventninja-a-mobile-cross-platform-app/