Культура секретности и контроля Apple над разработкой iPhone может означать, что нам потребуется серия университетских курсов для подготовки новых разработчиков, но при этом она продолжает препятствовать неформальным способам передачи знаний сообществу разработчиков – даже книги нет – но она должна была быть.
Издательство Pragmatic Programmers готово выпустить книгу по разработке iPhone. Название книги станет огромным подспорьем для многих разработчиков iPhone, особенно для небольших команд-одиночек, которым нужна помощь в том, что они делают. Книга, вероятно, будет очень успешной – вот только она никогда не увидит свет.
Почему?
Вот почему – и культура секретности и контроля Apple в отношении iPhone виновата, как объясняют издатели (и спасибо Джону Груберу за внимательность)…
«Книга об iPhone была готова к бета-тестированию в течение нескольких месяцев, но мы не могли опубликовать ее из-за соглашения о неразглашении (NDA) для iPhone SDK (которое затрагивает всех издателей в отношении этого материала, независимо от того, является ли читатель членом ADC или нет).
«Обычно такие NDA на предрелизные продукты снимаются, когда продукт наконец выходит на рынок. Мы ожидали, что этот NDA будет снят после выпуска программного обеспечения iPhone 2.0, но этого не произошло. Объявление в сентябре состоялось, но NDA остался в силе.
«Теперь кажется, что Apple не намерена в ближайшее время снимать NDA. К сожалению, это означает, что мы отказываемся от производства нашей книги об iPhone. Но не все потеряно: мы активно ищем альтернативные способы доставки этого контента. Вероятно, это произойдет не скоро, но знайте, что мы делаем все, что в наших силах».
Эта новость только усилит огромный резонанс вокруг того, как Apple в последнее время начала отклонять приложения со все возрастающим энтузиазмом. Кажется, достаточно лишь небольшого дублирования одной из основных функций Apple, чтобы получить отказ. И это раздражает многих разработчиков, как ясно описано в отчете Джейсона Снелла.
Разработчик Delicious Monster, Уилл Шипли, считает, что Apple должна отказаться от контроля над распространяемыми приложениями – помимо обеспечения безопасности, защиты от мошенничества и предотвращения незаконного контента – он утверждает, что рынок должен решать, какие приложения успешны, а какие нет. А разработчик Брент Симмонс говорит, что настойчивость Apple в сохранении контроля – это «ошибка», называя такое поведение «бесспорно ниже достоинства компании».
Есть и другая жалоба: разработчики жаловались, что условия соглашения о неразглашении (NDA), которого Apple требует от них придерживаться, настолько обременительны, что они не могут должным образом обсуждать то, над чем работают, даже между разными фирмами-разработчиками – даже когда все заинтересованные разработчики подписали это NDA. Ситуация становится все более и более удручающей, подталкивая некоторых разработчиков к отказу от iPhone и переходу на Android.
И это не к добру.
Должна ли Apple открыть двери? Идет ли она по неверному пути? И, конечно, мы знаем, что на разработке приложений можно заработать много денег, но не слишком ли Apple злоупотребляет своей опекунской ролью? Действует ли она как куратор возможностей или как комендант лагеря, устанавливая дисциплину и контроль? Выберите свою позицию в нашем опросе или поделитесь своими парой центов в комментариях ниже….