Ubuntu Desktop Manager parla di Apple, feedback della community, Unity Polish e altro

instagram story viewer

Ho incontrato per la prima volta il nuovo Desktop Manager di Ubuntu Jason Warner su Linux.conf.au a Brisbane all'inizio di quest'anno. Mentre abbiamo fatto una bella chiacchierata su Unity e sul futuro di Ubuntu davanti a una birra, solo ora sono riuscito a intervistarlo formalmente per OMG! Ubuntu!

Originario degli Stati Uniti, Jason ora vive appena fuori Adelaide, in Australia, con sua moglie, suo figlio e sua figlia (3 anni e 6 mesi).

Jason è cresciuto sul web costruendo infrastrutture e applicazioni web su larga scala, nonché i team che le hanno costruite. Da sempre sostenitore di Linux, quando si è aperta la possibilità di lavorare su Ubuntu, Jason ha sentito la chiamata a lavorare sulla distribuzione Linux più popolare di tutti i tempi.

Quando non è perennemente collegato a un laptop, a Jason piace scrivere, sollevare pesi e andare in bicicletta.

Avanti con l'intervista.

Puoi descrivere brevemente cosa fai nel tuo ruolo di Desktop Manager?

Il Desktop Manager è la persona fortunata che riesce a gestire il team desktop all'interno di Canonical. Questa squadra (non posso nominarli tutti, anche se voglio davvero, davvero... fanno rock!) sono le persone che mettono insieme tutti i vari pezzi che finiscono per essere "Ubuntu".

Il mio ruolo, insieme a quello del team, è assicurarmi di rilasciare la migliore Ubuntu possibile ogni sei mesi. Ciò comporta un po' di sostegno, guida, dire "no" e proteggere ciò che rende Ubuntu, Ubuntu. Abbiamo l'unica responsabilità di vedere come tutto alla fine diventerà Ubuntu. Lavoriamo a stretto contatto con upstream, progetti comunitari, aziende e team interni di Canonical per garantire che tutto vada a buon fine.

È un lavoro stimolante e interessante, a volte frustrante, ma sempre gratificante.

Essendo nuovo di Canonical [Jason ha iniziato all'inizio di quest'anno], come ti trovi a lavorare per un'azienda che ha una comunità così ampia e attiva?

Ho iniziato alla UDS-N di Orlando. La mia prima introduzione alla comunità come Desktop Manager è stata con Mark [Shuttleworth, fondatore di Ubuntu] che ha annunciato Unity!

Amo la comunità. La passione e la guida sono incredibili. Come con qualsiasi grande base di persone, le motivazioni saranno diverse, le persone si sbatteranno le teste e le idee si scontreranno. Ma queste sono tutte cose buone e salutari che, finché le persone si avvicinano l'una all'altra con rispetto, rendono il nostro prodotto e la nostra comunità migliori.

Hai trovato gratificante o difficile lavorare con una varietà di persone di ogni provenienza?

Lo adoro. Solo il Desktop Team ha persone provenienti da Inghilterra, Francia, Germania, Spagna, Canada, Stati Uniti, Australia e Nuova Zelanda. Canonical impiega persone provenienti da circa 50 paesi diversi. La comunità Ubuntu è ancora più diversificata.

Ovviamente la sfida più grande è la comunicazione distribuita, ma anche quella ha dei vantaggi. La parte migliore della mia giornata è svegliarmi, sincronizzarmi con l'ultima e vedere tutte le modifiche apportate mentre dormivo. Incredibile vederlo in azione.

Il passaggio a Unity in Ubuntu 11.04 è stato drammatico e ha attirato molta attenzione. Quanto questo feedback ha influenzato o modificato i piani per l'11.10 e oltre? Cosa è cambiato e perché?

Amiamo il feedback; qualsiasi cosa per migliorare Ubuntu, quindi continua a seguire questi suggerimenti.

[Che ci crediate o no, molti dipendenti Canonical sono attivi OMG! Ubuntu! lettori.]

Costruire prodotti innovativi è una sfida. Da un lato vorremmo prendere tutti i feedback e dare alle persone quello che vogliono, e dall'altro stiamo cercando da diversi anni e cercando di superare il mercato e la concorrenza. È strano farlo allo scoperto.

Se guardiamo indietro alla storia di Unity, vedremo che ha chiaramente superato il mercato in molte aree. Vogliamo continuare a spingere il desktop computing e ci sentiamo in grado di farlo.

Quanto è difficile mantenere la coerenza e la coesione di un'esperienza desktop in un progetto guidato dalla comunità come Ubuntu quando così tante applicazioni sono di terze parti o progettate per una shell desktop diversa o ambiente? Ubuntu sta facendo qualcosa per facilitare questo?

Questa è la mia opinione personale come qualcuno che usa Linux da Slackware 3.0, ma vedo la moltitudine di scelte disponibili come un ostacolo all'adozione di massa e non un vantaggio. Ci sono troppe lingue, troppi toolkit e troppi modi per creare un'applicazione desktop. Ciò ha alcuni effetti negativi netti, quello più ovvio è la mancanza di coerenza tra le applicazioni. Una meno ovvia è che ora è molto più difficile per i nuovi sviluppatori contribuire in modo significativo; abbiamo aumentato il costo di ingresso solo un po' di più.

