app store

Развитие Apple AppStore: из технического инструмента доставки приложений он превращается в медиа, которое увлекательно рассказывает, как удобнее пользоваться компьютером и телефоном. Я регулярно открываю macOS AppStore, порой там попадаются интересные рекомендации и тон у них безупречный. В iOS AppStore они делают это уже давно.

Помните журналы комьютерра, хакер и прочие, в которых были списки приложений, которые стоит попробовать? Тут то же самое, только каждая упомянутая программа на расстоянии клика. И нет личностей авторов, но это, я думаю, только пока. Я бы завел блог на AppStore.

Обратите внимание, доступна вся эта радость жизни только купившим железо Apple. Вот она, дифференциация на перенасыщенном рынке. История с тем, как они предлагают мастер-классы в своих магазинах Apple Store — тоже движение в эту же сторону, но пока недоступное в России.

Примеры: статья (они их называют «stories») про экстеншены для mac Safari (en/ru), а вот как прибраться в айфоне (русская версия потеряла классный первый абзац).

Новостной эпизод подкаста о том, что Apple снизила комиссию в апсторе для некоторых разработчиков приложений с 30% до 15%.

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

Со мной вместе в вопросе разбирались два офигенных гостя: CEO Endel (да, того самого, который сделал колыбельную для сына Илона Маска и Граймс) Олег Ставитский и CEO приложения для развития креативности W1D1 Алексей Ивановский.

Справедливо ли Apple берет комиссию с разработчиков? О чем один из гостей подкастах на днях говорил с Тимом Куком? Как апстор связан с сельскохозяйственныии тракторами? Обо всем этом в подкасте. Слушайте: Apple, Google, Castbox, Яндекс, Spotify, Overcast, ютуб и веб-версия.

🎄 31 декабря — четверг. Мы решили сделать не обычный выпуск, а ответить на ваши вопросы. Пишите вопросы, а ещё лучше — голосовые сообщения боту @zapuskzavtrabot.

История с Apple и Telegram для iOS — дико странная. Месяц Apple не пропускал обновления Telegram для iOS в AppStore. Месяц Дуров об этом молчал. В конце концов несколько дней назад Павел написал об этом на сайте и у себя в канале. Через день, про это вышла статья в NYT, и вот буквально час назад Apple пропустил обновление.

А ещё мы, скорее всего, никогда не узнаем, что там происходило. Возможно, Telegram пытался пропихнуть фичу, которую Apple запрещал согласно своим правилам, но в конце концов забил и прислал обновление без этой фичи. Возможно, Apple испугался Роскомнадзора, а в конце концов решил «ну и черт с ним». Возможно, статья в NYT сыграла какую-то роль, а возможно — нет.

Но обновление мессенджера — в любом случае хорошо! Поздравляю, Павел! РКН должен быть упразднен.

