Из этой статьи вы узнаете, что изменилось по сравнению с прошлым годом. Переходите по ссылкам и получайте более подробную информацию на глобальном сайте LG Developer.
- Спецификация по новой платформе.
- Интерфейс притерпел некоторые изменения. Читайте обзор интерфейса webOS 2.0.
- Версия WebKit в новом браузере обновилась, соответственно, поменялся и User Agent.
- Встречайте совершенно новый пульт Magic Remote!
- В разделе Создание вашего первого приложения вы найдете информацию по генерации и упаковке приложений, это процессы несколько изменились по сравнению с прошлым годом.
- Четыре новых Luna Service API: Magic Remote API, In-App Purchase API, TV Device Information API and Settings Service API.
- В стандартном Web API произошли некоторые изменения. Для встраивания аудио и видео контента, в src аттрибуты HTMLVideoElement, HTMLAudioElement и HTMLSourceElement добавлен товый тип file. Атрибут defaultMuted в HTMLMediaElement больше не работает.
- В дополнение к фреймворку Enyo 2.3 теперь поддерживается и версия 2.5. Больше спецификаций по Enyo вы найдете на глобальном сайте Developer.
- Версия PlayReady изменилась на 2.5.
- Три новых Enyo параметра добавились в appinfo.json: assets, enyoVersion и onDeviceSource.
- Скачать webOS TV SDK v.2.0.0 можно здесь. На странице загрузки вы найдете краткие описания основных изменений. Для подробной информации смотрите webOS TV SDK Release Notes.
- Добавлены семь HTML сэмплов с описанием их работы: Basic Hosted Web App, KeyCode, Localization, App Lifecycle, Virtual Keyboard, Web Storage и Back Button Control.
- Существующие Enyo сэмплы были обновлены специально для webOS 2.0. Если ранее вы уже скачивали эти сэмплы, советуем обновить их. Список изменений:
- В appinfo.json поменялись некоторые поля: App version, app ID, vendor.
- В deploy.json pvr картинки были заменены на png, и удалены неиспользуемые библиотеки.
- Новый каталог с ресурсами в lib/moonstone.
- Метод создания JS сервисов поменялся, смотрите Создание JS Сервиса и примеры кода.
- Библиотека webOS.js теперь входит в шаблон bootplate-web, соответственно, описание загрузки webOS.js поменялось в Использование webOS API Сервисов и Вызов JS Сервиса.
- Если ваше приложение содержит собственные сущности и библиотеки, во время упаковки приложения будет необходим файл deploy.json. Для того, чтобы сборка прошла успешно, проверьте что каталоги сущностей и библиотек корректно указаны в этом файле.
Источник: http://lgwebos.ru/docs/webos-tv-2