Закрыть объявление

В последние недели Apple подверглась критике со стороны СМИ. На этот раз речь идет не о псевдосудебных исках или плохих условиях в Foxconn, а о процессе утверждения приложений, который компания по-прежнему пытается держать под контролем, несмотря на огромное количество новых приложений и обновлений, поступающих на процедуру утверждения. каждый день. Выпустив iOS 8, Apple предоставила разработчикам совершенно новые инструменты и свободу, о которых они и не мечтали год назад. Расширения в виде виджетов, способ взаимодействия приложений друг с другом или возможность доступа к файлам других приложений.

Такая свобода, которая до недавнего времени была привилегией операционной системы Android, вероятно, не принадлежала Apple, и очень скоро команда, отвечающая за одобрение приложений, начала попирать разработчиков. Первой жертвой стало приложение Launcher, которое позволяло дозваниваться до контактов или запускать приложения с параметрами по умолчанию из Центра уведомлений. Еще один раскрученный Пршипад se обеспокоенный функциональные калькуляторы в Центре уведомлений приложения PCalc.

Письменные и неписаные правила.

Последними узнали обратную сторону неписаных правил разработчики из Panic, которые были вынуждены убрать функцию отправки файлов на iCloud Drive в iOS-приложении Transmit. «Лучший способ объяснить, почему они не хотели, чтобы функциональность Launcher существовала в iOS, — это то, что она не соответствует их представлению о том, как должны работать устройства iOS», — прокомментировал автор Launcher.

При этом никто из разработчиков упомянутых приложений не нарушил ни одно из правил, которые Apple выпустила для новых расширений. Во многих случаях оно предлагало очень широкое толкование или было весьма расплывчатым. По мнению Apple, причиной удаления калькулятора PCalc стал тот факт, что в виджете запрещено производить вычисления. Однако на момент одобрения заявки такого правила не существовало. Аналогичным образом команда утверждения Apple утверждала в деле Стрим iOS, где приложение, как сообщается, может отправлять на iCloud Drive только созданные им файлы.

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

К счастью, разработчики не беззащитны в такой момент. Благодаря освещению этих случаев в СМИ, Apple отменила некоторые из своих неверных решений и снова разрешила использование калькуляторов в Центре уведомлений, а возможность отправлять произвольные файлы на iCloud Drive вернулась в Transmit iOS (новая версия Transmit для iOS). Однако эти решения, основанные на неписаных правилах, и их отмена через несколько недель показывают несоответствие мышления и видения сторонних приложений и, возможно, внутреннюю борьбу между руководителями Apple.

Трехглавое руководство

App Store входит в компетенцию не только одного вице-президента Apple, а, возможно, целых трёх. По словам блоггера Бен Томпсон App Store частично управляется Крейгом Федериги со стороны разработки программного обеспечения, частично Эдди Кью, который занимается продвижением и курированием App Store, и, наконец, Филом Шиллером, который, как говорят, руководит командой утверждения приложений.

Отмена непопулярного решения, вероятно, произошла после вмешательства одного из них, после того как вся проблема стала освещаться в СМИ. Наиболее вероятным кандидатом является Фил Шиллер, который отвечает за маркетинг Apple. Такая ситуация не приносит Apple доброго имени в глазах общественности. К сожалению, не все разработчики увидели отмену плохого решения.

В случае применения Шашки произошла настолько абсурдная ситуация, что Apple сначала приказала отменить функциональность виджета, который позволял запускать приложение с определёнными параметрами, например, с содержимым буфера обмена. После удаления он отказался одобрить обновление, заявив, что виджет мало что умеет. Как будто Apple не может решить, чего она действительно хочет. Что еще более абсурдно во всей ситуации, так это то, что несколькими неделями ранее Apple продвигала новое приложение «Черновики» на главной странице App Store. Левая рука не знает, что делает правая.

Вся ситуация вокруг одобрения бросает плохую тень на Apple и особенно вредит всей экосистеме, которую компания так серьезно строит. Хотя опасности, что разработчики начнут покидать платформу iOS, нет, они предпочли бы не тратить свое время и ресурсы на полезные функции только для того, чтобы проверить, пройдут ли они сквозь паутину неписаных правил App Store. Таким образом, экосистема потеряет замечательные вещи, которые будут доступны, например, только на конкурирующей платформе, от чего проиграют и пользователи, и в конечном итоге Apple. «Я ожидаю, что в ближайшие месяцы произойдет следующее: либо эти сумасшедшие отказы прекратятся, либо прекратятся вообще, либо один из топ-менеджеров Apple потеряет работу», — высказал мнение Бен Томпсон.

Если компания решила ослабить пояс разработчикам и разрешить то, чего раньше не было в iOS, ей также следует набраться смелости взглянуть в лицо тому, что придумают разработчики. Решение с неожиданными ограничениями действует как более слабый эквивалент Пражской весны в плане развития. В конце концов, кто такая Apple, чтобы заставлять разработчиков следовать неписаным правилам, когда сама нарушает письменные? Приложениям запрещено отправлять уведомления рекламного характера, при этом из App Store поступали именно такие уведомления по поводу (RED)-мероприятия. Хотя это было сделано из лучших побуждений, это все равно является прямым нарушением собственных правил. Видимо, некоторые приложения более равны…

Источник: The Guardian.
.