Меню
RU

Что не так с магазинами мобильных приложений

Крупнейшие магазины мобильных приложений — Google Play Store и App Store — в последнее время вызывают всё больше критики и претензий со стороны разработчиков. Основные причины негодования — гигантские комиссии с заработков на приложениях (до 30%) и монопольный контроль над приложениями.

Критика и претензии не ограничиваются возмущёнными высказываниями, статьями в блогах и прессе: разработчики идут в суд. Осенью 2021 года по итогам одного из самых громких разбирательств, связанных с мобильными приложениями, федеральный американский суд велел Apple не запрещать принимать платежи в обход App Store, напрямую, в играх и других продуктах. Судебные разбирательства Epic Games с Google по тому же вопросу пока продолжаются.

Помимо разработчиков, монополией магазинов недовольны и государства: сразу в нескольких странах регуляторы запустили процессы борьбы со злоупотреблениями аппсторов. В том числе - в России.

В начале февраля Судебный комитет американского Сената одобрил (20 "за", двое "против") законопроект с требованиями к Apple и Google изменить политику функционирования магазинов, отказавшись от их тотального контроля. Компании должны будут разрешить загрузку приложений из сторонних источников, включая другие маркетплейсы, и приём платежей через альтернативные платёжные системы. Законопроекту, конечно, ещё далеко до превращения в закон, Apple и Google отчаянно сопротивляются, но перемены наверняка не за горами.

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

Прекрасная задумка и суровая реальность

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

Всё было бы прекрасно, но, с одной стороны, сторам не всегда удаётся реализовать обещанное (в них стабильно проникают небезопасные и низкокачественные приложения). А с другой стороны, политика и правила аппсторов давно перестали быть прозрачными, последовательными и направленными строго на обеспечение безопасности и качества. Компании всё более явно настроены на ограничение конкуренции и защиту собственных интересов.

Мы заметили, что вместо «что бы такого сделать для развития продуктов» всё чаще ставим вопрос «что можно сделать, чтобы это не запретили Apple и Google». И мы не какое-то исключение — с этой проблемой сталкиваются многие разработчики. Такой подход совершенно не способствует инновациям.

Мы не видим чётко сформулированных правил игры. То, что нам предлагают в качестве правил, оставляет простор для разных трактовок. Как узнать, исключат ли вас из аппстора за новую функцию в приложении? Заранее — никак: будьте любезны потратить время и ресурсы на разработку, потом поставьте свечку в церкви, загрузите новую версию в магазин и надейтесь, что всё пройдёт хорошо. Именно этим мы постоянно и занимаемся, и не всегда удачно ([1], [2]).

Подобный подход свойственен и Apple, и Google, но между двумя медиагигантами есть отличия.

С Google можно быть практически уверенным, что ваше обновление пройдёт начальную проверку, но зато потом ваше приложение в любой момент может внезапно выкинуть из стора, таких примеров достаточно. А после этого можете разговаривать со стеной: не будет никаких шансов дорваться до живого человека из поддержки и решить проблему, максимум получите стандартную отписку от бота. По крайней мере, для устройств на Android возможна загрузка приложения не через Play Store. Конечно, для любого бизнеса отсутствие приложения в аппсторе — большая проблема, но если у вас достаточно продвинутая аудитория и ей достаточно сильно нужно ваше приложение…

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

У меня было множество телефонных разговоров с представителями команды App Store Review, и, хоть большинство из них и не принесли результата, я всё равно очень благодарен за такую возможность.

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

«Мы — компания Apple, это — наши правила, мы будем трактовать их как нам угодно, а ваше дело — слушаться нас».

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

Кто виноват и что делать?

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

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

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

Загружая комментарии, вы соглашаетесь с условиями использования и политикой конфиденциальности.
10 февраля 2022 г.
Позаботьтесь о себе и близких в День всех влюблённых!
Любить значит заботиться! Позаботьтесь о себе и близких в День всех влюблённых, купив один из продуктов AdGuard — блокировщик рекламы или VPN — со скидкой до 60%.
Европа пошла войной на техногигантов, голосовые ассистенты опять подставляют пользователей: дайджест AdGuard
Страны Евросоюза запрещают Google Analytics и пугают Facebook новым законодательством о данных, голосовые ассистенты опять шалят, реклама может стать более реалистичной и другие новости конца зимы.
Загрузка AdGuard началась Стрелка указывает на файл: нажмите на него, и установка начнётся Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне перетащите значок AdGuard в папку «Приложения». Спасибо за выбор AdGuard! Выберите «Открыть», нажмите «OK» и дождитесь загрузки файла. В открывшемся окне нажмите «Установить». Спасибо за выбор AdGuard!
AdGuard есть и в мобильном варианте