Лицензирование приложений

В этой статье описываются принципы и структура модели лицензирования приложений в Магазине Windows. Цели нашего подхода к созданию этой модели заключались в обеспечении гибкости и простоты доступа пользователей к своим приложениям при одновременной защите инвестиций разработчиков в создание этих приложений. Объясняет этот подход и связанный с ним опыт пользователей Элвин Вимейстер (Alwin Vyhmeister), руководитель программы в группе по вопросам работы Магазина, связанным с удостоверениями и лицензированием.

--Антуан


Главное внимание в модели лицензирования приложений, используемой в Магазине, уделяется идее предоставления клиентам доступа ко всем их приложениям на всех устройствах Windows 8, имеющихся в их распоряжении. Эта модель обеспечивает пользователям возможность управления их приложениями и поддерживает подключение к этим приложениям на всех ПК, которыми они пользуются в то или иное время. Они могут получать обновления для приложений, писать на них рецензии, повторно устанавливать на новые ПК и совместно использовать их с членами своих семей. В то же время модель лицензирования приложений, используемая в Магазине, предоставляет разработчикам встроенную защиту против пиратских действий. Благодаря этому они могут уверенно развивать свой бизнес, связанный с разработкой приложений для ПК с Windows 8.

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

В этой статье описывается процесс взаимодействия с пользователем, обеспечиваемый посредством лицензирования приложений.

Использование учетной записи Майкрософт в Магазине Windows

В предыдущей записи блога по созданию Windows 8 описываются преимущества входа в Windows с использованием учетной записи Майкрософт. Благодаря этому пользователи могут перемещать широкий диапазон настроек по всем своим ПК с Windows 8.

Данная возможность помогает пользователю работать с любым ПК с Windows 8 точно так же, как со своим собственным. Все ваши личные настройки, включая изображение для экрана блокировки, избранные сайты браузера и настройки приложений, следуют за вами при переходе с одного компьютера на другой.

Одна и та же учетная запись Майкрософт может использоваться для автоматического входа в Магазин; она становится удостоверением, которое связывается с приложениями, получаемыми пользователем в Магазине. При нажатии кнопки "Установить" для бесплатного приложения это приложение добавляется к учетной записи Майкрософт данного пользователя и сразу начинается его установка.

Страница описания приложения для приложения "Погода" с кнопкой "Установить"
Получение бесплатного приложения

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

Если у вас еще нет учетной записи Майкрософт, вы можете легко настроить свой избранный адрес электронной почты в качестве нового идентификатора учетной записи.

Диалоговое окно входа с приложением "Погода"
Вход в Магазин с использованием учетной записи Майкрософт

Для выпуска Windows 8 Customer Preview все приложения являются бесплатными, поэтому для того, чтобы установить и начать пользоваться этими приложениями, достаточно просто выполнить вход.

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

Пробное использование приложений перед их приобретением

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

Когда приложение предлагается для продажи, а также для бесплатного ознакомления, пользователи могут выбрать либо вариант "[Buy] (Купить)" приложение, либо вариант "[Try] (Опробовать)", как показано ниже в описании приложения "Камера".

Страница описания приложения "Камера" с кнопками "[Buy] (Купить)" и "[Try] (Опробовать)"
Бесплатные ознакомительные версии упрощают поиск нужных приложений

Разработчики выбирают время, в течение которого приложение может использоваться бесплатно (1, 7, 15 или 30 дней), или же могут разрешить бесплатно пользоваться ознакомительной версией без ограничения срока.

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

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

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

В иконке приложения, у которого истек период бесплатного использования ознакомительной версии, отображается маленький значок "x". Когда пользователь попытается запустить такое приложение, он перейдет на страницу описания приложения в Магазине, где он и решит, следует ли его приобрести.

Иконка приложения "Камера" со значком, представляющим лицензию, срок действия которой истек
Значок на иконке приложения, срок действия лицензии на которое истек

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

Приобретение приложений

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

Покупки из приложения

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

Например, для приложения "Пианино" могут предлагаться дополнительные композиции, помогающие освоить более сложные музыкальные произведения.

Приложение "Пианино" с диалоговым окном, в котором предлагаются для покупки дополнительные композиции
Приложение с дополнительным содержимым, предлагаемым для продажи

Когда пользователь решает приобрести композицию, приложение вызывает API Магазина, чтобы запросить покупку. Затем Магазин непосредственно в приложении отображает подтверждение этой покупки из приложения, благодаря чему пользователь может совершить покупку, даже не выходя из приложения:

Диалоговое окно с вопросом, хочет ли пользователь приобрести композицию Clair de Lune (Лунный свет)? Стоимость 0,00 долл. США. Да/Нет
Подтверждение покупки из приложения, отображаемое перед покупкой

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

Введите свой пароль учетной записи Майкрософт. ОК/Отмена
Ввод пароля от учетной записи пользователя перед подтверждением покупки

