Apple удаленно «убила» все приложения одного разработчика. Как это возможно?

Утром 4 августа Чарли Монро, владелец небольшой, но известной компании-разработчика программного обеспечения для macOS и iOS, обнаружил, что его учетная запись в Apple Developer Program заблокирована. Почтовый ящик был переполнен сообщениями о сбоях во всех Mac’овских приложениях компании – при попытке их запуска у пользователей на экран выводилось предупреждение о вредоносности приложения, с предложением тут же отправить его в «мусорную корзину». Связаться с Apple удалось только через несколько часов. Через 12 часов проблема была частично решена, это было ложное срабатывание защитной автоматической системы. Чарли оставалось только заново выложить все его приложения, интенсивно отвечая впавшим в отчаяние пользователям. Сутки компания не получала прибыль и несла моральный и финансовый ущерб. Но может быть теперь что-то изменится?

Apple удаленно «убила» все приложения одного разработчика. Как это возможно? В компании признали это ошибкой автоматики. Фото.

В компании признали это ошибкой автоматики

Ситуация развивалась практически онлайн и публично высветила множество огрехов и недоработок. То, что дата-центры компании защищены мощной иммунной системой, и что она автоматически работает 24 часа 7 дней в неделю – это хорошая новость. Сбои в любой сложной системе неизбежны, в том числе и практически неуловимые на этапе сколь угодно плотного тестирования. Теперь о нем известно, ему уже не скрыться.

Самое вопиющее и непростительное в этой ситуации – текст сообщения о невозможности запуска приложения. За него Apple можно привлечь к уголовной ответственности, за злонамеренную клевету. Как оказалось, заблокированным может оказаться любое приложение (или приложения) конкретного разработчика. Ошибки неизбежны. То, что подозрительные приложения мгновенно блокируются (интересно, если блокируемое приложение активно – будет ли оно остановлено?) – правильно. Но стоит ли объявлять подозрительное приложение злонамеренным до выяснения обстоятельств?

Почему не запускаются приложения на Mac

Когда пользователь пытается запустить заблокированное приложение, на экран выводится сообщение, приведенное ниже.

Почему не запускаются приложения на Mac. Как оказалось, такое уведомление может появиться ошибочно. Фото.

Как оказалось, такое уведомление может появиться ошибочно

Наверняка вы знаете английский, но на всякий случай я его все-таки переведу. В самом верху (на самом видном месте) безапелляционно утверждается, что приложение (в данном случае это «Downie 4.app») повредит компьютер. И приложение нужно срочно отправить в корзину. Кроме того, пользователю настойчиво предлагается «сообщить куда следует», чтобы о вредоносности этого приложения узнали все. Вроде бы у пользователя есть выбор – но в «чекбоксе» заранее поставлена галочка, почти наверняка это сообщение дойдет до этих «всех».

Причины, по которым приложение заблокировано, даже если электронный сторож подозревает его в работе на COVID-19, неизвестны. Этот текст совершенно неприемлем. Блокировка и рекомендация удалить приложение – хоть и не слишком приятны пользователю, но оправданы. Приложение можно удалить, потому что его все равно прийдется переустанавливать после снятия блокировки. Остальное – повод для обращения в суд, клевета и диффамация.

Текст этого сообщения, скорее всего, будет скорректирован – но проблема намного шире и важнее. У Apple проблемы с общением. Из-за этого компания теряет сотни миллионов. Помните историю с замедлением iPhone старых моделей из-за проблем в чипе, управляющем литий-ионными батареями?

Проблема модерации App Store

Проблема модерации App Store. Все приложения этого разработчика оказались недоступны в течение суток. Фото.

Все приложения этого разработчика оказались недоступны в течение суток

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

Робот, вычисляющий вредоносный софт и немедленно принимающий решения – это здорово. Но то, что человеку, уверенному, что его лишили созданного годами нелегкого труда бизнеса, и желающему понять, почему это произошло, не отвечают на e-mail — это неправильно. Служба «сообщите номер телефона, и мы в течение часа свяжемся с вами» не срабатывает – и это жлобство, качество ниже плинтуса, это наносит репутации компании реальный ущерб.

Убежденность в том, что это никак не влияет на продажи яблочной техники – ошибочно. Технически поддерживать тех, кто ничего не понимает в технике и не слишком хорошо воспитан – мучительно и затратно. Мы в ответе за тех, кого приручили.

App StoreБезопасность AppleОбзоры приложений для iOS и Mac