Закрити оголошення

Останніми тижнями 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 рекламувала нову програму Drafts на головній сторінці App Store. Ліва рука не знає, що робить права.

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

Якщо компанія вирішила послабити пояс для розробників і дозволити в iOS те, чого раніше не бачили, вона також повинна мати сміливість зустрітися з тим, що придумали розробники. Рішення з неочікуваними обмеженнями діє як слабший еквівалент розвитку Празької весни. Зрештою, хто така Apple, щоб змушувати розробників дотримуватися неписаних правил, коли вона сама порушує писані? Додаткам заборонено надсилати сповіщення рекламного характеру, хоча саме такі сповіщення надійшли з App Storeú для події (RED). Хоча це було з добрими намірами, це все одно є прямим порушенням власних правил. Мабуть, деякі програми більш рівні…

Джерело: The Guardian
.