Затвори рекламата

Apple беше обект на медиен обстрел през последните седмици. Този път не става въпрос за псевдосъдебни дела или лоши условия във Foxconn, а за процеса на одобрение на приложения, който компанията все още се опитва да държи възможно най-под контрол въпреки огромния брой нови приложения и актуализации, които идват в процеса на одобрение всеки ден. С iOS 8 Apple даде на разработчиците напълно нови инструменти и свобода, за които не са и мечтали преди година. Разширения под формата на уиджети, начинът, по който приложенията комуникират помежду си или възможността за достъп до файлове на други приложения.

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

Писани и неписани правила

Последните, които разбраха обратната страна на неписаните правила, бяха разработчиците от Panic, които бяха принудени да премахнат функцията за изпращане на файлове към iCloud Drive в приложението Transmit iOS. „Най-добрият начин, по който мога да обясня защо не искаха функционалността Launcher да съществува в iOS е, че тя не отговаряше на тяхната визия за това как трябва да работят устройствата с iOS“, коментира авторът на Launcher.

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

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

За щастие разработчиците не са беззащитни в такъв момент. Благодарение на медийното отразяване на тези случаи, Apple отмени някои от лошите си решения и отново разреши калкулаторите в Центъра за уведомяване, а възможността за изпращане на произволни файлове към iCloud Drive се върна към Transmit iOS (наскоро Transmit for iOS). Въпреки това, тези решения, базирани на неписани правила и отмяната им няколко седмици по-късно, показват несъответствие в мисленето и визията за приложения на трети страни и може би вътрешна борба между ръководителите на Apple.

Триглаво ръководство

App Store не попада в компетенциите само на един вицепрезидент на Apple, а може би на цели трима. Според блогъра Бен Томпсън App Store се управлява отчасти от Craig Federighi от страна на софтуерното инженерство, отчасти от Eddy Cue, който се занимава с промоцията и курирането на App Store, и накрая Phil Schiller, за когото се казва, че ръководи екипа за одобрение на приложения.

Отмяната на непопулярното решение вероятно се е случила след намесата на един от тях, след като целият проблем започна да се отразява в медиите. Най-вероятният кандидат е Фил Шилър, който иначе ръководи маркетинга на Apple. Подобна ситуация не дава на Apple добро име в очите на обществеността. За съжаление, не всички разработчици видяха отмяната на лошо решение.

В случай на кандидатстване Чернови имаше такава абсурдна ситуация, че Apple първо нареди да отмени функционалността на джаджата, което направи възможно стартирането на приложението с определени параметри, например със съдържанието на клипборда. След като го премахна, той отказа да одобри актуализацията, като каза, че джаджата може да направи много малко. Сякаш Apple не може да реши какво наистина иска. Още по-абсурдното в цялата ситуация е, че няколко седмици по-рано Apple рекламира новото приложение Drafts на главната страница на App Store. Лявата ръка не знае какво прави дясната.

Цялата ситуация около одобрението хвърля лоша сянка върху Apple и особено вреди на цялата екосистема, която компанията изгражда толкова сериозно. Въпреки че няма опасност разработчиците да започнат да напускат iOS платформата, те предпочитат да не инвестират времето и ресурсите си в полезни функции само за да тестват дали ще преминат през мрежата от неписани правила на App Store. По този начин екосистемата ще загуби страхотни неща, които ще бъдат достъпни, например, само на конкурентна платформа, на която губят както потребителите, така и в крайна сметка Apple. „Очаквам през следващите месеци да се случи следното: или тези безумни откази да спрат или да спрат напълно, или някой от топ мениджърите на Apple да загуби работата си“, смята Бен Томпсън.

Ако компанията реши да разхлаби колана на разработчиците и да позволи неща, невиждани досега в iOS, тя също трябва да има смелостта да се изправи пред това, което разработчиците измислят. Решението с неочаквани ограничения действа като по-слаб еквивалент за развитие на Пражката пролет. В крайна сметка, коя е Apple, че да принуждава разработчиците да следват неписаните правила, когато самата тя нарушава писаните? На приложенията е забранено да изпращат известия с промоционален характер, докато точно такива известия идват от App Storeú за събитието (RED). Въпреки че беше добронамерено, все още е пряко нарушение на собствените му правила. Явно някои приложения са по-равни...

Източник: "Гардиън"
.