Боль и унижение от Google, или почему я больше не хочу публиковать приложения под Android
Claude написал приложение за два часа. Публикация в Google Play заняла месяц: 12 тестировщиков, 14 дней подряд и 40 чужих приложений на моём телефоне.
💡 Всё началось с идеи моего друга сделать простое приложение для музыкантов по настройке инструмента. Да, таких приложений миллион, но их проблема в том, что они либо перегружены функционалом, либо же напичканы рекламой, которая просто не позволяет тебе делать ровно то, для чего ты зашёл в приложение. Так и родилась идея приложения без реклам и смс, как говорится. На iOS-версию друг уже раскатил, и я сел за всеми любимый Claude и с удовольствием наблюдал, как пишутся строки кода и мне лишь нужно следить за всем. И вот спустя пару часов приложение готово.
📝 Пока Claude занимался своей работой, я пошёл регистрировать аккаунт разработчика. Процесс весьма странный, но не сильно сложный. Заполняешь формы, проходишь верификацию, прикладывая паспорт и подтверждение места проживания, и оплачиваешь 25$. И да, все, кто хейтит бесплатные приложения в сторе, вспоминайте, что разработчик платит за публикацию своего бесплатного приложения (Google 25$ разово, Apple 100$ ежегодно).
😱 И тут начинается самое интересное: оказывается, чтобы ты мог опубликовать приложение, ты должен сначала сделать закрытое тестирование, где 12 человек ежедневно должны тестировать твоё приложение на протяжении 14 дней. И я тут подумал, а где, блин, я возьму этих 12 человек, да и какой дурак будет две недели тыкать моё приложение?
🔍 Я вспомнил, что когда-то на безвозмездной основе помогал ребятам с тестами их приложений, и была группа в Telegram с такими же энтузиастами. Нахожу эту группу и добавляю своё приложение, типа ребята помогите. Особо откликов я не нашёл, все, кто скачивал, забивали на твоё приложение через один день (а Google именно важно, что каждый день твоё приложение открывали, и она прям следит за количеством тестировщиков). В общем, эта идея провалилась, количество я не набрал и только засорил свой телефон чужими приложениями в попытке помочь им тоже в тестировании.
🤦 Пишу «засорил», потому что некоторые приложения это действительно выглядело как мусор, да простят меня авторы. Меня прям бомбило от некоторых. Человек делает приложение-калькулятор, и там рекламы больше, чем на порносайте. Не знаю, я не понимаю, на что люди рассчитывают. Либо приложение тупо не запускается, или же вёрстка настолько поехавшая, что я думаю: чувак, а ты вообще открывал своё приложение, прежде чем дать людям на тест? Про дизайн некоторых приложений я вообще молчу. Опять же, это моё мнение, и я сам не эксперт, но должно же быть хоть малейшее чувство прекрасного.
📚 Далее я пошёл изучать интернет и наткнулся на хорошую статью на Хабре про процесс тестирования, оттуда нашёл ещё один ресурс — Testers Community, у них есть сайт и приложение, где ты также добавляешь своё детище на тестирование и можешь скачать чужие. Это тоже был провал, история повторилась, на телефоне больше 40 приложений сторонних, но твоё никто не тестирует.
😩 Я уже отчаялся и начал продумывать варианты с регистрацией 12 аккаунтов и самостоятельным тестированием или искать, кто это сделает за деньги (кстати, у Testers Community есть такая опция). Но тут мне приходит письмо на почту, где рассказывают о классном сервисе для тестирования App Hive. Очередное гавно, подумал я и проигнорировал.
⏳ Время шло, а приложение всё ещё висит в ожидании тестирования, тогда я всё-таки решил посмотреть, что за сервис мне прислали, а вдруг что-то годное. И, забегая наперёд, это как раз и сработало. Этот сервис как раз и решил проблему, что все забивают болт на твоё приложение. И ещё решает кучу проблем, которые возникают из-за недобросовестности некоторых людей.
🐝 Суть приложения проста: собирается Hive (группа на тестирование), в котором 17 человек таких же, как и ты. После того как группа создана, запускается 12-дневный отсчёт. Каждый день каждый участник группы заходит в приложение и открывает все 16 приложений из группы, прикладывая ежедневно скриншот, что он открывал. Тебе падает на проверку такой отчёт, ты можешь отклонить его или подтвердить. Если отклоняешь, то назначается судья, который решает ваш спор, насколько обоснованно было отклонение отчёта. Если участник постоянно нарушает правила (например, не шлёт отчёты или же шлёт один и тот же), его исключают из группы.
🎉 И вуаля, через 12 дней я получаю радостную весть от Google, что приложение прошло тестирование и я могу подать заявку на публикацию. Самое смешное, что в этой заявке Google заботливо интересуется, где я нашёл тестировщиков, как я понял, что они тестировали действительно моё приложение, насколько качественно они его тестировали (выглядело как издевательство с их стороны).
📱 И вот, спустя почти месяц, приложение в сторе. Итого: 2 часа работы Claude, несколько недель поиска тестировщиков и 14 дней ежедневного тестирования 16 чужих приложений — я выложил своё. Хочу ли я пройти этот путь ещё раз? Наверное, нет.
⭐ После публикации ещё получаешь отзывы от пользователей: «Эй, чувак, приложение классное, пользуюсь, но вот шрифт хотелось бы другой, вот тебе 1 в оценке». Чего хотела Google, когда придумала такое тестирование, непонятно. Как по мне, это породило компании, которые предлагают платное тестирование (а теперь я понимаю, что проще заплатить), так можно распространять кучу своего скама (ты же не знаешь, что скачиваешь, когда тестируешь), и при этом ни о каком повышении качества приложений тут говорить не приходится. Как делали люди откровенное гавно на Android, так и делают.
🍏 У Apple, кстати, строже с модерацией, нет такого геморроя, и они следят, чтобы приложения более-менее следовали стилю своей iOS.
Вот такой вот опыт. Извините за лонгрид, накипело. 😮💨