Хотя у Mac есть собственный App Store, он не так популярен, как App Store для iOS, поскольку пользователи Mac могут устанавливать приложения из сторонних источников. И хотя некоторые разработчики доверяют свои приложения App Store, платформа Apple в чем-то их подводит. На этот раз разработчики приложения «Калейдоскоп» написали письмо с жалобой на наборы в App Store и отсутствие платных обновлений приложения.
Для тех, кто не знаком, Kaleidoscope — популярное приложение для macOS, предлагающее расширенные инструменты для сравнения папок и файлов. Приложение было недавно приобретено компанией Letter Opener, которая взяла на себя обязательство выпустить крупное обновление Kaleidoscope, чтобы сделать приложение более современным и лучшим.
В октябре прошлого года был выпущен Kaleidoscope 3 с новым интерфейсом, темным режимом, встроенной поддержкой компьютеров Mac M1 и многим другим. Команда решила взимать плату за обновление из-за усилий по обновлению приложения. Справиться с этим процессом через собственный веб-сайт компании было легко, но версия Kaleidoscope для App Store усложнила задачу разработчикам.
«Подводные камни» App Store
Одна огромная проблема заключается в том, что App Store никогда не поддерживал платные обновления приложений, что является обычным явлением, когда программное обеспечение получает совершенно новую версию. Хотя разработчик может выпустить обновление как новое приложение, каждый, у кого есть старая версия, должен купить новую по полной цене, поскольку нет возможности установить цену со скидкой для текущих пользователей.
Как отмечают разработчики Kaleidoscope, наборы приложений казались «потенциальным решением» этой проблемы. С помощью этой функции, представленной в 2014 году, разработчики могут предлагать пакеты из двух или более приложений в App Store по сниженной цене. А если у вас уже есть одно из приложений, входящих в комплект, цена будет ниже.

К сожалению, Letter Opener понял, что у наборов приложений больше недостатков, чем преимуществ, но было уже слишком поздно. Например, если пользователь меняет страну своего Apple ID, скидка на пакетную цену больше не действует. В то же время у разработчиков есть «очень ограниченный выбор цен» при создании пакета App Store, поэтому они не могут точно выбрать, сколько они хотят взимать со своих клиентов.
Но это еще не все. Цена обновления не одинакова для всех, поскольку она зависит от того, сколько клиент заплатил за одно приложение в прошлом. Если приложение было приобретено во время акции, пакет обновлений будет стоить дороже. Apple также требует, чтобы все приложения в комплекте были доступны для продажи отдельно в App Store, поэтому они не могут просто прекратить продавать Kaleidoscope 2 новым пользователям.
Есть ли решение?
Сейчас нет. Apple теперь позволяет разработчикам удалять приложение из списка, что скрывает его из App Store, если у вас нет прямой ссылки на него. Тем не менее, пакет по-прежнему указывает, что он поставляется с двумя приложениями, хотя пользователю показывается только одно из них, что еще больше запутывает.
Команда Letter Opener отправила в Apple несколько отчетов с просьбой об улучшениях в этом аспекте, но Apple не предоставила никаких подробностей, кроме как запросить дополнительную информацию у разработчиков.

Взгляд
Подобные ситуации ясно показывают, почему многие разработчики просто игнорируют Mac App Store, который превращает распространение приложений в кошмар. В прошлом многие разработчики жаловались на то, что Apple уделяет первоочередное внимание подпискам и забывает, что многие приложения по-прежнему доступны для единовременной покупки.
Пока Mac App Store не позволяет разработчикам взимать плату за обновления приложений или делать что-то столь же простое, как предлагать пробный период, не привязанный к подписке, он вряд ли станет подходящей платформой для пользователей-разработчиков Mac.









