Apple только что отозвала сертификат разработчика Facebook, потому что он нарушил условия соглашения, и теперь ни одно из ее внутренних приложений для iOS не работает. У Apple даже больше возможностей, чем вы могли представить. Обновление: сертификат Google также отозван.
Вскоре после публикации этой новости Apple отозвала сертификат разработчика Google, как мы и предполагали. Причина та же, что и в случае с Facebook. Google использовал лицензию для распространения приложений для сбора данных среди конечных пользователей. Это дает вам четкое представление о том, насколько мощным является контроль Apple. Возможность прекратить использование внутренних приложений iOS в двух крупнейших компаниях Кремниевой долины — это не мелочь. Что, возможно, еще более удивительно, так это то, что лицензия Facebook была восстановлена всего через несколько часов, а через несколько часов была восстановлена и лицензия Google. Было ли это просто демонстрацией того, на что способна Apple?
1 февраля 2019 г.
Конец обновления
Программа Apple для корпоративных разработчиков позволяет компаниям разрабатывать приложения для внутреннего использования. Такие приложения не проверяются привратниками App Store и обычно считаются собственностью и заботой компании, которая их разработала. У Facebook, по-видимому, есть множество внутренних приложений, которые его сотрудники используют для таких тривиальных задач, как бронирование обедов.
Конечно, это также обеспечивает дыру в стене обнесенного стеной сада, которая является средой iOS, и Facebook не мог устоять перед ее использованием. Очевидно, Facebook Research разработала приложение, которое предлагало 20 долларов в месяц за доступ к телефонным данным. Приложение было распространено среди конечных пользователей за пределами App Store через корпоративную программу.
Итак — приложение, предлагающее деньги за пользовательские данные, было распространено среди конечных пользователей. Сейчас вы, вероятно, думаете: «Facebook — зло», но он не делал секрета из сбора данных и предлагал деньги. Если вы не хотели денег, вас не заставляли идти на сделку. Для Facebook или любой другой компании, занимающейся социальными сетями, это почти что этично.
Однако Apple обнаружила, что корпоративная лицензия использовалась для загрузки приложений на телефоны пользователей, и немедленно отозвала лицензию. Facebook заявил, что удалил приложение, но только после того, как Apple отозвала свою лицензию. У Facebook недавно было приложение, собирающее данные о пользователях в App Store, но оно было удалено, когда Apple изменила свои правила. Возможно, именно по этой причине платное приложение для сбора данных даже не было отправлено в App Store.
Итак, Apple спешит на помощь невиновному пользователю? В качестве альтернативы Apple просто решила, что любой отказ от железного контроля над App Store вреден для ее бизнеса. Это почти наверняка не относится к Apple — Хорошо; Facebook — Плохо.
Действительно важным моментом является то, что Facebook в настоящее время не может запускать ни одно из своих внутренних приложений, и кто знает, во что это обходится с точки зрения потерянного времени. Подумайте об этом на мгновение — Apple просто отключила ВСЕ внутренние приложения Facebook. Возможно, вам не понравится Facebook; можно даже сказать, что они заслужили это за то, что были злыми … Но Apple просто прекратила использование компанией ресурсов, которые она разработала, не обращая внимания на размер наказания. Предположим, у компании есть какое-то 100% критически важное внутреннее приложение, оно действительно существует, тогда эта компания, скорее всего, разорится. Для Apple это большая власть над другой компанией.
Если вас это не пугает, то вы должны просто поверить, что с вами такого не могло случиться. Вы, вероятно, верите, что будете играть по правилам и никогда не совершите такой ошибки. Но кто знает, несет ли ответственность Facebook, или Facebook Research, или один несчастный человек, который принял плохое решение, в результате которого были удалены все внутренние операции Facebook в iOS.
Последнее слово остается за Apple. Нет права на обжалование, арбитража и извинений. Apple и Facebook в последнее время не имеют хороших отношений, и это может быть мотивирующим фактором. Кому сказать? Интересно то, что недавно стало известно, что Google также использует свою лицензию для распространения приложений для сбора данных среди конечных пользователей. Если это правда, то, вероятно, Apple тоже будет вытягивать лицензию Google.
Это просто еще один тревожный аспект подхода к программному обеспечению в целом огороженном саду. Перефразируя известную цитату:
программное обеспечение слишком важно, чтобы оставлять его на усмотрение производителей оборудования.
Это просто слишком много полномочий для использования одной компанией, и так было до того, как этот инцидент поставил ее в центр внимания.