Apple ligt de afgelopen weken onder vuur van de media. Deze keer gaat het niet om pseudo-rechtszaken of slechte omstandigheden bij Foxconn, maar om het app-goedkeuringsproces, dat het bedrijf nog steeds zoveel mogelijk onder controle probeert te houden ondanks het enorme aantal nieuwe apps en updates dat in het goedkeuringsproces komt. elke dag. Met iOS 8 heeft Apple ontwikkelaars compleet nieuwe tools en vrijheid gegeven waar ze een jaar geleden nog nooit van hadden gedroomd. Extensies in de vorm van widgets, de manier waarop applicaties met elkaar communiceren of de mogelijkheid om toegang te krijgen tot bestanden van andere applicaties.
Een dergelijke vrijheid, die tot voor kort het voorrecht was van het Android-besturingssysteem, was waarschijnlijk niet die van Apple, en al snel begon het team dat verantwoordelijk was voor het goedkeuren van applicaties de ontwikkelaars te vertrappen. Het eerste slachtoffer was de Launcher-applicatie, die het mogelijk maakte om vanuit het Berichtencentrum contacten te bellen of applicaties met standaardparameters te starten. Nog een hype geval se bezorgd functionele rekenmachines in het Berichtencentrum van de PCalc-applicatie.
Geschreven en ongeschreven regels
De laatsten die de keerzijde van de ongeschreven regels kenden waren de ontwikkelaars van Panic, die gedwongen werden de functie van het verzenden van bestanden naar iCloud Drive in de iOS-applicatie Transmit te verwijderen. "De beste manier waarop ik kan uitleggen waarom ze niet wilden dat de Launcher-functionaliteit in iOS bestond, is dat het niet paste bij hun visie over hoe iOS-apparaten zouden moeten werken", aldus de Launcher-auteur.
Tegelijkertijd overtrad geen van de ontwikkelaars van de genoemde applicaties de regels die Apple voor nieuwe extensies uitvaardigde. In veel gevallen bood het een zeer ruime interpretatie of was het nogal vaag. Volgens Apple was de reden voor het verwijderen van de PCalc-rekenmachine het feit dat er geen berekeningen in de widget mogen worden uitgevoerd. Op het moment dat de aanvraag werd goedgekeurd bestond een dergelijke regel echter niet. Op dezelfde manier betoogde het goedkeuringsteam van Apple in de zaak Stream iOS, waar de app naar verluidt alleen gemaakte bestanden naar iCloud Drive kan verzenden.
Naast de beschikbare regels heeft Apple blijkbaar een reeks ongeschreven regels gecreëerd die ontwikkelaars alleen leren als ze hun tijd en middelen in een bepaalde functie of extensie hebben geïnvesteerd, om er na een paar dagen na indiening ter goedkeuring achter te komen dat Apple dat ook doet vindt het om de een of andere reden niet leuk en zal de update of applicatie niet goedkeuren.
Gelukkig zijn ontwikkelaars op zo’n moment niet weerloos. Dankzij de berichtgeving in de media over deze gevallen heeft Apple een aantal van zijn slechte beslissingen teruggedraaid en rekenmachines weer in het Berichtencentrum toegelaten, en is de mogelijkheid om willekeurige bestanden naar iCloud Drive te sturen teruggekeerd naar Transmit iOS (nieuw Transmit voor iOS). Deze beslissingen, gebaseerd op ongeschreven regels en de annulering ervan een paar weken later, tonen echter een verschil in denken en visie voor apps van derden, en misschien wel een interne strijd tussen Apple-managers.
Driekoppig leiderschap
De App Store valt niet onder de bevoegdheid van slechts één vice-president van Apple, maar misschien wel drie. Volgens de blogger Ben Thompson De App Store wordt deels gerund door Craig Federighi van de software-engineeringkant, deels door Eddy Cue die de promotie en beheer van de App Store verzorgt, en ten slotte Phil Schiller, die naar verluidt het app-goedkeuringsteam leidt.
De omkering van het impopulaire besluit vond waarschijnlijk plaats na tussenkomst van een van hen, nadat het hele probleem in de media begon te verschijnen. De meest waarschijnlijke kandidaat is Phil Schiller, die verder de marketing van Apple leidt. Een dergelijke situatie bezorgt Apple geen goede naam in de ogen van het publiek. Helaas zagen niet alle ontwikkelaars de omkering van een slechte beslissing.
In geval van toepassing Concepten er was zo'n absurde situatie dat Apple eerst opdracht gaf de functionaliteit van de widget te annuleren, waardoor de applicatie met bepaalde parameters kon worden gestart, bijvoorbeeld met de inhoud van het klembord. Na het verwijderen weigerde het de update goed te keuren, omdat het zei dat de widget heel weinig kan. Het is alsof Apple niet kan beslissen wat het echt wil. Wat nog absurder is aan de hele situatie is dat Apple een paar weken eerder de nieuwe Drafts-app promootte op de hoofdpagina van de App Store. De linkerhand weet niet wat de rechterhand doet.
De hele situatie rond de goedkeuring werpt een slechte schaduw op Apple en schaadt vooral het hele ecosysteem dat het bedrijf zo serieus opbouwt. Hoewel er geen gevaar bestaat dat ontwikkelaars het iOS-platform zullen verlaten, investeren ze liever niet hun tijd en middelen in nuttige functies, alleen maar om te testen of ze door het web van ongeschreven regels van de App Store heen zullen komen. Het ecosysteem zal dus geweldige dingen verliezen die bijvoorbeeld alleen beschikbaar zullen zijn op een concurrerend platform, waarop zowel gebruikers als uiteindelijk Apple verliezen. "Ik verwacht dat het volgende de komende maanden zal gebeuren: óf deze gekke afwijzingen stoppen of stoppen helemaal, óf een van de topmanagers van Apple verliest zijn baan", meende Ben Thompson.
Als het bedrijf besluit de riem voor ontwikkelaars wat losser te maken en dingen toe te staan die nog nooit eerder in iOS zijn gezien, moet het ook de moed hebben om onder ogen te zien waar ontwikkelaars mee komen. De oplossing met onverwachte beperkingen fungeert als een zwakker ontwikkelingsequivalent van de Praagse Lente. Wie is Apple om ontwikkelaars te dwingen de ongeschreven regels te volgen als Apple zelf de geschreven regels overtreedt? Het is applicaties verboden om notificaties met een promotioneel karakter te versturen, terwijl juist zulke notificaties voor het (RED) evenement uit de App Storeú kwamen. Hoewel het goed bedoeld was, is het nog steeds een directe schending van de eigen regels. Blijkbaar zijn sommige apps gelijkwaardiger…
Nou, wat er de laatste tijd met Apple is gebeurd, doet me schreeuwen... Ik kan Android kopen voor een tiende van de prijs, kwalitatief hetzelfde zal ik zijn :-/
Geloof dat absoluut niet. Ik heb 4 jaar Android gebruikt. Nexus-tablets en telefoons uit de Galaxy S-serie. De verwerking van een tablet en telefoon voor een tiende van de prijs van een Apple-product komt absoluut overeen met die prijs. Walgelijk meer dan walgelijk. Ik heb nog nooit een tablet gehad die slechter was dan de Nexus. Maar oké, ik begrijp dat kwaliteitswerk niet voor iedereen weggelegd is. Maar het probleem zit rechtstreeks in Android. Nexuses hebben puur Android en zijn referentieapparaten. Toch verloopt het niet vlekkeloos, breekt ook de overgang tussen schermen, zijn de instellingen onlogisch, complex en werkt iets maar af en toe. De grootste zwakte zijn natuurlijk de applicaties. Ik ben nog geen app op Android tegengekomen die niet crashte. En de meeste games en apps crashen meerdere keren per week. Het is praktisch onmogelijk om een back-up van gegevens te maken, en het dagelijkse werk met Android is gewoonweg ongelooflijk vervelend. En het maakt niet uit of het een telefoon van 18 of 2 is. Geen van beide werkt soepel. Android is alleen bruikbaar als u geen betrouwbaarheid en de verbinding van verschillende apparaten nodig heeft. Wil je alleen een telefoon om mee te bellen, heb je geen tablet en werk je niet met multimedia, dan ja. Anders nee. Tot zover een genezen androïdeist. :D
Veel Android-gebruikers hier zullen antwoorden dat het niet waar is, dat je het systeem kunt aanpassen... Helaas begrijpen veel van hen niet dat niet iedereen ermee te maken wil hebben...
Ik zou het definiëren als een meer subjectief gevoel en dat iedereen zich op zijn gemak voelt met iets anders. Android voor sommigen omdat... Apple voor sommigen omdat...
Dat is normaal. Toen ik mijn Apple ID als ontwikkelaar registreerde, kreeg ik te horen dat ik pech had, omdat die Apple ID geregistreerd is als iBooks-uitgever in de iBook Store, en dat ontwikkelaar en iBooks-uitgever niet op hetzelfde account kunnen staan. Toen ik ze uitlegde dat ik iBooks Publisher niet nodig heb, lieten ze het van mijn Apple ID verwijderen, dus het bleek dat ik toch een nieuwe Apple ID moest aanmaken, waarmee ik applicaties zou kunnen ontwikkelen. (Het hele proces duurde ongeveer 3 weken, waarbij ze zelfs het betaalde bedrag aan mij terugstortten, zodat ik het later opnieuw kon betalen met een nieuwe Apple ID.)
Apple heeft een geweldig ecosysteem, maar hoewel het zweert dat ontwikkelaars het allerbelangrijkste zijn, is de benadering ervan zo... vreemd. Aan de ene kant begrijp ik dat hij niet wil dat datgene waar hij op bouwt (systeemstabiliteit) vernietigd wordt, maar aan de andere kant, als hij er problemen mee heeft, had hij functionaliteiten zoals Widgets alleen in iOS 9 moeten introduceren, wanneer hij ze debugt en functioneel heeft. Alleen een dwaas zou kunnen denken dat widgets anders zullen worden gebruikt dan de ontwikkelaars ze gebruiken…
De "ongeschreven" regels met betrekking tot terugbetalingen bij aankopen in de online Apple-winkel deden hen nog meer pijn. Na recente ervaring weet ik dat ik nooit meer van mijn leven iets zal bestellen bij de Tsjechische Apple online winkel, omdat het gewoon fraudeurs zijn die ook de wetten van Tsjechië overtreden!
Ja dat klopt, u koopt de app. Het werkt niet. Je typt Apple. Niemand antwoordt. Geld vp*****. De afgelopen drie jaar heb ik min. € 20.