Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

10 типичных ошибок в webOS приложении

Программирование для webOS, инструменты разработки, документация, обмен опытом

10 типичных ошибок в webOS приложении

Сообщение Bakugan » 15 авг 2015, 17:03

Примеры 10 типичных ошибок в приложениях на webOS


Данные примеры должны помочь вам не наступать на одни и те же грабли и как можно быстрей пройти процедуру тестирования.

В первую очередь нужно знать, что приложения, ранее написанные для Netcast, не будут работать на webOS без режима совместимости. Режим совместимости когда-нибудь отключат, он необходим для миграции приложений с Netcast на webOS. Поэтому имеет смысл писать отдельное приложение для webOS платформы.

Итак, самые распространенные ошибки на webOS, это:

  1. Неправильная иконка
    Иконка должна быть непрозрачной, background иконки должен иметь один цвет с App Tile Color, который также должен быть обязательно указан при подаче приложения, более подробную информацию можно найти тут.

  2. Неправильные Launcher Background Image и Splash Screen Background Image
    Launcher Background Image появляется в момент наведения курсора на иконку в Launcher bar, Splash Screen Background Image появляется в момент загрузки приложения после нажатия на иконку.
    Launcher Background Image не должен содержать иконку или логотип, т.к. логотип уже присутствует в двух местах; также картинка не должна быть просто скриншотом с части приложения.
    Splash Screen Background Image не должен быть черным экраном или быть идентичным Launcher Background Image. Пользователь должен понимать, что он нажал на иконку, и приложение запускается.

  3. Не верно или не полностью заполнены сопроводительные документы Related Papers
    Документа всего два - это App Description и Self-Evaluation Checklist. Также в случае, если вы собираетесь подавать ваше приложение на Корею или Бразилию, необходимо приложить игровой сертификат.
    В App Description обязательно должна быть заполнена страница Basic Information и все скриншоты должны быть сняты с самой последней версии приложения, то же самое при переподаче приложения.
    В Self-Evaluation Checklist необходимо заполнить все вкладки, их всего три.
    Скачать шаблоны документов можно тут.

  4. В приложении присутствует кнопка Exit на экране
    По новым требованиям LG кнопка Exit не должна быть доступна в приложении. Если пользователь нажал кнопку Exit на пульте, приложение должно выйти в Live TV и оставаться в Recent.

  5. Неправильно работает Back key
    В случае, если пользователь находится на главной странице, при нажатии на Back должен появляться Home screen, при повторном нажатии Back должно возвращать в приложение, во всех остальных случаях должно возвращать на предыдущую страницу.

  6. Приложение не управляется с помощью MRCU (Cursor, OK, and Back)
    Тут все просто, пользователь должен иметь возможность полностью управлять приложением используя только Cursor, OK, and Back. Другими словами, все выделяемые элементы включая плеер должны управляться с помощью Cursor, OK, and Back.

  7. Приложение не управляется с помощью 4-way navigation keys (Up, Down, Left, Right), OK and Back
    Аналогично пункту с MRCU, только курсор заменяется кнопками Up, Down, Left, Right.

  8. В приложении присутствуют активные ссылки на сторонние ресурсы
    Открытие любого стороннего ресурса в самом приложении запрещено

  9. Пользователь может выделять текст с помощью MRCU (Cursor)
    Выделение текста в самом приложении запрещено

  10. Отсутствует иконка загрузки, если контент долго загружается
    Иконку загрузки нужно выводить всегда, если контент может долго загружаться, будь то загрузка контента в плеере или навигация по самому приложению. Пользователь должен понимать, что ему необходимо подождать загрузки.

Все основные требования предъявляемые к приложениям можно найти тут.

Источник: http://lgwebos.ru/docs/webos-bugs
Bakugan

 
Сообщения: 1839
Зарегистрирован: 07 окт 2010, 21:52
Благодарил (а): 45 раз.
Поблагодарили: 189 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Вернуться в Разработка и создание программ для LG webOS