Требования сертификации, версия 4.5

[Этот раздел представлен в статье Разработка качественных приложений для Windows 8.]

Версия документа: 4.5

Дата документа: 11 декабря 2012 года

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

Добро пожаловать!

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

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

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

1. Приложения Магазина Windows ценны для клиента

1.1 Приложение должно быть уникальным, креативным и полезным для пользователя, с версиями на всех языках и для всех рынков, которые оно поддерживает

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

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

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

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

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

1.4. После установки каждого приложения должна отображаться только одна плитка

Изображение на плитке должно быть в разумных пределах связано с содержимым приложения.

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

2.1. Приложение должно не только показывать рекламу

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

2.2. Реклама, содержащаяся в приложении, должна соответствовать нашей политике в отношении содержимого

Наши политики в отношении содержимого описаны в разделе 5. Приложения Магазина Windows подходят для пользователей всего мира.

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

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

2.4. Основные элементы взаимодействия, предоставляемые вашим приложением, должны находиться в пределах приложения

2.5. Реклама не должна выполнять программный код, не являющийся программным кодом рекламодателя

3. Приложения Магазина Windows работают прогнозируемо

3.1 Для реализации возможностей своего приложения Магазина Windows вы должны использовать только API среды выполнения Windows.

Эти API описаны в разделе Справочник по API приложений Магазина Windows. Ваше приложение может зависеть только от ПО, размещенного в Магазине Windows.

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

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

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

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

3.4. Обновления не должны неожиданно снижать функциональные возможности приложения с точки зрения пользователя

3.5. Приложение должно полностью поддерживать сенсорный ввод, а также ввод с клавиатуры и с помощью мыши.

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

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

3.6. Для своих функций приложение должно использовать механизмы, предоставляемые системой

Приложение должно поддерживать прикрепленное представление. В альбомной ориентации функции приложения должны быть доступны полностью при размере экрана 1024 x 768. Приложение должно оставаться работоспособным, когда пользователь прикрепляет и открепляет его.

Приложение не должно программно закрываться или предлагать возможности пользовательского интерфейса для его закрытия. Диспетчер жизненного цикла процессов Windows 8 закрывает приложения Магазина Windows автоматически.

Приложение должно приостанавливать работу и возобновлять ее в разумных пределах.

Если в вашем приложении реализована нижняя панель приложения, она должна отображаться при проведении пальцем от нижнего края экрана вверх.

Если в вашем приложении реализована верхняя панель приложения, она должна отображаться при проведении пальцем от верхнего края экрана вниз.

3.7. Удалено

См. раздел История редакций.

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

  • Приложение должно запускаться не более 5 секунд
  • Приостановка работы приложения должна выполняться не более 2 секунд

Маломощные компьютеры описаны в статье Порядок проверки приложения комплектом сертификации приложений для Windows.

3.9. Логика приложения должна происходить от пакета приложения или находиться в нем

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

3.10. Приложения Direct3D должны поддерживать минимальный уровень компонента

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

Если приложение содержит пакет ARM или пакет, не зависящий от языка, то оно должно поддерживать уровень компонента Direct3D 9_1. Если приложение не поддерживает процессор ARM, то оно должно поддерживать минимальный уровень компонента, используемый на портале Магазина.

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

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

3.11. Если приложение содержит компоненты среды выполнения Windows, то они должны соответствовать типу среды выполнения Windows

Все типы среды выполнения Windows должны соответствовать следующим требованиям:

  • Должны быть расположены в файле пакета с самым длинным именем, соответствующим пространству имен.
  • Должны быть единственным типом с общедоступной видимостью в файле метаданных Windows (WINMD-файл).
  • Должны иметь уникальное имя, которое не зависит от регистра.
  • Не должны быть расположены в пространстве имен Windows или глобальном пространстве имен.
  • Должны иметь общедоступную видимость, за исключением случая, если тип является монопольным интерфейсом для определенного класса среды выполнения.
  • Должны быть запечатанными, за исключением случая, если тип является составным классом среды выполнения.
  • Должны создавать незапечатанный системный класс, если тип является составным классом среды выполнения.
  • Не должны содержать свойства, доступные только на запись.
  • Не должны реализовывать интерфейсы, которые являются монопольными для другого класса.
  • Не должны быть универсальными или параметризованными.
  • Не должны определять методы, которые перегружают операторы.
  • Не должны изменять подпись или имена параметров между объявлениями интерфейса и метода среды выполнения.
  • Не должны содержать значения по умолчанию для параметров метода.
  • Не должны содержать методы получения значений свойств, которые принимают входные параметры.
  • Не должны содержать методы присваивания значений свойств, которые принимают более одного набора значений параметра.
  • Не должны определять фабричные методы с дополнительными выходными параметрами вне возвращаемых значений.
  • Не должны использовать в качестве типа параметра интерфейс IReferenceArray<T> или IReference<string>.
  • Не должны использовать базовый тип байт со знаком.
  • Должны определять перечисления только базового типа Int32 или UInt32.
  • Должны применять к перечислениям UInt32 атрибут FlagsAttribute.
  • Не должны применять атрибут FlagsAttribute к перечислениям Int32.

