Programming Library unter Apache-Lizenz
Der Entwickler Joe Hewitt aus Palo Alto (Ca.) hat Vorarbeiten aus seiner Tätigkeit für Mozillas Firefox-Projekt sowie die Facebook Connect App fürs iPhone für den Aufbau einer Software-Bibliothek für die App-Entwicklung genutzt. Der Clou: Diese Xcode static library hat Hewitt unter der Apache-Lizenz veröffentlicht, die freien Zugang zum Code selbst für kommerzielle Projekte gestattet.
Der Entwickler nennt sein Projekt “Three20″, nach der Bildauflösung des iPhone mit 320 Pixels. Das Projekt enthält eine Beispiel-App namens “TTCatalog”, welche die zahlreichen Möglichkeiten der GUI-Komponenten demonstriert. Hewitt bezeichnet den Reifegrad selbst als “alpha” und warnt vor möglichen, kleineren Bugs. Zu den vorbereiteten Komponenten gehört ein PhotoView-Controller zur Ansprache und deutlichen funktionalen Erweiterung der Apple-Photo App; Message composer emuliert und erweitert die Mail-Systemanwendung, beispielsweise durch Import von beliebigen Adressbüchern; TTImageView erlaubt die Darstellung von web-basierten Image-Dateien. Weitere Komponenten umfassen beispielsweise deutlich verbesserte Textfeld-Editoren. Eine Version für iPhone OS 3.0 wird für Mai erwartet.
UPDATE 12.11.09:
Inzwischen hat sich Hewitt vom iPhone u. vom App Store abgewandt. Der Entwickler will aus Protest nicht mehr mit dem iPhone arbeiten, Apples Reglementierungen stören ihn zu sehr, sagte er TechCrunch. Er bemängelt unter anderem die Kontrolle, die Apple über die Entwickler hat, und die Vorbildfunktion Apples restriktiver App Store-Politik für andere Softwareplattformen. An Hewitts Stelle arbeitet ein anderer Entwickler an der Facebook-App weiter.
via heise.de
Joe Hewitt’s site
Hier geht’s zum Code
Facebook Connect for iPhone