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). Въпреки че беше добронамерено, все още е пряко нарушение на собствените му правила. Явно някои приложения са по-равни...
Е, това, което се случва с Apple напоследък, ме кара да крещя... Мога да купя Android за една десета от цената, ще бъда същият качествено :-/
Определено не вярвайте на това. Използвах android 4 години. Таблети Nexus и телефони от серията galaxy S. Обработката на таблет и телефон за една десета от цената на продукт на Apple абсолютно отговаря на тази цена. Отвратително отвъд отвратителното. Никога не съм имал таблет по-лош от нексуса. Но добре, разбирам, че качествената изработка не е за всеки. Но проблема е директно в android. Nexuse имат чист Android и са референтни устройства. И без това не върви гладко, преходът между екраните също се къса, настройките са нелогични, сложни и нещо работи само от време на време. Разбира се, най-голямата слабост са приложенията. Не съм срещал приложение на Android, което да не забива. И повечето игри и приложения се сриват няколко пъти седмично. Архивирането на данни нативно е практически невъзможно, а ежедневната работа с android е просто невероятно досадна. И няма значение дали е телефон за 18 хиляди или 2. Нито едното, нито другото върви гладко. Android е използваем само ако не се нуждаете от надеждност и свързване на различни устройства. Ако искаш телефон само за разговори, нямаш таблет и не работиш с мултимедия, тогава да. В противен случай не. Толкова за излекуван андроидист. :Д
Много потребители на Android тук ще отговорят, че не е вярно, че можете да настройвате системата... За съжаление, много от тях не разбират, че не всеки иска да се занимава с това...
Бих го определил като по-скоро субективно усещане и това, че на всеки му е удобно нещо различно. Android за някои, защото... Apple за някои, защото...
Това е нормално. Когато регистрирах своя Apple ID като разработчик, ми казаха, че нямам късмет, защото този Apple ID е регистриран като издател на iBooks в iBook Store и този разработчик и издателят на iBooks не могат да бъдат в един и същи акаунт. Когато им обясних, че не ми трябва iBooks издател, нека го махнат от моя Apple ID, така че се оказа, че все пак трябва да създам нов Apple ID, който ще мога да използвам за разработване на приложения. .(Целият процес продължи около 3 седмици с факта, че дори ми върнаха платената сума, за да мога по-късно да я платя отново с нов Apple ID)
Apple има страхотна екосистема, но въпреки че се кълне, че разработчиците са най-важните за нея, подходът й към тях е толкова... странен. От една страна разбирам, че той не иска това, върху което гради (стабилността на системата), да бъде унищожено, но от друга страна, ако има проблеми с това, трябваше да въведе функционалности като Widgets само в iOS 9, когато ги отстрани и функционира. Само глупак може да си помисли, че джаджите ще се използват по различен начин, отколкото ги използват разработчиците...
Още повече ги нараняват „неписаните“ правила относно връщането на суми при покупка от онлайн магазина на apple. След скорошен опит знам, че никога повече в живота си няма да поръчам нещо от чешкия онлайн магазин на Apple, защото те са просто измамници, които също нарушават законите на Чешката република!
Да, точно така, купувате приложението. Не става. Пишете в Apple. Никой не отговаря. Пари vp*****. През последните три години сготвих мин. 20 евро.