Разработчики могут также предлагать продукты для продажи из приложения, лицензируемые без ограничения срока. Эти продукты обычно продаются, чтобы разблокировать дополнительные возможности, например дополнительные композиции в предыдущем примере, или загрузить дополнительное содержимое, например новые уровни игры.

Разработчики могут также предлагать продукты для продажи с ограничением срока их использования, настраивая автоматическое прекращение использования приложения по истечении некоторого периода времени после покупки. Например, они могли бы предоставлять на ограниченное число дней доступ к платным услугам, например к котировкам акций в реальном времени или подробным отраслевым отчетам. Доступные периоды времени: 1, 3, 5, 7, 14, 30, 60, 90, 180 или 365 дней. По истечении срока лицензии соответствующий продукт может быть куплен повторно для другого периода. Разработчикам не разрешается автоматически брать плату с пользователей за возобновление лицензии — пользователь должен запустить приложение и явным образом осуществить покупку еще одной лицензии.

Управление приложениями и учетной записью Магазина

Страница настроек Магазина является единственным местом, где пользователи могут просмотреть настройки и параметры своей учетной записи Магазина. Они могут также использовать эту страницу для получения списка своих приложений и проверки наличия обновлений для этих приложений. Данная страница доступна из Магазина посредством открытия значка настроек (Win+I) и выбора [Accounts and preferences] (Учетные записи и параметры).

На странице [Account and preferences] (Учетная запись и параметры) приводятся настройки по разделам [Your apps] (Ваши приложения), [Payment and billing info] (Сведения о платежах и выставленных счетах), [Your PCs] (Ваши ПК), [Preferences] (Параметры) и [App licences] (Лицензии на приложения)
Управление учетной записью пользователя на странице настроек Магазина

Приложения могут устанавливаться на нескольких компьютерах и для нескольких учетных записей пользователей

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

Условия лицензий позволяют пользователям устанавливать и использовать приложения для любых учетных записей пользователя на нескольких компьютерах (до 5 ПК). Почему только на 5 ПК? Потому что мы также верим в ценность инвестиций, вложенных разработчиками в свои приложения, и мы хотели бы защитить эти инвестиции от злонамеренных действий.

Пользователь может просмотреть список своих приложений, выбрав [View your apps] (Просмотреть ваши приложения) на странице учетной записи и параметров. В статье Джонатана Вонга (Jonathan Wang) Проектирование интерфейса магазина Windows эта страница описывается в разделе Использование приложений на нескольких устройствах. На этом изображении из его статьи показано, что пользователь выбрал для установки 4 приложения из своего списка:

Страница [Your apps] (Ваши приложения) с 4 выбранными приложениями и кнопками установки, просмотра, выбора всех приложений и отмены выбора.
Просмотрите все свои приложения и повторно установите их

На этой странице можно установить приложения под различными учетными записями пользователя на одном и том же совместно используемом компьютере.

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

Примечание. В выпуске Windows 8 Customer Preview еще нет полной поддержки входа в Магазин с использованием другой учетной записи, если учетная запись Майкрософт связана с учетной записью Windows.

Обновления приложений являются бесплатными

Когда разработчик обновляет приложение, оно становится доступным пользователям, имеющим активную лицензию для этого приложения.

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

Разработчики, которые хотят получить плату за крупное обновление версии, могут опубликовать такую новую версию в качестве отдельного приложения и задать для него новую цену. Некоторые разработчики могут вместо этого обновить существующее приложение и использовать средство покупки из приложения для получения от пользователей оплаты за подключение новых возможностей.

Ваши ПК

Страница настроек Магазина — то место, где вы можете просмотреть список компьютеров, которые в настоящее время зарегистрированы в Магазине для вашей учетной записи Майкрософт. В вашем списке может быть одновременно зарегистрировано до 5 компьютеров.

Если вам потребуется установить приложение на 6-м компьютере или вы захотите убрать свои приложения с какого-либо конкретного компьютера, можно просто удалить соответствующий компьютер из этого списка. В списке появится свободное место, и можно будет установить нужные приложения на следующем ПК.

Если из списка удаляется компьютер, который был только недавно добавлен, освободившееся в списке место нельзя будет повторно использовать, пока не пройдет 5 дней с даты первой установки приложений из Магазина на этот компьютер.

Ведущая роль приложений

Значительная часть опыта работы с Windows 8 будет состоять в использовании замечательных приложений, создаваемых разработчиками для среды Windows 8. Функциональная возможность лицензирования в Магазине Windows поможет поддерживать подключение пользователей к этим приложениям в течение всего их жизненного цикла (появления обновлений и новых возможностей). Предоставляя единый механизм лицензирования для всех приложений, Магазин делает опыт приобретения приложений единообразным для пользователей. В свою очередь, разработчики могут лучше фокусироваться на создании приложений, которые будут нравиться пользователям.

-- Элвин Вимейстер (Alwin Vyhmeister)
    Руководитель программы
    Группа по вопросам работы Магазина, связанным с удостоверениями и лицензированием