In questi giorni, dopo la pubblicazione di questo articolo molto interessante, ho scoperto alla nascita di due nuovi progetti opensource per la creazione di un client BitTorrent nativo per Mac. Entrambi partono da un componente opensource  sfruttato da Transmission, quello che per me è il migliore client BT per Mac (ad oggi, soprattutto usando le ultime beta). Vediamo un essenziale confronto.

Transmission (versione 0.7 build 850)
Cosa ha di buono:

  • Molto leggero, impegna poche risorse hardware
  • Veste grafica essenziale, comprendente tutto ciò che serve
  • Nella versione 0.7 si può scegliere la visualizzazione “minimal view” che consente di rimpicciolire lo spazio occupato dalla finestra, e anche l’opzione di ridimensionamento automatico
  • Oltre ad impostare la velocità massima di download e upload, è possibile impostare parametri diversi per la modalità “Speed Limit”, che con un click permette di abbassare la banda dedicata a Transmission

Cosa non va:

  • Non vi è ancora il supporto per il UPnP e il NAT-PMP Port Forwarding
  • A causa di un bug che riguarda l'”annunce interval”, il client è bannato da alcuni tracker privati. In questo caso sarete avvisati da un messaggio di errore

BitRocket
Cosa ha di buono:

  • Interfaccia grafica avanzata
  • Visualizzatore di info in tempo reale
  • Generatore di file torrent
  • UPnP e NAT-PMP Port Forwarding

Cosa non va:

  • Interfaccia troppo pasticciata e scopiazzata qua e là da altri client
  • Motore di ricerca integrato inutile, poiché comunque rimanda ad una pagina del browser (tanto vale cercare direttamente lì…)
  • Pessima reputazione dello sviluppatore: inizialmente non aveva menzionato la provenienza di alcune parti del codice sorgente, infrangendo in parte la licenza sotto cui questo era stato rilasciato. Lo sviluppatore è poi lo stesso di Xfactor, client per reti peer to peer, creato “rubando” il codice dal client opensource Poisoned (praticamente sono identici). Inizialmente distribuito come freeware mentre era in fase di beta, è poi diventato shareware una volta completato lo sviluppo.

Hurricane:
Cosa ha di buono:

  • È l’essenziale fatto client, la leggerezza è il suo forte..
  • Non ha problemi di bann dai tracker privati

Cosa non va:

  • Per alcuni può essere fin troppo semplice, scarno e povero di funzioni.
  • Non supporta l’UPnP e il NAT-PMP

Tutti i software sono open source, gratuiti, hanno il vantaggio di essere programmi nativi per Mac OS X invece che porting di programmi in Java e di essere aggiornati con costanza. Direi che l’accoppiata Transmission + Hurricane è, per me, un ottimo compromesso. La funzione di creazione dei torrent di BitRocket può essere interessante, ma non per tutti. A questo punto propongo la creazione di un client torrent definitivo, da chiamare YATC-4M (Yet Another Torrent Client For Mac), creato a immagine e somiglianza di transmission, con la risoluzione del fastidioso bug da bann, il supporto per l’UPnP e l’aggiunta di un campo per la ricerca dei torrent su vari siti, i cui risultati però vengano mostrati direttamente in un pannello dell’applicazione. Magari avrei dovuto proporlo a suo tempo a quelli di My Dream App, ma poi sarebbe stato shareware, e noi invece lo vogliamo freeware! Ah, dimenticavo… naturalmente scritto in Cocoa, niente Java please! 😉

p.s.: spero che Andrea non se la prenda troppo per l’ennesimo attacco a Java… scusa, ma io preferisco la miscela arabica! ^___^

’nuff said