Einschränkungen für Entwickler: MacOS wird zunehmend unzugänglich (04. Januar 2025/21:40) Bild: Apple In den letzten Jahren ist der Anteil privater Frameworks in macOS deutlich angestiegen. Für private Entwickler wird dies immer mehr zum Problem. Eine Analyse der Systemdateien verschiedener Versionen von macOS zeigt eine klare Verschiebung hin zu privaten Frameworks. Deren Anzahl hat sich in den letzten fünf Jahren um 245 Prozent mehr als verdoppelt, während die Zahl öffentlicher Frameworks zwar auch anstieg, aber nur auf 147 Prozent. Öffentliche Frameworks sind als offizielle Programmierschnittstellen (API) auch für andere Entwickler zugänglich. Sie werden von Apple in der Regel mit der Vorstellung der neuen Betriebssystemversionen auf der Entwicklerkonferenz WWDC angekündigt. Ein Beispiel ist das Accelerate Framework, das mathematische Funktionen für die Medienverarbeitung bereitstellt. Private Frameworks sind nur für die interne Nutzung durch Apple in seinen eigenen Apps vorgesehen. Wer sie als externer Entwickler trotzdem verwendet, kann zum Beispiel seine App nicht für Apples App Stores einreichen. Der Apple-Blogger Howard Oakley hat für seine Auswertung die so genannten Bundles im Ordner /System/Library gezählt. Seine Betrachtung reicht von macOS 10.14 Mojave bis zur aktuellen Version 15.2 (macOS Sequoia). Bundles sind Verzeichnisse, die im Finder betrachtet wie eine einzelne Datei aussehen. Sie enthalten Hilfsdateien für Programme, unter anderem aber auch Bilder und Icons, Konfigurations- und Sounddateien. Eine Betrachtung der letzten fünf Betriebssystemversionen legt Tendenzen in der Entwicklung von Apples Betriebssystem offen: macOS belegt immer mehr Platz als früher. Zudem wird macOS zunehmend intransparent. Während öffentliche Frameworks in fünf Jahren von 273 auf 400 anwuchsen (147 Prozent), stieg die Zahl der privaten Frameworks von 878 auf 2154 (245 Prozent). Der größte Anstieg im Verhältnis privater zu öffentlicher Frameworks gab es mit macOS Monterey (12.0.1). Unklar bleibt, warum Apple immer mehr auf private Frameworks setzt. Laut Oakleys Auswertung stecken in der aktuellen macOS-Version 400 öffentliche und 2154 private Frameworks. Zum Vergleich: In macOS 10.14.5 waren 273 öffentliche und 878 private Frameworks hinterlegt. |
https://ress.at/einschraenkungen-fuer-entwickler-macos-wird-zunehmend-unzugaenglich-news04012025214031.html
© by RessServerWorks, 2025