Auf der Suche nach Ideen für Interviewgäste stolperte ich auf aptgetupdate über Choose Wisely. Mac-Software von einem Apple-Entwickler-Einsteiger. Schwups, E-Mail geschrieben, abgeschickt und von Christoph kam die Zusage. Was er über die “Browserweiche”, seinem kleinen Mac-Programm erzählte und worüber wir noch geredet haben, erfahrt Ihr im Interview.
Bild: Webseite “Browserweiche” Choose Wisely – blog.tigion.de.
Du programmierst entwickelst an dem Mac-Programm Choose Wisely, bist Macuser und wenn ich das Blog-Hintergrundbild richtig deute ist Christoph Zirkelbach auch Hobby-Fotograf. Christoph, stelle Dich bitte den Lesern von Maclites vor.
Knapper könnte ich es auch nicht formulieren, wobei ich noch das Schreiben in meinem Blog “blog.tigion.de” erwähnen würde. So ist er mehr oder weniger stark frequentiert und je nach Lust und Laune technischer, kreativer oder privater Natur. Gleichzeitig dient er mir auch als Experimentier- und Spielwiese für Webdesign, WordPress und das Verfassen von Texten. Hätte Anfangs auch nie gedacht, dass ich meinen Blog seit nun mehr als 5 Jahren betreiben werde.
Auf meinem heimischen Schreibtisch steht mittlerweile nur noch ein MacBook, doch bin ich unter Mac OS X, Windows und Unix/Linux gleichermaßen zu Hause. Daher kommt auch der Hang zu plattformübergreifender Software. Manch einer lächelt wenn ich Software wie Vim oder Gimp erwähne, aber letztendlich zählt ja das Ergebnis und nicht das verwendete Werkzeug.
Die Fotografie hab ich dagegen erst seit kurzen zwei Jahren für mich entdeckt. Auf meine DSLR Pentax K200D mit der lichtstarken Festbrennweite FA 50mm/f1.4 möchte ich mittlerweile nicht mehr verzichten. Ein paar Fotos kann man unter meinem “tigion” flickr Account finden.
Du schreibst auf blog.tigion.de das die Browserweiche nur eine Übung ist um Objective-C und Xcode besser kennenzulernen. Siehst Du Dich trotzdem als Programmierer Entwickler von Mac-Software?
Eigentlich ja, denn es sind nicht meine ersten Programmiererfahrungen die ich sammle. Neu ist für mich jedoch die Programmierung unter Mac OS X, vor allem im Bezug auf Objektive-C, dem Cocoa Framework und die Verwendung der Entwicklungsumgebung Xcode.
Wobei mir der Begriff Entwickler/Designer besser gefallen würde, ist die Programmierung doch nur ein Teilaspekt dessen.
Wie und wann bist Du mit Apple in Kontakt gekommen. Welchen Mac benutzt Du zum entwicklen?
Mein erster richtiger Händchen haltender Kontakt mit Apple war ein iPod shuffle der ersten Generation im März 2005. Er machte auch als schicker weißer USB- Stick eine gute Figur. So gesehen vor fast genau 5 Jahren.
Zum Entwickeln, bzw. im privaten Bereich eigentlich für alles, nutze ich mein weißes 13“ MacBook der ebenfalls ersten Generation. So ist es seit dem Jahre 2006 nach Tiger mit Leopard, nun mit Snow Leopard, maximalen 2GB RAM und einer mir schon wieder viel zu knappen 320GB / 7200upm Festplatte aufgewertet worden.
Hast Du ein iPhone und wird es vielleicht bald eine iPhone-App von Dir geben?
Ich habe kein iPhone, aber so ein iPod touch ist auch was feines. Ob es mal ein App von mir geben wird? Hm, keine Ahnung. Soweit hab ich noch gar nicht nach vorn geschaut. Der Gedanke hat aber einen gewissen Reiz.
Hörst Du Podcasts oder fehlt Dir dafür die Zeit? Lautet die Antwort ja verrate uns bitte Deine Top5.
Podcasts höre oder sehe ich recht selten bis nie. So sind auch nur wenige für sporadisches Reinhören abonniert. So gesehen liegt es an der Zeit mich aus der Umwelt auszuklinken, wobei eine Bahnfahrt eigentlich ein perfekter Zeitpunkt wäre.
Soweit ich weiss hast Du Dich von Choosy inspirieren lassen. Hast Du bei Georg Brocklehurst nachgefragt ob er ein Problem damit hat, oder war das nicht notwendig da Du Dein Programm komplett selbst entwickelt hast?
Auf die Idee, dass es eine Software mit einem ähnlichen Konzept geben könnte bin ich beim Erstellen von Choose Wisely nicht gekommen. Der Hinweis auf die um bedeutend Feature reichere Shareware Choosy kam erst danach. Ich hatte nur was einfaches für ein Beispiel zu Drag & Drop gesucht. Im Prinzip ist es ja bisher nur ein Fenster mit ein paar Buttons, welche die übergebene URL an einen gewählten Browser weiter reicht.
Ehrlich gesagt war ich völlig überrascht, dass es plötzlich so die Runde machte und die Besucherzahlen meines Blogs in ungewohnte Höhen schnellten. Es gibt ja nicht mal ein schickes Icon, geschweige denn großartig Funktionalität. Wobei die Idee bei Webdesignern/-entwicklern ja eigentlich nichts neues ist, ähnlich wie bei Dateitypen und dem “öffnen mit …” Menüpunkt.
Gibt es Blogs oder Netzprojekte die Du empfehlen möchtest?
Erwischt. Hier wäre ein guter Zeitpunkt auf meine Blogroll im Blog zu verweisen, doch ist sie bei der letzten Themenbastelei wegrationalisiert worden und wartet darauf entstaubt wieder an die Öffentlichkeit zu gelangen.
Zu den Themen Apple, Fotografie und anderen Themen gibt es ja einschlägig bekannte Blogs und Newsseiten. Lesenswert wären vielleicht diese Blogs:
- wie der wieder WordPress gepowerte Admartinator
- der schlankdesignte Nasendackel
- der IT-technisch weit gestreute Macfidelity
- ein teils recht freizügiger Comiczeichner – myfreehandblog.com
- der Kreativling und Klöppler Michael – kreiere. lebe. liebe.
Welche Bücher, Dokumentationen und Internetseiten kannst Du Leuten empfehlen die in die Mac-Software-Entwicklung einsteigen wollen?
Ich hab zum Einstieg das Buch Objective-C 2.0 und Cocoa gelesen. Gerade die Kapitel 2 und 3 sind gut geeignet um die Syntax von Objective-C und das Cocoa Framework besser verstehen zu lernen. Ich denke es ist auch gut für Einsteiger mit keinerlei Programmiererfahrung geeignet.
Nach einer gewissen Einstiegshürde ist die offizielle Entwicklerdokumentation Mac OS X Reference Library fast unverzichtbar. Sie bietet eine umfassende Beschreibung und viele Codebeispiele und Beispielprogramme. Für einen ersten Einsteig ist das Cocoa Application Tutorial auch eine gut Wahl.
Ansonsten bietet eine Suche im Internet sehr viele Beispiele, Portale und Ressourcen, welche sich mit der Entwicklung von Software auf dem Mac beschäftigen.
Gibt es Entwickler von Mac-Software, deren Programme Du empfehlen kannst?
Da wären zum einen Michael Göbel von MOApp Software Manufactory, ein sehr engagierter Entwickler mit einer Fülle an nützlichen Mac-Programmen. Zum Pflegen der iTunes Bibliothek finde ich auch Tune•Instructor von Tibor Andre ganz praktisch. Ein Tool was ich früher gern verwendet hatte ist CoverSutra von Sophia Teutschler, welche auch ein paar App Store Programme im Portfolio hat.
Welche Software benutzt Du während der Entwicklung am Mac?
Softwareentwicklung mache ich zwar noch nicht so lange am Mac, aber die Entwicklungsumgebung Xcode samt dem Interface Builder ist eigentlich die Software. Nennenswert wäre noch ein Webbrowser für Onlinerecherchen und die OS X Reference Library, wobei letztere auch lokal bei Xcode dabei ist.
Ich denke später wären noch Versionskontrollsysteme wie subversion oder git ganz sinnvoll und was zum Verwalten des anfallenden elektronischen Papierkrams. Aber ist wie gesagt alles unverbindliche Zukunftsmusik.
Für die Webentwicklung und Fotografie sind für mich Vim, Gimp, Firefox + Addons und Adobe Lightroom unverzichtbar. Neuerdings schaue ich mir auch Espresso an ein paar Webprojekten an.
Welche Mac-Programme nutzt Du selber und welche Mac-Software würdest Du Switchern und anderen Mac-Einsteigern empfehlen?
Einige Programme wie Vim, Gimp, Adobe Lightroom und diverse Webbrowser hab ich ja schon genannt. Weitere wären Mail, iCal für Termine, NetNewsWire für Newsfeeds, Things für Todos und Aufgaben, Adium als Instantmessanger (ICQ, Jabber, …), iTunes hauptsächlich für Musik, VLC als alternativer Video-/Musikplayer, OpenOffice.org, DropBox mein Online-USB-Stick und das Terminal. Dies deckt so im Groben meinen Grundbedarf am Mac ab.
Empfehlen ist schwierig, meist frage ich was sie machen wollen bzw. bisher für Software verwendet haben. Dann kann ich eventuell eine paar Alternativen nennen. Ich würde aber sicher auf die “Switched-Liste” von Apfelquak verweisen.
Wie wird es mit Choose Wisely weitergehen?
Ich hab noch einige Idee und Wünsche auf meiner Todoliste stehen. Diese werde ich auf dem Weg zu finalen Version 1.0 nach und nach einarbeiten. Ein Icon ist auch schon in Planung. Als Übung gestartet gibt es bisher keine direkte Roadmap. Hier ist eher von meiner Zeit und dem vorankommen mit Objective-C und Cocoa abhängig.
Was magst du an Apple, Macs, iPhone und iPods garnicht?
Eigentlich gibt es nur eine Sache welche mich an Mac OS X nervt, der Mehrmonitorbetrieb und das damit zusammenhängende Farbmanagement. Ich nutze mein MacBook entweder mobil oder stationär an einem 22“ TFT. Das an- und abstecken des externen TFTs funktioniert im laufenden Betrieb ohne Probleme, auch merkt sich Mac OS X die Hintergrundbild-, Anordnungs- und Auflösungseinstellungen.Probleme bzw. Fehldarstellungen gibt es aber mit den unterschiedlichen Farbprofilen der beiden Monitore. Hier hilf meist ein händischer Neustart des Finders. Seit Mac OS X 10.6 gibt es auch keine Möglichkeit mehr im ColorSync-Dienstprogramm das Standardfarbprofil selbst festzulegen. Hier wird, ob man will oder nicht, das Farbprofil des Hauptmonitors genommen.
Zusätzlich vermissen ich auch eine softwarebasierte Möglichkeit einen der beiden Bildschirme zu deaktivieren. Zur Zeit hilft nur das abstecken des Externen oder das zuklappen des MacBooks.
Ansonsten bin ich eigentlich recht zu frieden und genügsam. Hatte mich ja damals bewusst für ein MacBook und Mac OS X entschieden. Was Hardwareschäden und Serviceprobleme angeht hatte ich bisher keine Sorgen, kann hier also nicht klagen. Auf Holz klopf.
Welches ist Dein Lieblingbrowser unter Mac OS X?
Eine interessante Frage. Im Dock tummeln sich momentan 4 Stück. Klingt für einige sicher verrückt. Da wäre Safari – als systemnaher Standardbrowser, Mozilla Firefox – für Webentwicklung, Chromium – zum eigentlichen Websurfen und Opera – perfekt für wirkliches Vollbildgeniesen von Webseiten.
Aber wenn ich genau überlege, würde ich wohl momentan Chromium und Firefox favorisieren. Beide unterstützen eine Vielfalt an nützlichen Erweiterungen und sind plattformübergreifend verfügbar. Gerade Chromium bzw. Google Chrome wirkt nicht zu überfrachtet, eher geradezu dezent.
Nicht einer meiner Lieblinge ist der Internet Explorer, welcher mir aber in Form von virtuellen VirtualBox Machinen in den Versionen 6, 7 und 8 ebenfalls vorliegt. So stehen mir inklusive dem IE alle Vertreter der verbreitetsten Renderengins in Webbrowsern zum Testen zur Verfügung.
Worüber würdest Du gerne etwas schreiben, wonach ich aber nicht gefragt habe?
Vor kurzem hatte ich schonmal ein kurzes Interview zu meinem Blog, dem Design und dem OpenSource Grafikprogramm Gimp. Würde ergänzend vielleicht ganz gut passen.
Das war der Entwickler von Choose Wisely, Christoph Zirkelbach. Herzlichen Dank!
Tillmann Scheele führte durch das Maclites Magazin Interview. Schau regelmäßig nach neuen Interviewgästen von Maclites und verfolge das Maclites Magazin über:
Weitere Artikel zum Thema Mac-Software:
- One Password feeds them all – MacPiets
- Mac OS X: Versteckte Programme im Dock – ONSoftware
- Mac Developer werden, zum Schnäppchenpreis – Apfelquak
- “Kaufen Mac-«Switcher» mehr Software?” – Macmacken
- Droplr – der kleine Online-Speicher zwischendurch – freewareosx.wordpress.com
Ich fühle mich als Link geehrt :)