4. Приложения Магазина Windows должны предоставлять пользователям возможность управления

4.1. Приложение должно полностью удовлетворять следующим требованиям к конфиденциальности:

4.1.1. Если приложение имеет сетевые возможности, оно должно содержать заявление о конфиденциальности

Если приложение имеет техническую возможность передавать данные, необходимо использовать политику конфиденциальности. Вы должны обеспечить доступ к политике конфиденциальности на странице Описание, а также в параметрах приложения, которые отображаются при нажатии чудо-кнопки "Параметры" Windows.

Следующие объявления заявляют о сетевых возможностях приложения: internetClient, internetClientServer и privateNetworkClientServer.

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

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

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

Явное согласие означает, что пользователь выражает согласие на запрошенное действие после того, как вы:

а) описали пользователю, каким образом информация будет использоваться или распространяться, и

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

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

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

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

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

4.3. Приложение не должно подвергать риску или опасности защиту или работоспособность системы Windows.

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

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

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

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

4.5. Приложение должно защищать пользователя от случайной передачи больших объемов данных по сетям с лимитным тарифным планом

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

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

  • Аудиопотоки, включающие протокол VoIP, должны ограничивать скорость передачи данных до не более чем 64 Кбит/с.

Когда компьютер клиента подключается к сети с лимитным тарифным планом, ваша программа должна получить разрешение у клиента или подождать доступа к безлимитной сети до синхронизации, отправки или скачивания, требующих передачи данных, объем которых превышает Windows.Networking.Connectivity.DataPlanStatus.MaxTransferSizeInMegabytes.

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

4.6. Приложение должно соответствовать требованиям службы push-уведомлений Windows (WNS), если оно использует уведомления WNS

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

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

б) Ваше приложение должно быть ассоциировано только с одним идентификатором безопасности пакета.

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

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

д) Ваше приложение не должно чрезмерно использовать емкость сети или пропускную способность WNS либо другим образом перегружать систему Windows с помощью уведомлений WNS. Например, использование WNS для передачи содержимого или файлов нарушает данное требование.

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

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

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

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

Приложение может предложить пользователю сохранить эту проверку подлинности, однако у пользователя должна быть возможность либо требовать проверку подлинности для каждой транзакции, либо отключить транзакции из приложения. Если приложение использует пространство имен Windows.ApplicationModel.Store для покупок из приложения, запрос о проверке должны обеспечить вы.

4.9. Если приложение собирает данные кредитной карты или использует стороннюю платежную систему, собирающую данные кредитной карты, то обработка платежа должна выполняться в соответствии с текущими требованиями стандарта безопасности данных индустрии платежных карт (PCI DSS).

5. Приложения Windows подходят для пользователей всего мира

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

Содержимое — это изображения, звуки и текст, содержащиеся в приложении, плитка, уведомления, сообщения об ошибках или реклама, выдаваемые приложением, а также любые другие элементы, которые предоставляются сервером или к которым подключается приложение. Так как ОС Windows и приложения, доступные в Магазине Windows, используются по всему миру, настоящие требования толкуются и применяются в контексте региональных и культурных норм.

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

Приложения в возрастной категории выше PEGI 16, ESRB ДЛЯ ВЗРОСЛЫХ, или содержимое которых дает основание для присвоения такой категории, не допускаются, за исключением случаев, когда приложение является игрой, получило свою категорию от сторонней комиссии по оценке и во всех остальных отношениях отвечает данным требованиям сертификации. Метаданные и другое содержимое, предоставляемое вместе с вашим приложением, может включать только содержимое категории PEGI 12, ESRB ДЛЯ ВСЕХ, Windows Store 12+ или более низкой.

