Was Anwendungen betrifft, ist iOS ein sehr geschlossenes System, ohne Jailbreak kann man Anwendungen nur über den App Store hineinbekommen. Darüber hinaus durchläuft jede Anwendung die Prüfung durch Apple, um die Benutzer zu schützen. Aber ist das nicht nur ein Vorwand?
Problem betrügerische Anträge wird fast jeden Monat auf der Apple-Bühne diskutiert. Es ist noch nicht lange her, dass sie aus dem App Store gelöscht wurden Betrugs-Apps von einem Entwickler, der die Popularität bekannter Spiele ausnutzte und versuchte, schnell Geld zu verdienen.
Vor ein paar Tagen erschien auch ein beliebtes Nintendo-Spiel, Pokémon GelbAllerdings war der Autor jemand völlig anderes als der bekannte Konsolenhersteller. Ahnungslose Benutzer wurden zu der Annahme verleitet, dass es sich um ein beliebtes japanisches Spiel handele, aber es handelte sich nur um einen Betrug, bei dem das Spiel direkt nach dem Laden des Menüs abstürzte. Die Anzahl der Ein-Stern-Bewertungen spricht jedoch für sich. Apple hat die App weniger als 24 Stunden später aus dem Store genommen. „The Game“ erreichte in dieser Zeit Platz drei im US App Store.
Sie fragen sich, wie es überhaupt möglich ist, dorthin zu gelangen strikt Kontrolle durch Apple erhalten solche Anwendungen überhaupt. Die Auflagen für Entwickler, die sogenannten Guidelines, sind schon lange bekannt. Es werden klare Regeln festgelegt und Betrüger sollen laut Text bestraft werden. Es passiert erst nach mehreren langen Wochen, manchmal Monaten, wenn Apple Maßnahmen ergreift, während solche Anwendungen die Prüfung überhaupt nicht bestehen sollten.
Wir müssen nicht weit gehen, um einen Fehler im System zu finden. Einer der tschechischen Entwickler hat mir indirekt seine Erfahrungen anvertraut. Er hat in seiner Anwendung JavaScript implementiert, das für Google Analytics-Statistiken verwendet wird, was nach den Regeln von Apple strengstens verboten ist. Er hatte es dort nur als Testversion, vergaß jedoch, es zu entfernen, bevor er es zur Genehmigung einschickte. Nach der Genehmigung war es jedoch ohnehin nicht funktionsfähig.
Und wie lief es auf Apples Seite? Acht Tage vergingen, nachdem der Antrag zum Genehmigungsprozess weitergeleitet wurde und er sich im Status „Warten auf Prüfung“ befand – also auf Genehmigung wartend. Am achten Tag war sie offenbar an der Reihe und ging in den Status „In Review“ – im Genehmigungsprozess. Nach vollen zwei Minuten war es bereits genehmigt und bereit zum Start im App Store. Das heißt, die Person, die den Antrag genehmigt hat, hat ihm ganze zwei Minuten gewidmet. Was lässt sich in so zwei Minuten zur Bewerbung recherchieren?
Offensichtlich untersucht niemand den Anwendungscode direkt. Möglicherweise gibt es eine Art Software-Bot, der einige Aspekte der Anwendung untersucht, beispielsweise ob sie schädliche Malware enthält. Der Faktor Mensch testet dann offenbar nur noch, ob er überhaupt gestartet werden kann und keine Schadstoffe enthält. Anschließend gelangt es problemlos in den App Store und von dort auf die Geräte der Nutzer.
Dieses Zwei-Minuten-Intervall ist eine der Erklärungen dafür, warum so viele betrügerische Apps im App Store landen. Derzeit gibt es über 550 Apps. Allerdings fallen nicht nur neue Anwendungen in den Genehmigungsprozess, sondern auch alle Updates, egal ob es sich um eine komplett neue Version der Anwendung oder um die Korrektur eines kleinen Fehlers handelt. Jeden Monat kommen rasend schnell neue Anwendungen hinzu. Wenn wir eine kleine Berechnung durchführen, wann jede App einmal im Monat aktualisiert werden sollte, müsste Apple unter der Annahme, dass Apps täglich acht Stunden lang überprüft werden, einschließlich der Wochenenden, etwa 000 Apps pro Stunde überprüfen. Und dabei sind die Neuen noch nicht mitgerechnet. Wenn 2300 Mitarbeiter die Anträge prüfen würden, müsste jeder 100 Teile pro Stunde bearbeiten. Wenn er mit jedem 23-2 Minuten verbringen würde, könnte er es schaffen.
Als der App Store zum ersten Mal startete, war es kein Problem, jede App im Detail zu prüfen, obwohl es am Anfang 500 waren. Allerdings ist der Store exponentiell gewachsen und jetzt gibt es 1000x mehr Apps. Bei einem solchen Umfang ist es sehr schwierig, jedem Antrag genügend Zeit zu widmen, ohne dass der Entwickler wochenlang warten muss, bevor er den Antrag genehmigt.
Apple sollte sich jedoch damit befassen, da diese Probleme weiter eskalieren werden und Betrüger, die auf schnelles Geld aus sind, weiterhin den App Store besetzen werden. Sobald dieses Problem außer Kontrolle gerät, wird das Vertrauen der Menschen in Apps deutlich sinken, was sich negativ auf die Entwickler und damit auf das gesamte Ökosystem auswirken wird. Apple sollte sich daher mit diesem Problem ebenso intensiv auseinandersetzen wie mit den Arbeitsbedingungen in chinesischen Fabriken.
Die Genehmigungsstufe ist das geringste Problem. Es könnte ein weiterer Artikel darüber geschrieben werden, wie Apple seine Entwickler im Allgemeinen behandelt (leider, wenn es ein Problem gibt).
Hallo, es gibt einen kleinen Fehler im Text, der das gesamte Ökosystem betrifft. Apple sollte sich mit diesem Problem ebenso intensiv befassen wie mit den Arbeitsbedingungen in chinesischen Fabriken.
Sollte da nicht getötet werden?
Apple löst bereits das Problem ähnlicher Anwendungen.
Basierend auf einer Erfahrung eines tschechischen Entwicklers mit etwas JavaScript, um einen solchen Artikel zu schreiben, seien Sie mir nicht böse, aber Sie haben eine verrückte Schimpftirade hervorgebracht, die es nicht einmal verdient, in einem Blog veröffentlicht zu werden, geschweige denn hier.
Ja, es stimmt, dass der menschliche Faktor sehr problematisch ist und Apple kann ihn auch nicht vermeiden. Können Sie sich vorstellen, wie viele Menschen es sein können? Wie hoch ist der Umsatz dieser Genehmiger angesichts des Wachstums von Apple?
Mit ein wenig Mühe um Objektivität würde man Informationen von anderen Entwicklern sammeln und wahrscheinlich zu dem Schluss kommen, dass Apple andere Anwendungen sogar für ein paar Tage genehmigt, wenn es nicht sicher ist, ob sie den Regeln entsprechen. Z.B. Wenn es um InApp-Käufe geht, recherchiert Apple schon relativ lange. Sie zu verschleiern ist auch kein so großes Problem, da sie das Innere der Anwendung selbst nicht wirklich untersuchen und nicht untersuchen können – Sie können also etwas tun, das von Apple angezeigt wird, und nach der Genehmigung wird es etwas anderes geben.
Ja, es gibt viele Tricks, die jedoch meist zur Entfernung aus dem AppStore oder sogar zur Sperrung des Entwicklerkontos führen.
1x pro Monat ist kein durchschnittliches Update, auch nicht zufällig. Die meisten Anwendungen erhalten nicht das neueste Update – sie finden einfach keinen Anklang und „sterben“.
Zwar habe ich auch Minutenbewertungen erlebt, aber die Frage ist, ob die Bewertungsstände im AppStore der Realität entsprechen. In der Vergangenheit stürzten iPad-Anwendungen direkt nach dem Senden an InReview ab und blieben dort eine Woche lang. iPhone-Apps haben das nicht getan. Deshalb würde ich daraus keine derartigen Schlussfolgerungen ziehen.
Toller Artikel wie immer...
Ich möchte nur auf einen kleinen Fehler im vorletzten Absatz hinweisen:
„Das Geschäft ist jedoch exponentiell gewachsen und jetzt gibt es 1000x mehr Anwendungen.“
Es sollte wahrscheinlich JE geben
Was mir auch nicht gefällt, ist die Verwendung des Wortes Ökosystem, das hauptsächlich in der Geographie verwendet wird ...
PS: Danke für den Artikel