Intervija: TotalFinder izstrādātājs runā par cilņu pārnešanu uz Mac OS X Finder

TotalFinder sāk izraisīt buzz Mac kopienā. Lietotnes mērķis ir kaut ko parādīt Finder, ko jau sen baumo, ka tas nāk no paša Apple: cilnes. Mēs runājām ar izstrādātāju Antoninu Hildebrandu par viņa projektu, tā iemesliem un viņa nākotnes plāniem.

Lūdzu, ņemiet vērā: TotalFinder ir alfa programmatūra, kas integrējas ar Finder. Palaidiet to uz savu risku un pirms sistēmas instalēšanas pārliecinieties, ka dublējat sistēmu.


Mac kults: kāda ir jūsu pieredze saistībā ar Mac un programmēšanu?
Antonins: Esmu bijušais Windows spēļu izstrādātājs, kurš tīmekļa izstrādes ambīciju dēļ pārgāja uz Mac. Es dzīvoju Prāgā un strādāju par JavaScript priekšgala inženieri Uz SF balstīta uzsākšana, bet nakts laikā es strādāju interesanti atvērtā koda projekti un vietējās Mac lietojumprogrammas. Es galvenokārt specializējos izstrādātāju rīkos.

2009. gada februārī es sazvanīju Blacktree projektu Visor un veltīju laiku dažu kļūdu labošanai. Pēc šīs izlaišanas es saņēmu lieliskas atbildes no sabiedrības, pieņēmu projektu un kopš tā laika turpinu tā attīstību. Tā es uzzināju par SIMBL uzlaušanu un vietējo lietotņu modificēšanas iespējām izpildlaika laikā.



Kas ir TotalFinder? Ko tas dara, ko Finder nedara?
TotalFinder ir spraudnis (SIMBL), kas papildina Finder vai paplašina tā funkciju kopu, piemēram, iekļaujot Chrome stila cilnes, vizierveida aktivizāciju un Echelon-sistēmu, kas novērš .DS_Store failus. TotalFinder darbojas tikai uz Snow Leopard, jo Apple Finder klusībā pārrakstīja kakao sistēmā. Tas ļauj “uzlauzt” pat bez sākotnējā avota koda.

Kāpēc jūs nolēmāt izveidot TotalFinder?
Mans fons ir Windows enerģijas lietotājs, un es agrāk izmantoju divu paneļu failu pārvaldniekus, piemēram, Total Commander vai Servant Salamander. Pēc pārejas uz Mac es sapratu, ka man ir jāizdara drosmīga izvēle: jāizmanto tāda smaga Finder nomaiņa kā PathFinder, ForkLift vai DiskOrder, vai jāiemācās sadzīvot ar Finder un tā trūkumiem. Tajā laikā es nolēmu palikt kopā ar Finder galvenokārt trīs iemeslu dēļ:

1. Daudzas citas lietotnes vienkārši sagaida, ka Finder būs pieejams un mijiedarbosies ar to pēc noklusējuma;
2. Jebkurā gadījumā es vēlējos vairāk virzīt savas darbplūsmas uz komandrindu;
3. Finder nav tik slikts, un es cerēju uz uzlabojumiem gaidāmajās OS pārskatījumos.

Esmu pārliecināts, ka daudzi lietotāji mūsdienās uzdod līdzīgu jautājumu!

TotalFinder man kļuva par skaidru atbildi-tas ir Finder, bet labāks, tāpēc jums nav jāveic nekādi lieli kompromisi. Ņemiet vērā, ka TotalFinder nebūs paredzēts visiem - mans mērķis ir, lai tas būtu ideāls rīks Mac enerģijas lietotājiem, izstrādātājiem un OS tweakers. Mana sākotnējā motivācija bija tikai zinātkāre - lai redzētu, vai es varētu novērst .DS_Store failu izveidi un novērst šīs ilgtermiņa galvassāpes, taču tas pavēra daudz vairāk iespēju.

