Apple отклонила треть всех приложений в App Store за 2 года. Почему тогда там так много подделок?

Пытаясь заработать еще больше в магазине приложений для iOS, Epic Games объявила войну Apple, и дело дошло до суда. Тристан Косминка, один из директоров Apple по глобальному маркетингу и один из руководителей App Store, был допрошен на слушаниях в суде Северной Калифорнии в пятницу. Вскрылись скандальные факты и ужасные подробности. Какие выводы из всего этого сделает суд, мы узнаем через две недели. Главный враг Apple-не Эпические игры и не антимонополисты по всему миру, а ее патологическая секретность. Но глава App Store все же рассказал, как все это выглядит изнутри.

Apple показала, как проверять приложения в App Store

Статистика ужасна. С 2017 по 2019 год из примерно 15 миллионов приложений, представленных разработчиками в магазин приложений iOS, 35% были отклонены. Данных за 2020 год пока нет, но Тим Кук пару недель назад публично раскрыл совершенно секретную информацию.

"Каждую неделю на проверку отправляется 100 тысяч заявок, 40% из которых отклоняются. В среднем. По разным причинам.

Жестоко? С прошлого года разработчики, чьи приложения не попали в App Store, имеют право подать апелляцию, но только каждый сотый из тех, кто был оскорблен Apple, воспользовался этим правом. Трудно, хлопотно и почти безнадежно. Между тем, в App Store встречаются поддельные приложения, фиктивные приложения и даже хуже, может быть, действительно пришло время поставить интернет-магазин Apple на свое место? Магазин приложений не идеален. Но сначала давайте разберемся с"отклоненными заявками".

Как приложения попадают в App Store

Чтобы попасть на полки App Store, приложение должно пройти верификацию. Независимо от того, новое это приложение или просто обновление. Если приемная комиссия App Store не нашла причин придираться к приложению, через некоторое время (обычно от двух дней до недели) на адрес электронной почты владельца учетной записи приходит сообщение об этом, и в течение дня приложение появляется в App Store.

Если получатели чем — то не удовлетворены, менее приятная заявка отклоняется на тот же адрес электронной почты по тем или иным причинам. Иногда с рекомендациями о том, что и как исправить.

"В зале суда было озвучено количество возможных причин отказа — сейчас их 915."

У разработчика отклоненной заявки есть три варианта действий. Чаще всего после устранения недостатков, вызвавших замечания, заявка отправляется обратно на проверку. Количество подходов не ограничено. Это первый вариант. Второй вариант-сдаться и отправить Apple и ее магазин приложений в другое место. Такое случается гораздо реже, но бывает, я знаю пару таких случаев. С некоторых пор существует третий вариант — подать апелляцию. Возможно, если Apple или ее магазин приложений не будет закрыт по решению суда, процедура обжалования будет упрощена. Но апелляция может быть и не удовлетворена. Администраторы App Store отвечают на электронные письма жертв и без каких — либо обращений-объясняют причины отказа и даже могут что-то порекомендовать. Если жертвы не поколеблют своих прав, не выйдут за рамки приличий и не закипят от гнева.

Почему Apple отклоняет приложения в App Store

Рабочее место цензора из App Store

Проверкой заявок занимаются около 500 человек. 100 тысяч заявок в неделю на 500 человек-это 200 заявок на человека. 5 заявок в час, если Apple не нарушает трудовое законодательство и не заставляет администраторов работать сверхурочно. 12 минут на приложение! Стоит ли удивляться, что магазин получает подделки для популярных приложений, фиктивных приложений и даже вредоносных программ?

На самом деле все не так уж безнадежно. Заявка, поданная на проверку, сначала проходит многоступенчатую проверку в автоматическом режиме. Они начинают с проверки на наличие вредоносного кода в приложении и очевидных нарушений правил App Store. И хотя антивирусное программное обеспечение, разработанное и поддерживаемое Apple, соответствует самым высоким стандартам и использует самые современные базы данных, его надежность, хотя и близка к 100%, не может быть стопроцентной. Затем следует инструмент Mercury, который подвергает рассматриваемое приложение статическому и динамическому анализу. Скрытый код, несанкционированные API, всевозможные уловки, на которые идут разработчики, чтобы заставить приложение делать что — то незаконное, — все это раскрывается уже на этом этапе. На этапе статического анализа проверяется размер приложения, его настройки, организация IAP (In-App Purchase, покупки в приложении) и многое другое.

Вот как выглядит автоматическая проверка с помощью инструмента Mercury

На этапе динамического анализа они проверяют, как приложение потребляет заряд батареи, работает с файловой системой и с устройствами, которые потенциально опасны для конфиденциальности пользователя: это микрофон и камеры устройства. В дополнение к Mercury используются другие программные средства, такие как Magellan и Columbus. До прошлой пятницы названия этих трех инструментов были тщательно охраняемым секретом. Инструментальная проверка удаляет неизвестное, но явно довольно большое количество нарушителей с расстояния. И только после этого люди приступают к делу. Что также может быть неправильным.

"Мы предлагаем вам подписаться на наш канал в Яндекс. Дзен. Там вы можете найти эксклюзивные материалы, которые недоступны на сайте."

Ни одна система безопасности не дает абсолютных гарантий. Ошибки тоже случаются. Плохие приложения по — прежнему оказываются на полках App Store. Подделки Minecraft попали в App Store даже дважды, что является рекордом. Обычные приложения, напротив, иногда ошибочно выставляют несуществующие грехи. Магазин приложений улучшается. Это нелегко. И горячие головы предлагают из-за этих ошибок отменить регистрацию в App Store и позволить всем приложениям войти в него.

Это то же самое, что избавиться от всех замков после того, как кто-то взломал ваш замок и обыскал вашу квартиру.

PriceMedia