Categories: MobileMobile Apps

App Store: Apple beschränkt Nutzung bestimmter Programmierschnittstellen

Apple hat neue Regeln für die Zulassung von Apps für den App Store veröffentlicht. Sie verschärfen vor allem die Anforderungen für die Nutzung bestimmter Programmierschnittstellen (Application Programming Interface, API). Ab Herbst müssen Entwickler darlegen, warum sie einige APIs verwenden.

APIs sind Bausteine einer Anwendung, wobei sich einige Programmierschnittstellen auch missbrauchen lassen, um beispielsweise auf vertrauliche Daten eines Nutzers zuzugreifen. Generell können Entwickler ohne Begründung auf solche APIs zurückgreifen. Ab Herbst gilt jedoch eine wichtige Ausnahme: Sind die APIs potenziell geeignet, um eine digitalen Fingerabdruck (Fingerprinting) eines Nutzers zu erstellen, müssen Entwickler den Einsatz begründen.

Besserer Schutz vor Fingerprinting

Apple ordnet solche Programmierschnittstellen künftig in die Kategorie „APIs mit erforderlichem Grund“ ein. Dazu gehören APIs für Datei-Zeitstempel, Systemstartzeit, Größe des Massenspeichers und Benutzer-Standards.

Fingerprinting wiederum tritt auf, wenn Code oder ein Software Development Kit (SDK) eines Drittanbieters auf Gerätesignale zugreift, um ein Gerät oder den Benutzer zu identifizieren. Aber selbst, wenn ein Nutzer einer App die Erlaubnis erteilt, seine Aktivitäten in der App oder in anderen Apps zu verfolgen, ist das Fingerprinting im App Store verboten.

Konsequenzen haben die neuen Regeln für Entwickler allerdings erst ab Frühjahr 2024. Dann sollen alle Apps, die ihre Verwendung einer API mit erforderlichem Grund nicht erklären, vom App Store abgelehnt werden. Um diese zu verhindern, sollen Entwickler die Verwendung der von der App gesammelten Daten genau beschreiben. Außerdem ist die Nutzung gesammelter App-Daten für andere als die genehmigten Zwecke untersagt.

Im Gespräch mit 9t05Mac erklärten einige Entwickler, dass APIs für Benutzer-Standards von vielen Apps genutzt würden. Dass sie auch zu den APIs mit erforderlichem Grund gehörten, erhöhe das Risiko einer Ablehnung durch den App Store. APIs für Benutzer-Standards erlaubten es Nutzern jedoch, eine App an die eigenen Bedürfnisse anzupassen.

Apple gibt Entwicklern die Möglichkeit, Beschwerden gegen die Ablehnung von Apps einzulegen. Zudem kündigte das Unternehmen an, die Liste der APIs mit erforderlichem Grund regelmäßig zu überprüfen.

Stefan Beiersmann

Stefan unterstützt seit 2006 als Freier Mitarbeiter die ZDNet-Redaktion. Wenn andere noch schlafen, sichtet er bereits die Nachrichtenlage, sodass die ersten News des Tages meistens von ihm stammen.

Recent Posts

Microsoft verschiebt erneut Copilot Recall

Die Entwickler arbeiten noch an weiteren „Verfeinerungen“. Windows Insider erhalten nun wohl eine erste Vorschau…

18 Stunden ago

GenKI im Job: Mitarbeitende schaffen Tatsachen

Laut Bitkom-Umfrage werden in jedem dritten Unternehmen in Deutschland private KI-Zugänge genutzt. Tendenz steigend.

20 Stunden ago

97 Prozent der Großunternehmen melden Cyber-Vorfälle

2023 erlitten neun von zehn Unternehmen in der DACH-Region Umsatzverluste und Kurseinbrüche in Folge von…

20 Stunden ago

„Pacific Rim“-Report: riesiges, gegnerisches Angriffs-Ökosystem

Der Report „Pacific Rim“ von Sophos beschreibt Katz-und-Maus-Spiel aus Angriffs- und Verteidigungsoperationen mit staatlich unterstützten…

23 Stunden ago

DeepL setzt erstmals auf NVIDIA DGX SuperPOD mit DGX GB200-Systemen

NVIDIA DGX SuperPOD soll voraussichtlich Mitte 2025 in Betrieb genommen und für Forschungsberechnungen genutzt werden.

24 Stunden ago

Latrodectus: Gefährlicher Nachfolger von IcedID

Latrodectus, auch bekannt als BlackWidow, ist auch unter dem Namen LUNAR SPIDER bekannt.

24 Stunden ago