Особливості публікації додатків в Windows Store

    

Передісторія

Ось уже близько року у вільний від роботи час я займався розробкою мобільної гри на Unity3D. Конкретних цілей, окрім як отримати навички розробки ігор, у мене не було. Спочатку я планував випустити гру на всіх мобільних платформах одночасно, але потім наткнувся на новину про спільному конкурсі Microsoft і Unity і подумав: чому б і ні? Всупереч популярній думці про те, що Windows 8 — невдала ОС, я вважаю її дуже перспективною. Так я сконцентрував свої зусилля на розробку під Windows 8.1 і Windows Phone 8.
 
 

Монетизація та реклама

Це був перший камінь спотикання. Спочатку я планував використовувати в обох версіях гри Microsoft Ads, купив для цього плагін в Unity Asset Store, а потім, на свій подив, виявив, що реєстрація не доступна для жителів України та Росії. На щастя, вищезгаданий плагін підтримує роботу з AdMob, тому зупинився на ньому. Рекламувати свою гру вирішив на тому ж AdMob'e, про що трохи шкодую. Справа в тому, що гра досить вимоглива до ресурсів, тому у версії для Windows Phone я був змушений поставити обмеження на кількість оперативної пам'яті> = 1Gb, хоча найпопулярніші WP8-смартфони мають 512Mb. І ось який сюрприз мені підніс AdMob:
 image
Можете засудити мене за грубе висловлювання, але це прояв неймовірного непрофесіоналізму з боку Google. У мене взагалі багато претензій до AdMob'у в плані зручності використання, але змиритися з ними не важко, а ось такий «таргеттінг» — це просто плювок в обличчя. Відповідно, на 1000 переходів по рекламі я маю близько 50 установок гри. Користуючись моментом, попрошу всіх знаючих людей вказати в коментарях, де ще можна просувати додатки під Windows Phone 8, бажано з нормальним таргеттінгом.
 
 

Сертифікація та публікація

Це був перший раз, коли я публікую куди-небудь свій додаток. Раніше мені доводилося читати про це статті інших розробників, і цей процес здавався мені вкрай неприємним, але зараз я можу сказати, що все досить просто, хоча і свої труднощі є. Спочатку я публікував у Windows Store. Перший неприємний момент — податкова декларація. Там багато незрозумілих термінів, але шляхом гугленія і читання форумів її цілком можна заповнити правильно з першого разу. Не сподобалася ще технічна сторона: сайт гальмує, після заповнення мене редірректнуло в самий початок форми. Після повторного заповнення я знову був відправлений в початок цієї форми, але третій раз я вирішив не заповнювати, що виявилося вірним рішенням: через кілька хвилин при оновленні сторінки замість форми я побачив заповітне «На розгляді».
 
Далі, якщо ваш додаток є грою, вам необхідно подбає про рейтингові сертифікатах, т.к. законодавство деяких країн (включаючи Росію) забороняють поширення ігор без них. Для більшості країн це питання можна вирішити в режимі «самообслуговування», тобто заповнити форми і відразу завантажити згенерований сертифікат. Для Бразилії, Тайваню і Кореї потрібні сертифікати, які видаються організаціями, тому я вирішив від них поки що відмовитися. Для інших країн буде достатньо ESRB , PEGI і згенерований GDF файл (інструкцію можна почитати тут ). Що стосується загадкового російського рейтингу PCBP, то досить завантажити на його місце сертифікат ESRB, а потрібні оцінки виставити в програмі для генерації GDF.
Далі, після заповнення всіх даних про грі, можна відправляти на сертифікацію. Перший раз вона у мене пройшла за ніч, але поновлення чомусь сертифіковану довше (останнє — близько 3 днів).
 
У маркеті Windows Phone все практично так само, тому я не буду загострювати на ньому увагу. Сертифікати я використовував ті ж.
 
 

Трохи про процесі складання

Unity3D сама по собі не збирає гру під Windows, вона генерує проект Visual Studio, в якому її і потрібно зібрати. Я, по правді кажучи, ніколи не працював з VS раніше, тому деякі моменти для мене були не дуже очевидними. Наприклад в режим збирання потрібно встановлювати Master, а не Release, інакше в нижньому правому кутку гри красуватиметься напис «Development build». Ще вкрай бажано відредагувати «Package.appxmanifest» (для Windows Store) або «Properties \ WMAppManifest.xml» (для Windows Phone), інакше у гри буде стандартна іконка Unity і ніяких тайлів та / або рекламних банерів (як не дивно, таких ігор в магазині Windows я бачив досить багато). Ще один неприємний момент: при редагуванні маніфесту для WP8, можна вказати список підтримуваних мов (в моєму випадку це російська та англійська), але в маніфесті для Windows Store такого немає. Я думав, що потрібно буде вказати безпосередньо при публікації, але нічого такого я там не знайшов. Розбиратися часу вже не було, довелося публікувати як є. Знову ж, прохання до знаючих підказати в коментарях, як додати інформацію про підтримувані мовами.
 
 

По частині Microsoft

Я дуже здивований тим, що в розділі «Нові ігри» багато ігор висять вже 2 тижні, причому серед яких часом зустрічається відвертий шлак, автори якого не завжди обтяжують себе навіть зміною іконки. Але своєї гри в новинках я не побачив жодного разу, хоча кожен день перевіряю по кілька разів на обох мовах. Це дуже демотивує і взагалі прикро. Дуже дивно працює пошук в Windows Phone Store (в Windows Store з цим начебто нормально): моя гра називається «Bugs: Invaders» і якщо шукати по точному назвою, то вона знаходиться, але лише третє:
 
За запитом же «Bugs», на думку WP Store, куди більш підходять усілякі Телеграма, редактори рингтонів та інше, де в назві і близько немає цього слова, але не моя гра, якої в результатах немає взагалі. І, начебто, це можна спробувати пояснити порівняно невеликою кількістю завантажень, але версію під Windows Store завантажили практично втричі менше раз, а там все прекрасно шукає по обом словами.
Дуже порадувала технічна підтримка, відповідають швидко і якісно, ​​правда лише англійською.
 
 

Замість висновку

Майкрософту ще багато потрібно працювати, щоб залучити більше розробників. Я абсолютно не шкодую про витрачений час, незважаючи на неприємну ситуацію з ранжируванням.
Не дивлячись на те, що ця стаття не описує нічого принципово нового, сподіваюся вона допоможе комусь не наступати на мої граблі. У найближчому майбутньому я планую портировать гру на Android, iOS і Blackberry, з приводу чого опитування нижче.
  

    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.