Небольшой FAQ или ЧаВо по отправке приложений WP7 в маркетплейс

Когда казалось бы, приложение для Windows Phone 7 уже готово к публикации — не помешает проверить некоторые моменты еще раз:
1) Если Вы публикуете приложение в первый раз — проверьте заменили ли вы стандартные файлы с изображениями ApplicationIcon.png и Background.png на свои.
2) Для тех, кто публикует приложение в первый раз также важно знать, что в приложении должны быть указаны такие сведения: автор, версия, контактные данные для поддержки. В качестве контактных данных можно указать сайт, e-mail, телефонный номер — в зависимости от того какой вид обратной связи вы предпочли.
3) Некоторые ошибки в XAP-сборке проверяются автоматически при загрузке приложения в маркетплейс. Ошибки выявленные на этом этапе могут быть различными. Но один из примеров — удаленные файлы помеченные как ресурс, но при этом не исключенные из проекта.
4) Если вы создали приложение для одного  языка, то следите за тем, чтобы все текстовые подсказки, сообщения и т.п. в приложении были на этом языке. Если вы создали глобализованное приложение, то оно должно обязательно поддерживать английский язык.
5) В приложении не должно быть зацикленной навигации, исключающей возможность выхода из приложения в том числе с помощью кнопки «Назад».
6) Проверяйте, что текст читаем в приложении при всех возможных настройках тем (светлая/темная, различные акцентные цвета). Могут быть различные пути решения этой задачи.
7) При валидации приложения его также тестируют и на работоспособность. При обнаружении исключений — они обязательно будут описаны в отчёте, также будут описаны условия при которых они возникли.
8 ) Если приложение не прошло валидацию, то вы обязательно получаете отчет, в котором содержится таблица с пунктами правил валидации и текстом этих пунктов. Также обязательно есть примечание в котором доходчиво разъясняется какие требования к приложению не соблюдены.
9) При валидации проверяется, в том числе, и время запуска приложения. Не стоит перегружать графикой и данными первый экран, если это замедлит время первого отклика приложения. Дать понять пользователю, что приложение запущено и готово к работе надо в самый короткий срок, иначе пользователь может подумать что телефон или приложение «зависло». В этих целях при валидации проверяется время, через которое приложение начинает реагировать после запуска.
10) Если приложение имеет возрастные ограничения — необходимо явно это указывать.
11) Для приложений есть требования по размеру сборки, по размеру расходуемой памяти и т.п. По-возможности необходимо профилировать приложение, для поиска возможных утечек памяти и т.п.
12) При отсутствии возможности тестирования на реальном устройстве, не забывайте, что имеются некоторые отличия в условиях тестирования. Как правило на компьютере, на котором разработчик производит тестирование в эмуляторе есть постоянное интернет-подключение. На реальном устройстве интернет-соединение может временно не работать в теневых зонах Wi-Fi или операторской сети. Поэтому, если ваше приложение использует интернет-подключение, не забывайте тестировать его в условиях отсутствия соединения.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *