Interview: TotalFinder-Entwickler spricht über die Einführung von Tabs in den Mac OS X Finder

TotalFinder beginnt in der Mac-Community für Aufsehen zu sorgen. Die App soll etwas zum Finder bringen, von dem lange gemunkelt wird, dass es von Apple selbst kommt: Tabs. Wir haben mit Entwickler Antonin Hildebrand über sein Projekt, die Gründe dafür und seine Zukunftspläne gesprochen.

Bitte beachten Sie: TotalFinder ist eine Alpha-Software, die in Finder integriert ist. Führen Sie es auf eigenes Risiko aus und stellen Sie sicher, dass Sie Ihr System sichern, bevor Sie es installieren.


Cult of Mac: Was ist dein Hintergrund in Bezug auf den Mac und die Programmierung?
Antonin: Ich bin ein ehemaliger Windows-Spieleentwickler, der aufgrund von Ambitionen in der Webentwicklung auf Mac umgestiegen ist. Ich lebe in Prag und arbeite als JavaScript-Frontend-Ingenieur für a SF-basiertes Start-up, aber nachts arbeite ich weiter interessante Open-Source-Projekte und native Mac-Anwendungen. Ich spezialisiere mich hauptsächlich auf Tools für Entwickler.

Im Februar 2009 habe ich das Visor-Projekt von Blacktree geforkt und mir die Zeit genommen, einige Fehler zu beheben. Nach dieser Veröffentlichung erhielt ich großartige Reaktionen aus der Community, übernahm das Projekt und habe es seitdem weiterentwickelt. So lernte ich SIMBL-Hacking und die Möglichkeiten, native Apps während der Laufzeit zu modifizieren, kennen.



Was ist TotalFinder? Was macht der Finder nicht?
TotalFinder ist ein Plugin (SIMBL), das den Finder ergänzt oder seinen Funktionsumfang erweitert, z. TotalFinder funktioniert nur auf Snow Leopard, da sein Finder von Apple stillschweigend in das Cocoa-Framework umgeschrieben wurde. Dadurch ist ein „Hacken“ auch ohne Original-Quellcode möglich.

Warum haben Sie sich für TotalFinder entschieden?
Mein Hintergrund ist ein Windows-Power-User, und ich habe früher Dateimanager mit zwei Bedienfeldern wie Total Commander oder Servant Salamander verwendet. Nach dem Wechsel zum Mac wurde mir klar, dass ich eine mutige Entscheidung treffen musste: Verwenden Sie einen leistungsstarken Finder-Ersatz wie PathFinder, ForkLift oder DiskOrder oder lernen Sie, mit dem Finder und seinen Mängeln zu leben. Damals habe ich mich hauptsächlich aus drei Gründen für den Verbleib bei Finder entschieden:

1. Viele andere Apps erwarten einfach, dass der Finder verfügbar ist und standardmäßig damit interagieren.
2. Ich wollte sowieso meine Workflows mehr in Richtung Befehlszeile verlagern;
3. Finder ist nicht so schlecht und ich hatte Hoffnungen auf Verbesserungen bei kommenden OS-Revisionen.

Ich bin mir sicher, dass viele Benutzer heutzutage ähnliche Fragen stellen!

TotalFinder wurde für mich die klare Antwort – es ist Finder, aber besser, sodass Sie keine großen Kompromisse eingehen müssen. Beachten Sie, dass TotalFinder nicht für jeden geeignet ist – mein Ziel ist es, das perfekte Werkzeug für Mac-Power-User, Entwickler und OS-Optimierer zu sein. Meine ursprüngliche Motivation war nur Neugier – zu sehen, ob ich die Erstellung von .DS_Store-Dateien verhindern und diese langfristigen Kopfschmerzen beheben könnte, aber es eröffnete viele weitere Möglichkeiten.