Kāpēc Chrome stila cilnes, nevis Mac līdzīgas?
Iemesls bija mans pragmatiskais lēmums neizgudrot riteni pēc koda! Chrome cilnes bija vienīgā pieejamā atvērtā pirmkoda ieviešana, par kuru es zināju. Par laimi, tā ir vismodernākā ieviešana, tāpēc es divreiz nedomāju par tās sagrābšanu. Jūs varat lasīt vairāk par cilņu funkcijas izstrāde manā emuārā.

Raugoties no cita leņķa, es arī pie tā strādāju brīvajā laikā, un es negribēju pavadīt mēnešus, izstrādājot savu cilņu risinājumu. Tas ievērojami veicināja projektu, un es vēlos pateikties uzņēmumam Google par Chromium avotu nodrošināšanu saskaņā ar liberālu licenci. Es vēlos, lai Apple darītu kaut ko līdzīgu ar savām Safari stila cilnēm-tik daudzas Mac lietojumprogrammas varētu tās uzņemt un konsekventi ieviest cilņu saskarnes visā OS un ar mazāku piepūli.

Jebkurā gadījumā man tagad ir pilns cilņu avots, un cilņu zīmēšanas rutīna ir pieejama. Es varu diezgan viegli mainīt visa izskatu un izskatu un pārvietot pogas. ES esmu atvērts diskusijai. Bet iekšēji to darbinās Google kods, un šobrīd nav jāmaina.

Vai ir zināmi TotalFinder darbības trūkumi, kas lietotājiem būtu jāzina?
TotalFinder ir pieejams alfa un jums tas jālieto piesardzīgi. Es to izmantoju pats, un tas manām darbplūsmām darbojas droši. Bet es saprotu, ka ir cilvēki, kas Finder izmanto pilnīgi savādāk nekā es, un viņiem var rasties problēmas, kuras es vēl neesmu redzējis. Mums tie jānoķer. Es vēlos pateikties visiem agrīnajiem adoptētājiem par palīdzību man šajā misijā.

Man arī jāmeklē visas atmiņas noplūdes, kas ir tikai jautājums par to, lai tam veltītu laiku un izmantotu pareizo rīku. Pašlaik jūs vienmēr varat restartēt Finder, ja tas patērē pārāk daudz atmiņas, terminālī ierakstot “killall Finder”.

Ja apsverat iespēju izmantot TotalFinder, vispirms pārbaudiet atvērtās problēmas vietnē getsatisfaction.com/binaryage, un jūs varat arī lasīt cilvēku komentārus Twitter.

Kādi ir jūsu plāni attiecībā uz TotalFinder 1.0?
0.7 parādīs divu rūšu režīmu. Turpmākajā ceļvedī ietilpst: velciet un nometiet cilnes, izgrieziet un ielīmējiet, un īsinājumtaustiņi sānjoslas vienumiem par 0,8; Terminal.app sadarbība un viena mēneša beta periods par 0,9; galīgā pulēšana par 1.0, un tad es sākšu pārdot pabeigto lietotni.

Lai iegūtu vairāk informācijas par TotalFinder, apmeklējiet totalfinder.binaryage.com.

Jaunākais emuāra ziņojums

Paveiciet vairāk ar savu Mac, izmantojot šo multivides rediģēšanas komplektu
December 07, 2021

Lai arī kā mēs tos redzam pastāvīgi, daudzi cilvēki neapzinās, cik grūti ir uzņemt un rediģēt attēlus un filmas. Un, ja ar nepieciešamajām prasmēm ...

Moft pastiprina savu četri vienā origami foliju iPad ar spēcīgākiem magnētiem
May 25, 2023

Mēs un mūsu partneri izmantojam sīkfailus, lai saglabātu un/vai piekļūtu informācijai ierīcē. Mēs un mūsu partneri izmantojam datus personalizētām ...

Apskatiet pasauli ar naudu ar Matt's Flights abonementu, tikai 50 $ uz mūžu
May 25, 2023

Vai jūs sapņojat izpētīt eksotiskus galamērķus un radīt atmiņas, kas paliek visu mūžu? Pasaule aicina, un tagad ir jūsu iespēja atbildēt. Lai gan e...