Інтерв'ю: Розробники TotalFinder розповідають про перенесення вкладок у Finder Mac OS X

TotalFinder починає викликати кайф у спільноті Mac. Додаток має на меті донести до Finder щось, про що, за чутками, надходить від самої Apple: вкладки. Ми поговорили з розробником Антоніном Хільдебрандом про його проект, причини його виникнення та його плани на майбутнє.

Зверніть увагу: TotalFinder - це альфа -програма, яка інтегрується з Finder. Запустіть його на свій страх і ризик і переконайтеся, що ви створили резервну копію системи перед її встановленням.


Культ Mac: Яке ваше знання щодо Mac та програмування?
Антонін: Я - колишній розробник ігор для Windows, який перейшов на Mac через амбіції веб -розробки. Я живу в Празі і працюю інженером-інтернет-менеджером JavaScript Запуск на основі SF, але вночі я працюю далі цікаві проекти з відкритим кодом та рідні програми Mac. Я спеціалізуюся переважно на інструментах для розробників.

У лютому 2009 року я роздвоїв проект Visor від Blacktree і знайшов час, щоб виправити деякі помилки. Після цього випуску я отримав чудові відгуки від спільноти, прийняв проект і з тих пір продовжую його розвиток. Ось як я дізнався про злом SIMBL та можливості модифікації власних програм під час виконання.



Що таке TotalFinder? Що робить, що Finder не робить?
TotalFinder-це плагін (SIMBL), який доповнює Finder або розширює його набір функцій, наприклад, включаючи вкладки у стилі Chrome, активацію, подібну до козирка, та систему Echelon для запобігання файлам .DS_Store. TotalFinder працює тільки на Snow Leopard, тому що його Finder був мовчки переписаний в рамки какао Apple. Це дає можливість «зламати» навіть без оригінального вихідного коду.

Чому ви вирішили створити TotalFinder?
Моє походження-досвідчений користувач Windows, і я використовував файлові менеджери з двома панелями, такі як Total Commander або Servant Salamander. Після переходу на Mac я зрозумів, що мені потрібно зробити сміливий вибір: скористатися важкою заміною Finder, такою як PathFinder, ForkLift або DiskOrder, або навчитися жити з Finder та його недоліками. Тоді я вирішив залишитися з Finder переважно з трьох причин:

1. Багато інших додатків просто очікують, що Finder буде доступний і взаємодіє з ним за замовчуванням;
2. Я все одно хотів перенести свої робочі процеси на командний рядок;
3. Finder не настільки поганий, і я сподівався на покращення майбутніх версій ОС.

Я впевнений, що сьогодні багато користувачів задають подібні питання!

TotalFinder став для мене однозначною відповіддю-це Finder, але краще, тому вам не доведеться йти на серйозні компроміси. Зауважте, що TotalFinder підходить не всім - моя мета полягає в тому, щоб він став ідеальним інструментом для потужних користувачів Mac, розробників та твікерів ОС. Моєю спочатку мотивацією було лише цікавість - побачити, чи зможу я запобігти створенню файлів .DS_Store та виправити цей довгостроковий головний біль, але це відкрило ще багато можливостей.

Чому вкладки у стилі Chrome, а не у вигляді Mac?
Причиною стало моє прагматичне рішення не винаходити колесо за кодом! Вкладки Chrome були єдиною доступною реалізацією з відкритим кодом, про яку я знав. На щастя, це найсучасніша реалізація, тому я не замислювався над тим, щоб її взяти. Ви можете почитати більше про розробка функції вкладок на моєму блозі.

Дивлячись на це з іншого боку, я також працюю над цим у вільний час, і я не хотів витрачати місяці на розробку власного рішення для вкладок. Це допомогло значно активізувати проект, і я хотів би подякувати Google за надання джерел Chromium за ліберальною ліцензією. Я хотів би, щоб Apple зробила щось подібне зі своїми вкладками у стилі Safari-так багато додатків Mac могли б взяти їх і послідовно впроваджувати інтерфейси вкладок у всій ОС та з меншими зусиллями.

У всякому разі, зараз у мене є повні джерела вкладок, і існує процедура малювання вкладок. Я можу досить легко змінити зовнішній вигляд усього і переміщати кнопки. Я відкриті для обговорення. Але всередині він буде працювати на основі коду Google, і зараз немає необхідності перемикатися.

Чи є відомі недоліки запуску TotalFinder, про які слід знати користувачам?
TotalFinder працює альфа і використовувати його слід обережно. Я використовую його сам, і він надійно працює для моїх робочих процесів. Але я розумію, що люди використовують Finder зовсім інакше, ніж я, і у них можуть виникнути проблеми, яких я ще не бачив. Ми маємо їх забити. Я хочу подякувати всім першим усиновлювачам за допомогу в цій місії.

Мені також потрібно вистелити всі витоки пам’яті, для цього потрібно лише витратити на це час і використати відповідний інструмент. Зараз ви завжди можете перезапустити Finder, якщо він з’їдає занадто багато пам’яті, ввівши у терміналі “killall Finder”.

Якщо ви розглядаєте можливість використання TotalFinder, спочатку перевірте відкриті проблеми за адресою getsatisfaction.com/binaryage, і ви також можете читати коментарі людей у ​​Twitter.

Які у вас плани щодо TotalFinder 1.0?
0.7 увійде в режим подвійної панелі. Майбутня дорожня карта включає: перетягування вкладок, вирізання та вставлення та сполучення клавіш для елементів бічної панелі за 0,8; Terminal.app співпраця та місячний бета-період на 0,9; остаточна поліровка для 1.0, і тоді я почну продавати готовий додаток.

Для отримання додаткової інформації про TotalFinder відвідайте totalfinder.binaryage.com.

Остання публікація в блозі

Новини Apple, аналіз та думки, а також загальні технічні новини
October 21, 2021

Схематичний звіт стверджує про слабкі замовлення на iPhone 5G у 2020 роціУ сюжеті може бути щось більше, ніж стверджується у першому звіті.Фото: Pi...

| Культ Mac
October 21, 2021

Apple обіцяє завжди попередити користувачів перед зниженням продуктивності iPhoneApple прагне до прозорості щодо впливу оновлень iOS на продуктивні...

Огляд Magic Keyboard: Це знову змінює iPad
October 21, 2021

Не дивно, що iPad - одне з наших улюблених пристроїв Культ Mac. З моменту запровадження 2018 року iPad Pro моделі та iPadOS 13, Планшет Apple досяг...