Интервю: Разговорите на разработчиците на TotalFinder относно пренасянето на раздели в Mac OS X Finder

TotalFinder започва да предизвиква шум в Mac общността. Приложението има за цел да донесе нещо на Finder, за което отдавна се говори, че идва от самата Apple: раздели. Говорихме с разработчика Антонин Хилдебранд за неговия проект, причините зад него и плановете му за бъдещето му.

Моля, обърнете внимание: TotalFinder е алфа софтуер, който се интегрира с Finder. Изпълнете го на свой собствен риск и се уверете, че сте архивирали системата си, преди да я инсталирате.


Култът към Mac: Какъв е вашият опит относно Mac и програмирането?
Антонин: Аз съм бивш разработчик на игри за Windows, който премина към Mac поради амбиции за уеб разработка. Живея в Прага и работя като инженер на JavaScript отпред Стартиране на базата на SF, но през нощта работя интересни проекти с отворен код и родните приложения на Mac. Специализирам се основно върху инструменти за разработчици.

През февруари 2009 г. раздвоих проекта Visor от Blacktree и отделих време, за да поправя някои грешки. След това издание получих страхотни отзиви от общността, приех проекта и продължавам развитието му оттогава. Ето как научих за хакването на SIMBL и възможностите за промяна на родните приложения по време на изпълнение.



Какво е TotalFinder? Какво прави това, което Finder не прави?
TotalFinder е плъгин (SIMBL), който добавя към Finder или разширява неговия набор от функции, като например включва раздели в стил Chrome, активиране, подобно на Visor, и 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.

Последна публикация в блога

| Култът към Mac
October 21, 2021

WWDC 2019 вероятно е насрочено за 3-7 юниИзпълнителният директор на Apple Тим Кук на сцената за WWDC 2018.Снимка: AppleApple вероятно е резервирала...

| Култът към Mac
October 21, 2021

Впечатляващият улов на iPad на WWDC на Крейг Федериги е настроен да чуе музикаСамо един човек и неговият iPad.Снимка: AppleИскате ли да преживеете ...

За цялото човечество изстрелва луната във финал 2 сезон [Apple TV+ преглед]
October 21, 2021

Руснаците превзеха Луната! Вторият сезон на Apple TV+ космически сапун За цялото човечество завършва с кървави лица, развалени бракове, несигурно б...