Stäng annons

Apple har varit under mediebeskjutning de senaste veckorna. Den här gången handlar det inte om pseudoprocesser eller dåliga förhållanden på Foxconn, utan om appgodkännandeprocessen, som företaget fortfarande försöker hålla så mycket under kontroll som möjligt trots det enorma antalet nya appar och uppdateringar som kommer till godkännandeprocessen varje dag. Med iOS 8 har Apple gett utvecklare helt nya verktyg och frihet som de aldrig drömde om för ett år sedan. Tillägg i form av widgets, hur applikationer kommunicerar med varandra eller möjligheten att komma åt andra applikationers filer.

Sådan frihet, som tills nyligen var Android-operativsystemets privilegium, var förmodligen inte Apples egen, och mycket snart började teamet som ansvarade för att godkänna applikationer trampa på utvecklare. Det första offret var applikationen Launcher, som gjorde det möjligt att ringa upp kontakter eller starta applikationer med standardparametrar från Notification Center. Ännu en hajpad fall se bekymrad funktionella räknare i meddelandecentret för PCalc-applikationen.

Skriftliga och oskrivna regler

De sista som kände till baksidan av de oskrivna reglerna var utvecklarna från Panic, som tvingades ta bort funktionen att skicka filer till iCloud Drive i Transmit iOS-applikationen. "Det bästa sättet jag kan förklara varför de inte ville att Launcher-funktionen skulle existera i iOS är att den inte passade med deras vision om hur iOS-enheter ska fungera", kommenterade Launcher-författaren.

Samtidigt bröt ingen av utvecklarna av de nämnda applikationerna mot någon av de regler som Apple utfärdade för nya tillägg. I många fall erbjöd den en mycket vid tolkning eller var ganska vag. Anledningen till att PCalc-kalkylatorn togs bort var enligt Apple det faktum att det inte är tillåtet att utföra beräkningar i widgeten. Någon sådan regel fanns dock inte vid den tidpunkt då ansökan godkändes. På samma sätt argumenterade Apples godkännandeteam i fallet Streama iOS, där appen enligt uppgift bara kan skicka filer som den skapar till iCloud Drive.

Utöver de tillgängliga reglerna har Apple uppenbarligen skapat en uppsättning oskrivna sådana som utvecklare lär sig först när de har investerat sin tid och resurser i en given funktion eller tillägg, bara för att få reda på några dagar efter att de skickats in för godkännande att Apple gör det. inte gillar det av någon anledning och kommer inte att godkänna uppdateringen eller applikationen.

Lyckligtvis är utvecklare inte försvarslösa i ett sådant ögonblick. Tack vare mediabevakningen av dessa fall, vände Apple om några av sina dåliga beslut och tillät räknare i meddelandecentret igen, och möjligheten att skicka godtyckliga filer till iCloud Drive återgick till Transmit iOS (nyligen Transmit för iOS). Men dessa beslut baserade på oskrivna regler och deras upphävande några veckor senare visar en skillnad i tänkande och vision för tredjepartsappar, och kanske en intern kamp bland Apples chefer.

Trehövdad ledning

App Store faller inte under kompetensen för endast en vicepresident för Apple, utan kanske så många som tre. Enligt bloggaren Ben Thompson App Store drivs dels av Craig Federighi från mjukvarutekniksidan, dels av Eddy Cue som hanterar App Store marknadsföring och curation, och slutligen Phil Schiller, som sägs driva teamet för appgodkännande.

Omkastningen av det impopulära beslutet inträffade troligen efter ingripande av en av dem, efter att hela problemet började rapporteras i media. Den mest troliga kandidaten är Phil Schiller, som annars driver Apples marknadsföring. En sådan situation ger inte Apple ett gott namn i allmänhetens ögon. Tyvärr såg inte alla utvecklare omvändningen av ett dåligt beslut.

Vid ansökan Utkast det var en sådan absurd situation att Apple först beordrade att avbryta widgetens funktionalitet, vilket gjorde det möjligt att starta applikationen med vissa parametrar, till exempel med innehållet i klippbordet. Efter att ha tagit bort den vägrade den att godkänna uppdateringen och sa att widgeten kan göra väldigt lite. Det är som att Apple inte kan bestämma vad de verkligen vill. Vad som är ännu mer absurt med hela situationen är att Apple några veckor tidigare marknadsförde den nya Drafts-appen på huvudsidan i App Store. Den vänstra handen vet inte vad den högra handen gör.

Hela situationen kring godkännandet kastar en dålig skugga över Apple och skadar särskilt hela ekosystemet som företaget så på allvar bygger. Även om det inte finns någon fara att utvecklare kommer att börja lämna iOS-plattformen, skulle de hellre inte investera sin tid och resurser på användbara funktioner bara för att testa om de kommer att passera genom webben av oskrivna regler i App Store. Ekosystemet kommer därmed att förlora fantastiska saker som bara kommer att finnas tillgängliga på en konkurrerande plattform, där både användare och i slutändan Apple förlorar. "Jag förväntar mig att följande kommer att hända under de kommande månaderna: antingen slutar dessa galna avslag eller slutar helt, eller så förlorar en av Apples högsta chefer sitt jobb," sa Ben Thompson.

Om företaget bestämde sig för att lossa på bältet för utvecklare och tillåta saker som aldrig tidigare setts i iOS, borde det också ha modet att möta vad utvecklarna hittar på. Lösningen med oväntade restriktioner fungerar som en svagare utvecklingsmotsvarighet till Pragvåren. När allt kommer omkring, vem är Apple att tvinga utvecklare att följa de oskrivna reglerna när det själv bryter mot de skrivna? Applikationer är förbjudna att skicka meddelanden av marknadsföringskaraktär, medan exakt sådana meddelanden kom från App Storeú för evenemanget (RED). Även om det var välmenande, är det fortfarande ett direkt brott mot dess egna regler. Tydligen är vissa appar mer jämlika...

källa: The Guardian
.