Warum Tabs im Chrome-Stil und nicht Mac-ähnliche?
Der Grund war meine pragmatische Entscheidung, das Rad nicht codetechnisch neu zu erfinden! Chrome-Tabs waren die einzige verfügbare Open-Source-Implementierung, von der ich wusste. Zum Glück ist es eine hochmoderne Implementierung, also habe ich nicht zweimal darüber nachgedacht, sie zu greifen. Sie können mehr darüber lesen Entwicklung der Tabs-Funktion auf meinem Blog.

Aus einem anderen Blickwinkel betrachtet, arbeite ich auch in meiner Freizeit daran und wollte nicht monatelang eine eigene Tabs-Lösung entwickeln. Dies hat dazu beigetragen, das Projekt stark voranzutreiben, und ich möchte Google dafür danken, dass es Chromium-Quellen unter einer liberalen Lizenz zur Verfügung gestellt hat. Ich wünschte, Apple würde mit seinen Tabs im Safari-Stil etwas Ähnliches tun - so viele Mac-Anwendungen könnten sie verwenden und Tab-Schnittstellen konsistent im gesamten Betriebssystem und mit weniger Aufwand implementieren.

Wie auch immer, ich habe jetzt die vollständigen Quellen für Registerkarten und die Routine zum Zeichnen von Registerkarten ist da. Ich kann das Aussehen und Verhalten von allem ganz einfach ändern und Schaltflächen verschieben. Ich bin offen für Diskussionen. Aber intern wird es von Googles Code betrieben, und es besteht keine Notwendigkeit, jetzt zu wechseln.

Gibt es bekannte Nachteile bei der Ausführung von TotalFinder, die Benutzer beachten sollten?
TotalFinder ist in Alpha und Sie sollten es mit Vorsicht verwenden. Ich benutze es selbst und es funktioniert zuverlässig für meine Workflows. Aber ich verstehe, dass es Leute gibt, die den Finder ganz anders verwenden als ich, und sie können Probleme haben, die ich noch nicht gesehen habe. Die müssen wir festnageln. Ich möchte allen Early Adopters dafür danken, dass sie mir bei dieser Mission geholfen haben.

Ich muss auch alle Speicherlecks aufspüren, was nur eine Frage der Zeit dafür ist und das richtige Werkzeug verwendet. Im Moment können Sie den Finder jederzeit neu starten, wenn er zu viel Speicher verbraucht, indem Sie im Terminal "killall Finder" eingeben.

Wenn Sie erwägen, TotalFinder zu verwenden, überprüfen Sie bitte zuerst offene Probleme unter getsatisfaction.com/binaryage, und du kannst auch Kommentare von Leuten auf Twitter lesen.

Was sind Ihre Pläne für TotalFinder 1.0?
0.7 bringt einen Dual-Pane-Modus. Die zukünftige Roadmap umfasst: Drag-and-Drop-Tabs, Ausschneiden und Einfügen sowie Tastenkombinationen für Seitenleistenelemente für 0.8; Terminal.app Kooperation und einmonatiger Beta-Zeitraum für 0,9; Endschliff für 1.0, dann beginne ich mit dem Verkauf der fertigen App.

Weitere Informationen zu TotalFinder finden Sie unter totalfinder.binaryage.com.

Neuester Blogbeitrag

Heute in der Apple-Geschichte: Pixar stellt den Verkauf von Pixar Image Computern ein
September 12, 2021

25. April 1990: Steve Jobs schließt die Hardwareabteilung von Pixar (ja, früher gab es eine!) und beendet sofort die Produktion des teuren Pixar Im...

| Kult des Mac
September 12, 2021

Die PlayStation-App von Sony für Mobilgeräte war schon immer eine Katastrophe, mit einer schlechten Benutzeroberfläche und einer schmerzlich langsa...

| Kult des Mac
September 12, 2021

Ein selbstfahrendes Auto von Google war diesen Monat in eine Kollision mit einem öffentlichen Bus verwickelt, und es könnte das erste Mal sein, das...