Опубликован: 06.05.2014 | Уровень: для всех | Доступ: платный
Самостоятельная работа 4:

Портирование приложений с использованием Intel XDK

< Лекция 4 || Самостоятельная работа 4: 12 || Лекция 5 >
Аннотация: Цель лабораторной работы освоить основные принципы переноса приложений на смартфон при помощи среды разработки Intel XDK.

Задачи лабораторной работы:

  • Изучить основы работы в Intel XDK.
  • Исследовать переносимое приложение и переработать интерфейс.
  • Перенести интерфейс в среду Intel XDK с учетом особенностей мобильного устройства.
  • Организовать функционирование приложения, по возможности используя старый код.

Инструкции по выполнению лабораторной работы

Основы работы в Intel XDK

Если вы не изучали курс "Введение в разработку приложений для ОС Android", для выполнения этой работы вам необходимо установить и настроить среду Intel XDK. Особенности установки и настройки этой среды, а также инструкции по созданию и запуску приложений приведены здесь.

Исследование переносимого приложения и переработка интерфейса

Перед началом переноса существующего приложения на мобильную платформу Android необходимо очень хорошо продумать, как именно оно будет выглядеть в новых условиях. Следует учитывать особенности как самой платформы, так и устройств, которые на ней базируются. Необходимо обязательно обратить внимание на следующие факторы:

  • Изменение размера окна приложения (как правило, в меньшую сторону).
  • Наличие новых возможностей управления приложением. В первую очередь речь идет о том, что у сенсорного экрана любая область является кликабельной, а, значит, в некоторых случаях можно отказаться от выделенных кнопок.

Конечно, если вы портируете небольшое приложение наподобие классического калькулятора, то его вид на мобильном устройстве практически не будет отличаться от десктопных аналогов (см. рис. 8.1):

Приложение «Калькулятор» для разных операционных систем. Слева Калькулятор Windows 7, справа бесплатное приложение Shake Calc (скриншот из Google Play)

Рис. 8.1. Приложение «Калькулятор» для разных операционных систем. Слева Калькулятор Windows 7, справа бесплатное приложение Shake Calc (скриншот из Google Play)

Однако при внимательном рассмотрении можно заметить существенное отличие: в мобильной версии отсутствует строка меню. Возможность доступа к дополнительным настройкам реализована с использованием возможностей смартфона. Так, для доступа к дополнительным опциям можно переключиться в режим функций, просто проведя пальцем по экрану. Настройки приложения вызываются нажатием на специальную клавишу (аппаратную во многих моделях телефонов).

Если главное окно оригинального приложения больше калькулятора, то при переносе его на мобильное устройство придется основательно переработать интерфейс. Проще всего разработать интерфейс мобильного приложения "с нуля" (здесь мы рекомендуем воспользоваться "Особенности интерфейсов для смартфонов. Принципы юзабилити" данного курса) и уже потом, сравнивая интерфейс исходного и нового приложений, добавить в последнее возможности для наиболее полного соответствия обеих версий.

< Лекция 4 || Самостоятельная работа 4: 12 || Лекция 5 >
Александр Коновалов
Александр Коновалов
Олег Литовка
Олег Литовка
Украина