Мы понимаем, что в некоторых случаях приложениям требуется предоставлять доступ к содержимому магазинов, содержимому, созданному пользователями, или веб-содержимому. Такие приложения мы называем либо виртуальными магазинами, основная функция которых заключается в сборе и продаже мультимедиа или приложений третьих лиц, либо приложениями для передачи потокового содержимого, которые собирают и передают пользователям изображения, музыку, видео или другое содержимое мультимедиа из Интернета. В некоторых случаях приложения типа виртуального магазина или приложения для передачи потокового содержимого могут предоставлять содержимое, которое в ином случае было бы запрещено к передаче посредством специализированного приложения. Если ваше приложение является поисковой системой, с помощью которой пользователи могут вести поиск по обширному спектру интернет-ресурсов, то приложению должна быть присвоена категория 12+. Приложения, которые допускают поиск по ограниченному содержимому (например, только в новостях или видео), не являются поисковыми системами по данному определению. Возрастная категория для таких приложений должна определяться согласно их назначению, функции и содержимому. Если ваше приложение является веб-браузером, обеспечивающим широкий доступ к содержимому Интернета, то приложению должна быть присвоена категория 12+.

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

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

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

5.5. Приложение не должно содержать материалы дискредитирующего, клеветнического, порочащего или угрожающего характера

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

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

5.8. Приложение не должно содержать чрезмерные или ничем не оправданные ругательства

6. Приложения Магазина Windows легко распознать и понять

6.1. Приложение должно иметь уникальное имя

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

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

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

Если приложение предоставляет пользователю неконтролируемый: (i) доступ к социальным сетям в Интернете либо (ii) общий доступ к личным сведениям для сторонних лиц, включая других игроков или сетевых знакомых, то вы должны назначить ему возрастную категорию Магазина Windows не менее 12+. Для того чтобы подобные действия считались контролируемыми, ваше приложение должно содержать компоненты родительского контроля, требующие разрешения родителя на использование подобных функций общего доступа. Необходимо указать и объяснить работу данных компонентов в Заметках для тест-инженеров.

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

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

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

В общем случае приложения в категории выше ESRB ДЛЯ ВЗРОСЛЫХ не допускаются.

Возрастная категория Магазина WindowsPEGIESRBCEROGRBUSK

3+ (для детей)

PEGI 3

PEGI 4 в Португалии

EARLY CHILDHOOD (3 года и старше)

A (для всех возрастов)

A (для всех возрастов)

USK ab 0

7+ (7 лет и старше)

PEGI 7

PEGI 6 в Португалии

EVERYONE (6 лет и старше)

USK ab 6

12+ (12 лет и старше)

PEGI 12

EVERYONE 10+ (10 лет и старше)

B (12+)

12+

USK ab 12

16+ (16 лет и старше)

PEGI 16

TEEN (13 лет и старше)

MATURE (17 лет и старше)

C (15+)

D (17+)

15+

USK ab 16

18+ (для взрослых)

PEGI 18

MATURE (17 лет и старше)

ADULT (18 лет и старше)

Z (18+)

18+

USK ab 18

 

6.3. Приложение должно включать сведения о технической поддержке

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

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

6.4. Приложение должно быть включено в список хотя бы одного из географических рынков Магазина Windows

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

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

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

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

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

Подробнее об объявлении характеристик приложения.

6.7. При отправке обновления приложения в Магазин необходимо предоставить описание всех изменений

При отправке обновления в Магазин вы должны описать все изменения возможностей приложения. Кроме того, вы должны описать все изменения в элементе Package/Capabilities манифеста приложения.

Эти описания следует вводить в поле Описание обновления.

6.8 Вы должны предоставить локализованные снимки экрана приложения для каждого поддерживаемого языка

Каждое изображение, являющееся снимком экрана, должно:

  • быть приемлемым для пользователей от 12 лет и старше;

  • иметь заголовок на языке описания.

  • быть файлом .png, размером 1366x768 пикселей;

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

6.9. Пакеты приложения Магазина Windows должны иметь правильный манифест приложения

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

6.10. Пакеты приложения Магазина Windows должны иметь правильный формат

Пакеты вашего приложения должны соответствовать требованиям к формату пакета.

6.11. Категория и подкатегория программы должны соответствовать ее характеру или цели приложения

7. Классические приложения должны отвечать дополнительным требованиям

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

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

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

В приложении вы можете предоставить две ссылки на страницы приобретения. Эти ссылки следует использовать для предоставления пользователям доступа к 64- и 32-разрядной версиям вашего приложения.

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

Заключение

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

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

История редакций

ДатаВерсия Сводка измененийСсылка на документ
11 декабря 2012 г.4.5