Для всех, кто занимается отправкой приложений в апстор: не делайте Submit for Review, если получили Metadata Rejected.
Просто Save и отвечайте в Issues. Иначе опять попадете в Waiting for review. :(

Я отсмотрел 5000 фотографий профилей в Pure за 3 часа и нашёл среди них несколько пенисов и вульв.

Важное различие магазинов мобильных приложений Apple AppStore и Google Play в том, что каждое обновление всех приложений в AppStore проходит ручную проверку модераторами Apple. Правила достаточно подробные и написаны понятным языком, но при этом напирают на здравый смысл, а не на следование букве текста. Например, про порно они раньше приводили знаменитую цитату судьи конституционного суда США «узнаю, когда увижу» (сейчас цитируют определение из словаря). При этом то, к чему придерется один модератор, может пропустить другой. Гуглу всё фиолетово.

Новую версию нашего приложения недавно задержали в ревью AppStore из-за голого тела в ленте, так что держать ленту чистой от органов — важная задача.

Книжная цензура в царской России и СССР была в режиме премодерации, цензоры читали каждую книгу до печати; Роскомнадзор работает по схеме постмодерации, блокирует уже публичный контент. У нас гибридная модель: при загрузке фото его рассматривает наш алгоритм и при необходимости сервис машинного зрения Amazon Rekognition. Если они не находят голого тела, то картинка становится публичной и её с большой вероятностью посмотрит наш модератор и может удалить постфактум.

Наши модераторы работают в стандартной джанго-админке, из-за чего часть фотографий оставалась непросмотренной. Я провел в ней три часа. За эти три часа я успел просмотреть 5 тысяч фоток и хорошенько обдумать, что главное в новой админке — возможность одним кликом отмечать плохие фотки и мгновенно переходить к следующей пачке фотографий для просмотра. Очевидно хочется, чтобы все дубликаты однажды забаненной фотки банились автоматически. Главная метрика качества системы — сколько времени голая фотка провисит в ленте до удаления (хочется как можно меньше).

Наткнулся после этого экспириенса на разговор Марка Цукерберга и техдира фейсбука и удивился, что они там говорят про то же самое «улучшение детекта дубликатов в модерации». Правда у них другая большая проблема — всякая рачлененка и прочая жесть, от просмотра которой полный рабочий день 30 тысячам модераторов фейсбука очень плохо, а некоторые даже кончают жизнь самоубийством. Для борьбы с этим они собираются машинно блюрить части «жестких» картинок или переводить их в чб, чтобы смысл оставался понятен, а урон психике модераторов был поменьше. Слава богу у нас такого нет.

Очень интересно, как устроена система модерации во Вконтакте и у Одноклассников. Это ведь целый мир, гиганская сложная машина. Мне рассказывали, что у фейсбука есть отдельная система модерации приватных групп, в которых никто ни на что не жалуется. В этих группах сидят педофилы и довольные обмениваются детским порно, пока их не засекает сам ФБ и не сдает правоохранителям. Хочется похожие кулстори от ВК и Одноклассников послушать. Сколько платят модераторам? Какой рабочий день? На что странное жалуются пользователи? Интересно!

А админкой новой похвастаюсь как запустим, уже скоро.

P.S. После длительного просмотра фоток на самом деле больше ничего не хочется. Жаль, что приходится людям это делать.

Сломанный автоапдейт— страшный сон любого разработчика (на фото Slack 2.8.2)
Аппсторы в этом плане—манна небесная, но они идут в комплекте с жесткой песочницей, вот люди и продолжают пилить велосипеды

Новый раунд борьбы с комиссиями апсторов 🍿 В этот раз на ринге всеобщий любимец и пророк церкви ruby, basecamp и удаленной работы Давид Хейнемейер Ханссон, полотенце бойцу подает Павел Дуров, во втором углу тяжеловес Apple.

Хороший источник и детали, как всегда, у macrumors. По сути обвинения DHH не отличаются от прошлогоднего сезона Spotify vs Apple. Подробные посты: предъява Spotify, ответ Apple.

Контекст (до ❧):

Apple и Google берут 30% комиссию от всех покупок через апсторы. Не только 30% от стоимости покупки приложений при установке, но и 30% от всех подписок и покупок внутри приложений. Это многомиллиардный рынок и есть желающие маржу Apple и Google подрезать.

Apple, в отличие от Google, запрещает оплачивать «цифровые товары» как-либо по-другому, чем через свою платежную систему. Это значит, что билет на самолет внутри приложения оплатить банковской картой в обход Apple можно, а подписку на музыку или новый скин для игры — только через Apple, с 30% комиссией. Внутри приложений нельзя даже давать ссылки на форму оплату на сайте. Ещё Apple требует, чтобы в сервисах можно было зарегистрироваться и оплатить их через мобильные приложения, за исключением сервисов вроде Spotify и Netflix — они попадают под исключение «reader apps».

Сложно? Да! Я сам потратил многие часы на выяснение отношений с ревьюверами Apple. О них ниже.

Как Apple контролирует выполнение этих правил? На айфоны невозможно установить приложение в обход апстора. Получается, что пока Apple не благословит приложение — распространить его не получится. Процесс благословения называется App Review, раньше он занимал недели, теперь в среднем — день. Живой человек-сотрудник Apple открывает ваше приложение и проверяет его на соответствие правилам. Некоторые ревьюверы ведут себя как злые советские вахтеры, некоторые — как спящие охранники на проходной современного НИИ. Каждое обновление приложения проходит review заново, с новым ревьювером.

В данном случае обиженным оказался создатель Basecamp. Он сделал новый почтовый сервис. Apple сначала пропустил приложение, но при очередном обновлении ревьювер потребовал добавить возможность оплатить сервис через инфраструктуру Apple. DHH написал возмущенный пост в твиттере: «не буду я давать эплу 30% своих денег, я лучше удавлюсь, они — современная мафия».

Неужто он раньше не знал об этих правилах? Если промотать чуть ниже в треде, DHH очень аккуратно тегает политика, который собирает слушания в конгрессе США на тему монополии техногигантов и политика, который ведет аналогичное расследование в ЕС.

Я уверен, что Apple не сделает ни шагу назад. Интересно, как поступит DHH? Откажутся от релиза приложения на iOS? Но ведь у них всех макбуки и айфоны. 🍿

P.S. Почтовое приложение от создателей basecamp — это 🔥, очень жду инвайта, чтобы попробовать. Вот их лендинг и обзор на the verge.

Насчет telegram X: в публичном пространстве пока нет ни одного доказательства, что это официальный клиент, а не удачная MitM-атака. Посмотрите, даже аккаунт разработчика в AppStore другой

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

UPD: спасибо Андрею @sanss3rif что подсказал, официальное приложение под Мак тоже выложено от имени Telegram Messenger LLP. И всё-таки странно, что приходится вот такими вот способами верифицировать.

Apple перестал принимать обновления приложений, использующих rollout.io.

Раньше очередь на проверку обновлений приложений в AppStore была неделю-две и люди придумали целый бизнес на том, чтобы выкатывать хотфиксы без проверки. Сейчас среднее время ревью всего 1-3 дня — Apple прикрывает лавочку. Это всегда было против правил, так что нечего удивляться. Expedited review, к тому же, никто не отменял — нужно только уметь внятно формулировать мысли и говорить с живыми людьми.

Развитие истории с приложением Hey и правилами Apple. Вкратце: все пошли на небольшие уступки и сохранили лицо. Статус кво, кажется, не нарушен.

Apple подробно рассказала, что им не нравится. В первую очередь, конечно, что подписки вне Apple, ну ещё и то, что приложение обещает почту, а пользователь после установки не может даже попробовать приложение без покупки подписки вне AppStore.

DDH (создатель приложения) твитнул, что готов на многие правки, но не на продажу подписки внутри приложения через Apple.

Apple ответили, что «прочитали твиты» и пропустила апдейт.

После это команда basecamp за выходные внесла несколько важных правок в приложение: 1) теперь они продают почту не только людям, но и компаниям — в таких приложениях исторически нет возможности купить подписку через Apple. Хотя в правилах Apple это явно и не оговорено, но будет странно покупать корпоративную подписку на пару тысяч долларов через AppStore. 2) можно попробовать приложение без оплаты — после установки всем желающим выдадут случайный ящик, который будет работать 14 дней.

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

По пути было много хайпа, он хорошо описан у The Verge. Они даже умудрились успеть выпустить подкаст с когрессменом-антимонополистом и DHH.

Интересна, конечно, не судьба одного приложения, а 30% комиссия и дуополия Apple и Google, когда каждая компания контролирует большую часть рынка. Обязаны ли владельцы сторов открывать их всем желающим? Какова разумная оплата их труда по созданию и поддержке экосистем?

Американский конгресс ведет крупное антимонопольное расследование, еврокомиссия на прошлой неделе анонсировала антимонопольное расследование, так что попкорн нам ещё потребуется. 🍿