Проектирование приложений для Modern UI

Отправка приложения в Windows Store

Показывать лекцию целиком

Дополнительные материалы представлены архивом Module_11_Assets.

Презентацию к данной лекции можно скачать здесь.

Цель лекции

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

Начало работы

Вам понадобятся Решения от предыдущих лекций, копии которых необходимо разместить в \Module_11_Assets\Starter.

Сертификация

Приложения для Windows 8 можно приобрести и установить в одном месте: в сервисе Магазин Windows (исключение сделано для разработчиков, которые могут установить приложение вручную). Пользователям это обеспечивает простоту, безопасность и последовательность этапов установки. Для размещения приложения в сервисе Магазин Windows, необходимо выполнить следующие задачи.

  • Зарегистрироваться в Магазине Windows в качестве разработчика

    Необходимо ежегодно оплачивать членский взнос при участии в этом сервисе. Это

  • Создать значки и снимки экрана

    ваше приложение в сервисе Магазина Windows может отображаться с использованием различных графических представлений. Их необходимо создать заранее.

  • Снимки экрана

    При детальном просмотре приложения в Магазине Windows пользователь в первую очередь видит выбранные вами скриншоты. Необходимо иметь скриншоты различных страниц приложения в высоком разрешении.

  • Логотип

    Это иконка, размерами 150 х 150 пикселей, размещенная на начальном экране, при выборе "маленькой иконки". Пользователь может переключаться между маленькими и большими иконками.

  • Большой логотип

    Это иконка, размерами 320 х 150 пикселей, представленная на начальном экране при выборе "большой иконки".

  • Маленький логотип

    Это иконка, размерами 30 х 30 пикселей, отображаемая в основном каталоге Магазина и в Диспетчере задач в качестве значка приложения.

  • Рекламные изображения

    Если ваше приложение выбрано в качестве рекомендуемого, для его отображения в Магазине Windows может понадобиться несколько рекламных баннеров. Рекламные баннеры приложения могут иметь следующие размеры:

  • 414 x 480 пикселей
  • 846 x 468 пикселей
  • 558 x 756 пикселей
  • 414 x 468 пикселей
  • Сертифицируйте приложение

  • Процесс сертификации состоит из шести этапов и может занять несколько дней. Ниже представлен скриншот процесса сертификации на портале Магазина Windows. Этот портал отображает прохождение приложением каждого этапа сертификации.

    Упражнение: заставка и значки

    Первое впечатление, которое получают пользователи от приложения, зависит от заставки и значков. Необходимо, чтобы они были внешне привлекательными, так как пользователи их видят в первую очередь. Давайте посмотрим, как устанавливать и использовать значки в приложении. Описанные действия выполняются в Visual Studio.

  • Откройте файл проекта \images\splashscreen.png. Заставка, размерами 620 х 300 пикселей, отображается при запуске приложения. Это заставка по умолчанию, и её легко заменить.
  • Правым щелчком мыши откройте подпапку \images\ и выберите команду Добавить > Существующий элемент (Add > Existing Item).
  • Просмотрите подпапку \Module_11_Assets\ и выберите изображение splashscreen.png.
  • Для значков, двойным щелчком откройте в проекте файл package.appxmanifest. Обратите внимание на расположение значков по умолчанию: выберите Страница HTML (HTMLPage) и в поле Имя(Name), введите addImageFlyout.html. Мы заменим их нашими картинками.
  • Щелкните правой кнопкой мыши по папке \images\ и выберите пункт Добавить > Существующий элемент" (Add > ExistingItem)
  • В папке \Module_11_Assets\images\ выберите картинки logo, smalllogo, и widelogo.
  • В редакторе файл-манифеста package.appxmanifest перейдите к широкому значку (wide logo).
  • Запустите проект и убедитесь в том, что заставка и логотипы обновились.
  • Упражнение: отправка приложения

    VisualStudio за счет имеющихся функций позволяет упростить отправку приложений в Магазин Windows.

  • Правой кнопкой мыши откройте контекстное меню проекта и выберете Магазин >Создать пакеты приложения...(Store > CreateAppPackage)
  • На первом этапе с помощью мастера можно загрузить пакет в Магазин или создать локальный пакет для тестирования. Выберите Нет (No) на первом этапе, а затем нажмите кнопку Дальше (Next):
  • На следующем шаге в мастере предоставляются параметры вывода и управления версиями информации. Для продолжения нажмите Создать (Create).
  • Ссылка указывает расположение файла пакета. Откройте указанную папку и обратите внимание, загружено ли приложение и файл установки пакета для тестирования.
  • Монетизация

    Существует несколько способов заработка на приложениях.

    Платные приложения (Paidapps) - пользователь должен заплатить за использование приложения после того, как скачал установочный дистрибутив. Цену нужно указывать при отправке приложения в Магазин Windows.
    Продажи внутри приложения (In-AppSales) - пользователь должен платить за доступ к определенным функциям приложения.
    Размещение рекламы в приложении (In-AppAdvertising) - пользователь просматривает рекламу в вашем приложении, за счет этого вы получаете доход за тысячу рекламных просмотров (ePCM, цена за тысячу просмотров). Основной службой, предлагающей размещение рекламы в приложениях операционной системы

    Бесплатные демо-версии

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

    Бесплатные Демо-версии с ограничением по времени Это приложение можно использовать лишь определенное время, после которого оно перестает работать.
    Бесплатные Демо-версии с ограничением по функциональности Многие функции приложения доступны только после его покупки.
    Бесплатные Демо-версии с включенными функциями Приложение является полнофункциональным в течение испытательного периода. По его истеченииопределенные функции отключаются. Для дальнейшего использования приложенияего необходимо купить.

    Для поддержки демо-версий приложений, построенных по модели ограниченной функциональности или по модели с включенными функциями вам нужен код, который использует пространство имен Windows.ApplicationModel.Store.

    Итоги

    В этом модуле вы изучили требования для размещения приложения в Магазине Windows. Вы добавляли значки и заставки для приложения, узнали, как создавать пакет для загрузки на портал Windows Store.

    Самостоятельная работа

    Просмотрите, что использовали разработчики для улучшения представления приложений пользователям в Магазин Windows: какие иконки и скриншоты использовали, как построили свое приложение? Как можно привлечь внимание пользователя к приложению в Магазин Windows, используя визуальные средства?

    Вопросы

  • Какие визуальные средства можно использовать в Магазин Windows для демонстрации функциональности приложения?
  • вы хотите, чтобы все функции вашего приложения были доступны в течение 30 дней пробного периода. По прошествии 30 дней вы хотите отключить возможность сохранения файлов в приложении, если оно не куплено. Возможен ли такой сценарий в сервисе Магазин Windows?
  • Верно ли следующее утверждение: Приложение становится доступно пользователям сразу после отправки его в Магазин Windows?
  • Дополнительные ресурсы

    Вы можете узнать больше о Магазине Windows и методах заработка на ваших приложениях в следующих источниках:

  • Как стать Разработчиком Магазина Windows

    http://msdn.microsoft.com/ru-ru/library/windows/apps/hh868181.aspx

  • Блог разработчиков Магазина Windows

    http://blogs.msdn.com/b/windowsstore/

    Этот блог, написанный командой Магазина Windows, рассказывает о платформе, сервисах и возможностях по заработку на приложениях.
  • Продажа приложений

    http://msdn.microsoft.com/ru-ru/library/windows/apps/br230836.aspx

    Официальная документация Сети Разработчиков Microsoft (MSDN) по всем аспектам Магазина Windows.
  • Ответы

  • Можно вставить скриншоты и рекламные баннеры различных размеров, а также настроить параметры значков в файле-манифесте приложения.
  • Да, такой вариант возможен при использовании стратегии "полнофункциональной демо-версии" и при написании кода, который задействует пространство имен Windows.ApplicationModel.Store
  • Не верно. Перед включением в Магазин Windows приложение должно пройти процесс сертификации, который может занять несколько дней.
  • Вернуться к учебному плану