Закрытый мир магазина приложений дает компании, контролирующей его, огромную мощь, а вместе с ним и великое искушение использовать его в качестве оружия. Apple очень эффективно сварила оружие из магазина приложений и запретила приложение iFixit, хотя с самим приложением все в порядке.
iFixit имеет привычку разбирать оборудование на части, чтобы узнать, насколько легко его исправить, и дает рекомендации по устранению неполадок на основе информации, которую команда получает в результате разборки.
Недавно iFixit разобрал Apple TV и Siri Remote на части. Телевизор был отправлен на учетную запись разработчика iFixit как один из многих, которые Apple поставляет, чтобы попытаться заинтересовать программистов в создании приложений для него. IFixit воспользовался возможностью, чтобы заглянуть внутрь зверя.
Несколько дней спустя…
«мы получили электронное письмо от Apple, информирующее нас о том, что мы нарушили их положения и условия — и учетная запись разработчика-нарушителя была заблокирована. К сожалению, приложение iFixit было привязано к той же учетной записи, поэтому Apple также удалила приложение. Их оправдание состояло в том, что мы предпринял «действия, которые могут помешать работе или предполагаемому использованию App Store, Программы B2B или Программы».
На этом этапе вы можете понять, что iFixit заслуживает этого наказания, поскольку нарушил условия Соглашения о неразглашении и опубликовал сведения об оборудовании, которое Apple предоставила им в соответствии с соглашением о неразглашении информации. Это не проблема — они сделали неправильно!
Если компания соглашается принять Apple TV бесплатно до того, как станет доступна коммерческая версия, и примет NDA, то в большинстве случаев и без исключительной причины она должна его соблюдать.
Немного тревожным моментом является то, что при отзыве учетной записи разработчика iFixit автоматически отзывается его приложение iOS и удаляется из магазина приложений.
В приложении нет проблем, хотя iFixit говорит:
«Приложение, выбранное Apple, было устаревшим, а iOS 9 привнесла в систему несколько серьезных ошибок. Их исправление потребовало бы существенного переписывания кучи кода эпохи iOS 4».
То есть приложение соответствует требованиям магазина приложений, но пока недоступно для реальных или потенциальных пользователей.
Очевидно, что iFixit мало что может сделать, чтобы вернуть приложение в магазин приложений. Нет смысла работать над его улучшением, а затем повторно отправлять, потому что это не то приложение, против которого возражает Apple.
Удаление приложения — это, по сути, наказание Apple над iFixit, и неудобства пользователей несут сопутствующий ущерб:
«Вы могли заметить, что в Apple App Store больше нет приложения iFixit. Приносим извинения за причиненные неудобства».
Должна ли Apple иметь столько мощности, чтобы удалить совершенно хорошее приложение?
Принцип здесь кажется ясным — разработчики нарушили правила и были выгнаны, приложение и все такое.
Но здесь присутствуют тонкие оттенки серого.
Магазин приложений защищает пользователя от приложений низкого качества и предоставляет безопасное место для приобретения приложений, которые делают оборудование более полезным.
В конце концов, магазин приложений — это альтернатива бесплатному нерегулируемому рынку приложений, где любой может предлагать приложения для устройства, в комплекте с вредоносным ПО, если это было их намерением. Единственное реальное оправдание отхода от свободного рынка — это обеспечение гарантии качества для пользователей и, в целом, улучшение экосистемы устройства, при этом сокращая прибыль.
Приложение iFixit было подходящим приложением для включения в магазин приложений, но оно исключено в качестве наказания его создателям. Это делает магазин приложений больше похожим на механизм, позволяющий контролировать действия разработчиков в более широком мире. Это первый шаг на пути, по которому Apple запрещает приложения, потому что программисты перепроектировали некоторый код, злоупотребляли некоторыми материалами, защищенными авторскими правами. написал плохой отзыв или сделал критический комментарий.
Закрытый магазин приложений не следует использовать в качестве механизма наказания для программистов, которые нарушают правила, которые напрямую не применимы к работе приложений в магазине. Магазин приложений должен быть о качестве приложений.
Apple должна была сделать именно то, что она сделала бы, если бы не контролировала магазин приложений. Ему следовало отозвать право на участие в будущих судебных процессах, связанных с NDA, и, возможно, выполнить любые юридические условия в NDA, которые были нарушены.
iFixit, похоже, принял ситуацию и наказание:
«Тем временем мы продолжим поддерживать наше приложение для Android, которое включает создание собственных руководств. И вы всегда можете получить доступ к руководствам по ремонту и помощи по устранению неполадок с любого мобильного устройства (включая iDevices) на нашем мобильном сайте».
Как скоро Apple захочет запретить свой мобильный веб-сайт? Может быть, они могли бы просто добавить его в список блокировки рекламы?