4.1.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — изменена формулировка: вместо передачи только персональных данных указана передача данных.

5.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о том, какие типы приложений могут иметь возрастную категорию выше PEGI 16 или ESRB ДЛЯ ВЗРОСЛЫХ. Добавлены дополнительные сведения о возрастных категориях приложений, которые являются поисковыми системами.

5.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнена формулировка политики.

5.4. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнена формулировка политики.

5.6. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнена формулировка политики.

5.7. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнена формулировка политики.

6.2. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены категории для содержимого 18+.

19 октября 2012 г.4.0

2.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения об описании приложения

3.1 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о взаимодействии приложений Магазина Windows с классическими приложениями

4.1.1 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о приложениях, которые подключаются к Интернету.

4.1.2 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлено пояснение, что пользователи должны иметь возможность отозвать согласие, но продолжать использовать приложение

4.7 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — пояснены сведения об использовании коммерческих поставщиков транзакций помимо Магазина Windows

4.8 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о предупреждении пользователя при выполнении покупки из приложения

6.5 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — пояснены сведения о предоставлении информации о локализации в описании приложения

6.8 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о предоставлении локализованных снимков экрана

7.2 ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения об эмблеме вашего приложения и компании

Требования сертификации, версия 4.0
9 июля 2012 г.3.0

Синхронизированы номера версий между соглашением с разработчиком приложений и требованиями сертификации

1.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлен текст, разъясняющий политику

2.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлен текст, разъясняющий политику

3.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлен текст, разъясняющий политику

3.9. ДОБАВЛЕНО — добавлены сведения о логике приложения

3.10. ДОБАВЛЕНО — добавлены сведения о приложениях, которые зависят от компонентов оборудования трехмерной графики

3.11. ДОБАВЛЕНО — добавлены сведения о необходимости соответствия приложения системе типов среды выполнения Windows

4.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о политиках конфиденциальности Добавлены подразделы: 4.1.1 и 4.1.2

4.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточняется, что приложения не могут изменять данные пользователей без их согласия

5.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о приложениях типа виртуального магазина и приложениях для передачи потокового содержимого

6.2. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлен текст для приложений типа виртуального магазина и приложений для передачи потокового содержимого с уточнением, что приложения, собирающие или передающие личные сведения, должны использовать категорию 12+

6.4. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлено, что приложения должны перечислять любые ограничения на странице описания приложения

6.5. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о локализации приложения

Требования сертификации, версия 3.0
31 мая 2012 года1.2

1.2. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавление примеров

2.4. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение положения о приложениях, имитирующих веб-сайты.

3.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены сведения о взаимодействии с классическими приложениями

3.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение требования

3.5. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение требования к приложениям относительно равноценной поддержки сенсорного ввода и ввода с клавиатуры и мыши.

3.6. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавление информации об использовании панелей навигации и приложения

4.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение требования

4.3. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение метода применения этого требования к системам Windows

4.7. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение требования

4.8. ДОБАВЛЕНО — включение информации о покупках внутри приложений, которые не используют Магазин Windows

4.9. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — ранее положение было под номером 4.8

5.1. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавление метаданных приложения

6.2. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — обновление для облегчения восприятия оценок приложений

6.5. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавление более подробных сведений о локализации для поддерживаемых языков

6.6. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавление дополнительных сведений о характеристиках приложений.

6.7. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение требования, касающегося описания изменений вашего приложения

6.8. ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — уточнение: необходимо предоставлять локализованные снимки экрана

7. ДОБАВЛЕНО — требования к классическим приложениям

Сертификационные требования, версия 1.2

8 февраля 2012 г.1.1.

2.3: ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — внесены уточнения

2.4: ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — внесены пояснения и уточнения

3.5: ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлена внешняя ссылка на язык касаний Windows 8 и внесены пояснения

3.6: ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — добавлены более конкретные примеры

3.7: УДАЛЕНО — выполнено объединение с 3.5

3.8: ДОБАВЛЕНО — описание проверки производительности, уже выполненной комплектом сертификации приложений для Windows

4.6: ПОСЛЕДНЕЕ ИЗМЕНЕНИЕ — удалены некоторые ограничения по использованию WNS

4.7: ДОБАВЛЕНО — отображение сведений о стороне, ответственной за выполнение покупок из приложений

4.8: ДОБАВЛЕНО — стандарт безопасности для обработки платежей

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

Сертификационные требования, версия 1.1

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

Сертификационные требования, версия 1.0

 

 

 

Показ:
© 2014 Microsoft