Осторожно, нудный длинопост
Хотел рассказать историю о том, как я захотел попробовать себя в разработке простой аркадной мобильной игры.
Небольшой контекст: по профессии я не новичок в IT, работаю координатором/менеджером и по долгу работы уже не раз участвовал в релизах коммерческих приложений. То есть это не первый мой контакт с мобильными сторами вообще, просто раньше я был по другую сторону.
В общем, пришла мне в голову бредовая мысль, а не сделать ли простенькую игру на мобильный телефон:
чтобы потренироваться и получить практический опыт, записать это себе в портфолио. Я уже на тот момент понимал, что такая игра утонет в миллионах других копий и простых пет-проектов и о монетизации даже не думал, но оказалось, что я ошибался еще сильнее, об этом ниже.
Сразу скажу, чтобы закрыть этот вопрос: игра максимально простая, офлайн, без серверов, без онлайна, без сбора данных, без трекинга пользователей, без рекламы и без какой-либо серой схемы монетизации. По сути обычная аркадка, которую можно запустить, поиграть и закрыть.
Пилил я пет-проект по принципу 5 недель пишу, 2 недели отдыха (такой принцип пятидневки, только в рамках недель),
у меня есть основная работа, вечерами я писал игру, и также в выходные: в субботу где-то от 3 до 6 часов (по настроению) и в воскресенье старался 2-4 часа еще, иногда больше, иногда меньше.
Это были тяжелые вечерки, всё делалось через не хочу, но спустя 5 месяцев такого режима я таки ее допилил. 3 месяца делал, потом бросил почти на год, и далее за 2 месяца доделал. В какой-то момент я понял, что раз уж я всё это довел до логического конца, то хочется не просто оставить это на гитхабе или на диске, а нормально выложить в стор, закрыть этот гештальт и пройти весь путь от идеи до публикации.
Ну и вот, короче, кульминация, я довольный регистрируюсь в гугл маркете (за регистрацию просят 25 долларов),
просят достаточно крупную пачку документов, некоторые документы отклоняют, но спустя несколько итераций у меня получается легально оформить разработческий аккаунт, и ура, всё готово.
Далее узнается, что с 2023 года гугл ввел правило: нужно для новых аккаунтов перед первым релизом собрать 12 (двенадцать, Карл!!!) человек, которые будут тестировать твое приложение на закрытом тесте в течение не менее 14 дней подряд. Кхм, я честно подофигел.
Вы знаете, по долгу своей работы, как координатор, мне приходилось релизить крупные коммерческие приложения в продакшен. Так вот, даже там не было 12 тестировщиков в течение 14 дней. А тут для бесплатной инди-игры. Камон, вы чего, с ума там посходили?
Ну ладно, раз надо, так надо. Естественно, я собрать такое количество не смог, поэтому обратился к платным услугам на российской бирже труда (одной из), и там был чел с очень хорошим рейтом успешных работ. Не знаю, какое количество отзывов было фейковым, но человек был давно на рынке, и многие отзывы выглядели реалистичными. Если что, речь идет именно про сервис по организации закрытого тестирования, ничего криминального, такие услуги там вполне себе открыто предлагаются.
Я купил за недорого тестирование, в гугле оно зарегистрировалось, гугл действительно увидел тестировщиков, и всё пошло. Пошел счетчик непрерывного тестирования, который обновлялся каждый день. Я каждый день заходил в консоль, смотрел как капает этот счетчик дней, и честно говоря уже начал выдыхать, потому что всё выглядело так, как будто процесс реально идет.
И далее, спустя 14 дней, гугл сообщает мне, что тестирование провалено. Человек, который оказывает мне эту услугу, говорит, что на его практике это первый раз, и возвращает мне деньги.
Я узнаю, что гугл ужесточил проверку и более жестко отслеживает это тестирование. Кроме того, нужно показывать, что ты активно обновляешь приложение во время теста, как бы "фиксишь баги" на основе отзывов тестеров. К слову, к моменту, когда я запустил закрытый тест, приложение было идеально оттестировано и отфикшено. Под "идеально" я имею в виду, что я сам прогонял его на нескольких устройствах, эмуляторах, разных версиях Android, ловил и фиксил всё, что находил. По факту багов уже не было, а искусственно ломать приложение ради галочки в тесте - идея, мягко говоря, странная.
Ладно, погоревал я немного, и далее нашел еще одну контору, международную в этот раз, и далее, несмотря на то что приложение было уже оттестировано, я занимался цирком и делал вид что обновляю приложение и "фикшу баги". Надо сказать, что с помощью этой конторы я действительно прошел закрытый тест, тест завершился успешно, я видел реальные устройства, страны, в которых это тестировалось. К этому моменту прошло уже 28 дней с момента, как аппка была полностью готова.
Момент истины: аккаунт готов, аппка готова, тестирование пройдено, загружаю в продакшен.
Проходит 5 дней, и какая-то звенящая тишина, как-то странно и как-то слишком долго. Обычно проверки занимают куда меньше времени, и по прошлому опыту я ожидал либо апрув, либо какие-то комментарии. Тут же просто полное молчание.Но внутренне я уже отмечаю победу, жду и каждый день обновляю почту. ИИИ... гугл сообщает мне, что мой аккаунт УДАЛЕН.
С причиной "высокий риск" (High Risk Behaviour). Сказать, что я подофигел, ничего не сказать.
Никаких деталей, никаких конкретных пунктов, никаких объяснений, что именно было не так, просто формулировка из одного предложения.
Я подал апелляцию и получил почти автоматический полу-роботский стандартный ответ: "мы еще раз всё проверили, и действительно - высокий риск, сорян". Если вы попытаетесь создать еще один аккаунт, мы его удалим (мол, даже не пытайтесь), деньги, уплаченные за аккаунт, не возвращаются.
На форуме мне сказали, что, возможно, я "неудачно передернул VPN, находясь в аккаунте гугла, и несколько раз поменялся IP сети или еще что", в общем, разные догадки. Важно: это именно догадки, официально гугл так и не объяснил, в чем конкретно заключался этот самый "риск".
И вот таким образом я остался отрезанным от распространения моего приложения на бо́льшую часть аудитории.
Ну далее я выпустил всё это в apple апп сторе, и там вообще никаких вопросов не было, и никаких тестов, и никаких вопросов (просто заплати бабки, 99$).
1)я хочу просто поныть и кому-то рассказать об этом
2)будьте аккуратными при прохождении этой процедуры, учитывайте мой опыт
3)слегка поднять тему, что корпорации, используя бездушные алгоритмы, часто ошибаются и убивают простых инди-разработчиков на старте, и это грустно. Нет никаких внятных механизмов борьбы, влияние аппеляций почти нулевое