Guardando le app predefinite in Natty abbiamo Firefox, Evolution, LibreOffice, Banshee e Shotwell. Tutte le diverse lingue, toolkit per finestre e runtime. Aggiungi su Skype, Chromium, Thunderbird, Inkscape e The Gimp. Niente è coerente e niente sembra lo stesso. Abbiamo un desktop schizofrenico.

Abbiamo bisogno di una storia di sviluppatori di terze parti assolutamente fondamentale che includa linguaggio, framework, documentazione, packaging, tutorial e distribuzione del software. Queste sono tutte cose che Canonical sta conducendo. Ubuntu è già una piattaforma di destinazione interessante e, man mano che cresce con la nostra base di utenti, gli strumenti per sviluppatori di terze parti diventano più critici.

Queste sono buone sfide e personalmente non vedo l'ora di affrontare.

Mark ha l'obiettivo di 200 milioni di utenti di Ubuntu in quattro anni. Pensando a quel numero; Come cambierebbero la gestione e le priorità del desktop Ubuntu con 200 milioni di utenti da soddisfare? I bug "papercut" sarebbero meno o più importanti? La comunità sarebbe altrettanto importante?

200 milioni di utenti non sono più il desktop Linux di tuo nonno! 1990 Linux Guy si rabbrividisce davanti a questo.

Tutto diventa più importante. La qualità conta di più, la lucidatura viene evidenziata, i driver della stampante, i bug X, il numero e la qualità delle applicazioni di terze parti. Ogni cosa.

La sfida sarà come ci adattiamo. Il business as usual diventerà privo di significato con l'afflusso di nuovi utenti con molte esigenze diverse di hardware, desktop e applicazioni, per non parlare dei livelli molto variabili di esperienza tecnica.

Quale ritieni sia l'elemento chiave del desktop che deve essere al 100% fin dall'inizio per non solo attrarre ma soddisfare nuovi utenti?

Non ho mai sentito che nulla sia giusto al 100%, e se cerchi la perfezione prima di rilasciare, perderai delle opportunità.

Detto questo, la mia priorità numero 1 per Ubuntu è la rifinitura e la qualità. Il mercato di massa ha meno pazienza per i difetti rispetto ai primi utenti. Per quanto vocale sia la comunità, hanno sopportato un bel po' nel corso degli anni. Le persone nella comunità tendono ad essere disposte a scavare nei problemi ea cercare soluzioni. Gli utilizzatori del mercato di massa non saranno disposti a farlo. Il sistema deve funzionare immediatamente per la maggior parte dei casi d'uso.

La cosa grandiosa del feedback della community è che mostrano che si preoccupano. Non avremo la stessa opportunità di ricevere feedback appassionati dal mercato di massa; semplicemente andranno avanti e non useranno il nostro prodotto.

Cosa ti tormenta attualmente del desktop Ubuntu quando ti siedi per usarlo?

Bug #1 è interessante nella sua eredità. Personalmente mi piacerebbe vedere un nuovo bug che prende di mira Apple. Microsoft potrebbe avere la quota di mercato maggioritaria dei desktop, ma ha perso la quota mentale e sta lentamente (se non già) diventando irrilevante. Non dal punto di vista delle entrate; saranno in grado di aggrapparsi al modello attuale per un bel po' di tempo grazie alle imprese e ai governi. Piuttosto, hanno perso il consumatore e gli sviluppatori.

Tuttavia, se guardiamo ad Apple e al modo in cui stanno sostanzialmente dettando l'ecosistema della piattaforma, ci rendiamo conto che questo presenta sfide uniche per Ubuntu. Per uno, iTunes è il lettore musicale standard di fatto ora e non possiamo trasmetterlo in streaming. Questo presenta delle sfide.

Apple è un caso di studio nel prendere il mercato. Nel 2002 Apple era sostanzialmente irrilevante. Introduci l'iPod, rilascia OS X (che era TERRIBILE per le prime versioni, se qualcuno lo ricorda) e prendono di mira sviluppatori web e sviluppatori di applicazioni e all'improvviso iniziano a prendere il controllo del mercato. Intendiamoci, il loro successo immediato è stato di 10 anni, tre innovazioni di prodotto rivoluzionarie (iPod, iPhone e iPad) e una spietata strategia di piattaforma in seguito.

Ubuntu è in grado di essere dirompente in questo mercato e conserva ancora l'etica che rende Linux unico.

Quindi, per rispondere alla domanda, i miei "problemi" con Ubuntu hanno meno a che fare con Ubuntu o Unity e più a che fare con le sfide che i non smanettoni hanno nell'integrarsi con altre piattaforme. Il giorno in cui possiamo collegare qualsiasi dispositivo standard e funziona è il giorno in cui sorrido un grande sorriso.

Grazie a Jason Warner

Tutto Ubuntu, tutti i giorni. Dal 2009.

Teachs.ru