Interessantes aus der Leopard Developer Preview
Die Seite AeroXP.org hat
viele interessante Fakten aus der aktuellen Entwicklerversion von Mac OS X Leopard, welche nach der Keynote zur WWDC 2006 ausgegeben wurde, gesammelt. Hier ein Überblick:
- Alle APIs bis auf QuickTime C, QuickDraw, Sound Manager, Code Fragment Manager, Language Analysis Manager und QuickTime Musical Instruments sind nun 64-Bit-Kompatibel, bedeutet dass fast alle modernen Applikationen als 64-Bit-Code vorliegen können, auch mit grafischer Benutzeroberfläche (in Tiger nur schwer möglich)
- Die Auflösung des User Interfaces wird sich wohl in Leopard verstellen lassen, darauf zumindest lassen viele neue Funktionen für Entwickler hoffen
- Automator aus Leopard bringt ein neues User Interface mit und bietet erheblich mehr Funktionen
- Time Machine bringt auch ein API für Programmierer mit, mit dem sich unwichtige Dateien (wie Caches zum Beispiel) vom Backup ausschließen lassen
- Mit Leopard führt Apple ein Calendar Store Framework ein, mit dem es möglich wird, aus anderen Applikationen die iCal-Termine und To-Dos abzufragen und zu modifizieren (Grundlage der systemumfassenden To-Do-Verwaltung)
- Mit Core Animation werden sich beeindruckende Effekte an der Benutzeroberfläche erzeugen lassen, wie man schon anhand von Time Machine sehen konnte. Das Framework lässt dem Programmierer große Freiheiten, wie die Animationen auszusehen haben
- Am Textsystem wurden in Leopard auch größere Modifikationen durchgeführt, es ist nun eine systemweite Grammatikkontrolle integriert
- Core Image kann nun RAW-Dateien direkt laden
- Apache 2.0, Ruby on Rails und die Versionsverwaltung Subversion werden nun mitgeliefert
- Das iChat-Framework erlaubt es Entwicklern, sich in laufende Video-Chat-Sessions einzuklinken und Content einzuspielen wie Videos oder sogar Spiele.
- Endlich gibt es auch in Mac OS X reine Sharing-Accounts zum Datenaustausch über ACLs (Access Control Lists)
- Die Mail-Vorlagen können von Entwicklern um weitere Vorlagen erweitert werden
- Leopard bringt ein Framework zum erstellen und auswerten von RSS-Feeds bereit, welches wahrscheinlich in Mail und Safari genutzt wird
- QuickTime 7.1 wird mit Leopard mitgeliefert und soll die Objective-C-Schnittstelle deutlich verbessern
Weiterführende Links: