Das Standard-Prozedere für Entwickler sieht vor, dass diese neue Apps und App-Updates bei Apple einreichen, der iPhone-Hersteller diese prüft und im Idealfall Apps und Updates zum App Store zulässt. Allerdings gibt es auch Apps, die per Software Developer Kit selbst Code nachladen und sich damit am Kontrollprozess des App Stores vorbei schleichen. Genau dies ist Apple ein Dorn im Auge und so macht der Hersteller verschiedene Entwickler noch einmal explizit auf die App Store Review Richtlininen aufmerksam.
Nachträgliche nicht genehmigte Updates sind im App Store nicht erlaubt
Apple hat damit begonnen, Entwickler darüber zu informierten, dass der Gebrauch sogenannter „Hot Code Push“-SDKs nicht erlaubt sind und Apple in Kürze damit beginnen wird, entsprechende Apps zurückzuweisen. Die Info stammt aus dem Apple Developer Forum und mehrere Entwickler haben den Erhalt dieser Mails bereits bestätigt. Der Code muss zwingend entfernt werden, bevor Apple zukünftige Updates der betroffenen Apps zulässt.
Ein Entwickler schreibt zum Beispiel, dass es in seiner Mail von Apple wie folgt heißt
“Your app, extension, and/or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2.
This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store.”
Apple macht mit der Mail darauf aufmerksam, dass Apps die per „Hot Code Push“-SDK im Nachhinein das Verhalten der App oder dessen Funktion verändern gegen die Apple Developer Program Lizenzvereinbarungen and die App Store Review Richtlinien verstoßen. Durch diesen Prozess können Entwickler ihre Apps – ohne Beteiligung von Apple – aktualisieren und maßgeblich verändern.
In unseren Augen schafft Apple mit dieser Maßnahme ein Sicherheitsproblem aus der Welt. Apple prüft Apps und gibt sie erst dann für den App Store frei. Wenn ein Entwickler nun, an Apple vorbei, Veränderungen an der App vornimmt, könnte dies zum Nachteil der Anwender ausgenutzt werden.
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von Instagram. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr InformationenSie sehen gerade einen Platzhalterinhalt von X. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen
Betrifft es dann solche Änderungen wie WhatsApp mit seinem „Status-Update“ vorgenommen hat? Als Updates die serverseitig freigelassen werden?
Nein, da die Funktion ja bereits im Update implementiert wurde. Jedoch kann sie erst angezeigt werden wenn sie voll freigeschalten ist. Dies geschieht erst über das freischalten des Servers.