Com 10 anos completados há pouco tempo, Firefox já tem um longo caminho percorrido e o desejo de quem faz o browser é que ele tenha um longo futuro pela frente, sempre tendo foco nos assuntos mais importantes, como direito digital, privacidade, neutralidade da rede e segurança online. Além disso, querem tornar a Web uma plataforma melhor, lutando para protegê-la, brigando sempre para que o usuário – e o desenvolvedor – tenha opções avançadas de escolha e controle.
Essa é a visão de Dave Camp, diretor do Firefox Developer Tools para a Mozilla. Ele e sua equipe constroem ferramentas para tornar os desenvolvedores mais produtivos e capacitá-los para construir a Web. Dave começou sua carreira trabalhando em software desktop open source na Ximian e foi para a Mozilla em 2006, como um engenheiro de plataforma. Veja nesta entrevista exclusiva para o iMasters um pouco da visão de Dave sobre os 10 anos do Firefox e o que o browser tem feito e ainda fará pelos desenvolvedores e usuários.
O Firefox completou 10 anos. Qual balanço que você faz dessa história?
Criamos o Firefox há 10 anos para entregar escolha e controle na Web. Isso tem sido algo enorme para os usuários – temos conseguido entregar nossa missão de promover abertura, inovação e oportunidades online. E isso também tem sido enorme para os desenvolvedores. Firefox nos mostrou o que é ter um browser que você mesmo pode ajudar a construir e ampliar, deixando-o totalmente seu. As pessoas pegaram essa liberdade e construíram add-ons como o Firebug, que nos mostrou como o desenvolvimento Web poderia ser diferente do tradicional.
Se você pudesse destacar cinco grandes coisas que a Mozilla fez na primeira década do Firefox, o que seria?
Temos muito orgulho de cada release, cada nova funcionalidade, cada padrão que colocamos no mercado, completa nossa missão e move a Web para ser uma plataforma. Mas eu gostaria de destacar o seguinte:
- Fomos os primeiros com funcionalidades líderes de privacidade e iniciativas como DNT e o add-on Lightbeam, e dedicados a melhorar a privacidade com coisas como navegação anônima, esqueça esse site e agora com o novo botão “Esqueça” (Forget Button) e o Firefox for Android Privacy Coach.
- Lideramos o direcionamento da Web como plataforma, entregando padrões e sendo pioneiros em novas tecnologias, como gráficos 3D na Web, comunicações na Web em tempo real, e mais de 30 novas Web APIs para mobile.
- Firefox foi o primeiro a oferecer uma plataforma de add-ons para adicionar novas características, funcionalidades ou um visual personalizado ao seu navegador. Temos milhares de add-ons para personalizar toda a sua experiência Web. Temos algumas coleções de add-ons com foco em privacidade e segurança, como LightBeam, Ghostery e Privacy Badger.
- Firefox já foi traduzido em 90 idiomas por nosso incrível time de voluntários.
- Ampliamos a navegação open source para mais milhões de usuários com o Firefox para Android (mais de 80 milhões de downloads).
Também é preciso lembrar que lançamos o Firefox OS como o único sistema operacional mobile aberto, atualmente disponível em três continentes para 12 modelos de smartphones em 13 operadoras de 24 países.
Recentemente foi lançado o Firefox Developer Edition, um browser desenvolvido especialmente para desenvolvedores. Você pode explicar melhor sobre esse projeto, falando sobre os objetivos e os próximos passos dele?
O Firefox Developer Edition é um browser que consolida todas as dev tools que os profissionais estão acostumados a usar e algumas coisas novas que simplificam o processo de construir para a Web.
Um dos pontos mais difíceis para os desenvolvedores é ter que usar inúmeros ambientes de desenvolvimento separados para criar conteúdo engajador ou direcionado a diferentes lojas de aplicativos. Por isso, devs geralmente acabam “pulando” por diferentes plataformas e navegadores, o que diminui a produtividade e causa frustrações. O Firefox Developer Edition acaba com esse problema ao criar um ponto de foco para agilizar o fluxo do trabalho de desenvolvimento.
É um browser estável e que é mais do que uma ferramenta poderosa de autoria, mas também é robusta o suficiente para a navegação diária. Ele também acrescenta novas funcionalidades que simplificam o processo de desenvolvimento para toda a Web, quer o seu alvo seja o mobile ou o desktop, em qualquer plataforma.
Além do visual limpo, escuro (o mesmo tema do developers tool) e propício ao foco, foram integradas duas novas funcionalidades, Valence e WebIDE, o que melhora o workflow e ajuda a fazer o debug de outros navegadores e apps diretamente do Firefox Developer Edition.
O Firefox OS vem crescendo sua presença em Mobile e agora também em Smart TVs. Com a nova onda de wearables e smartwatches, a Mozilla pretende lançar um wearable próprio ou já está fazendo alguma parceria para que esses novos devices venham com a plataforma do Firefox OS?
Como uma plataforma totalmente aberta, todos podem desenvolver para o Firefox OS e testar novos produtos nele. Temos visto um grande interesse em dispositivos além de apenas smartphones. A Mozilla está trabalhando com a Panasonic para desenvolver a próxima geração de SmartTVs rodando FirefoxOS, e recentemente a Abticool lançou um dispositivo HDMI para streaming que permite ao usuário exibir conteúdo do seu app mobile ou web em um dispositivo HDTV compatível.
Não temos nada específico para anunciar neste momento, mas ficamos muito felizes com todo esse entusiasmo – queremos que a base de todas essas coisas “smart” seja um sistema aberto.
Você pode falar como é o processo de criação de novos produtos na Mozilla?
Cada produto é diferente do outro. Geralmente um pequeno grupo de pessoas tem uma ideia que ajuda a avançar na Web, e então eles constroem um protótipo. Esse protótipo pode trazer apoio e entusiasmo, e então falamos sobre o que é necessário para que ele se torne real.
O Firefox Developer Edition é um exemplo desse processo de idealização de produto. Por algum tempo, o time de desenvolvimento de ferramentas pensou em qual seria a aparência de um navegador focado apenas nos desenvolvedores, em vez de compartilhar ideias de design com todos os usuários do Firefox. E foi na época do 10º aniversário do Firefox que decidimos que era uma boa oportunidade para juntar todas as pecinhas em um grande release. Foi um esforço enorme, mas muito compensador.
A cada projeto que nasce e alcança sucesso, outros são descartados e não chegam a sair do papel. Como a Mozilla descarta esses projetos que por algum motivo não podem ir para o mercado?
Constantemente fazemos um balanço das nossas atividades para ter certeza de que estamos trabalhando no que é mais importante para promover a Web. Algumas vezes isso leva a decisões para parar de investir em um determinado projeto. O que fazemos a partir daí costuma ser bastante específico e inerente ao projeto e às necessidades dos usuários. Para projetos já com alguma adoção, isso significa trabalhar a comunicação e informar o plano de transição aos usuários. Tudo isso é feito de maneira open source, então se há um interesse grande da comunidade, um projeto pode durar além do envolvimento direto da Mozilla com ele.
Um dos grandes financiadores da Mozilla é o Google, que hoje é um concorrente do Firefox com o Chrome. Como funciona essa situação? Existe algum tipo de conflito de interesses?
Tivemos uma parceria com o Google por muitos anos, e ela funcionou muito bem e foi muito boa para nós – e, mais importante, para os nossos usuários. Recentemente, anunciamos uma mudança na nossa estratégia de parcerias para buscas no Firefox.
Vamos encerrar a prática de ter um único provedor padrão global de buscas, passaremos a adotar soluções mais locais e flexíveis por país, para aumentar as possibilidades de escolha e inovação na Web, com novas e ampliadas parcerias na área de buscas:
- Yahoo! será a opção padrão nos EUA e estamos bastante animados em trabalhar com eles para oferecer uma nova e melhor experiência de busca para os usuários do País.
- Yandex será o buscador padrão na Rússia.
- Baidu será a opção padrão na China.
Usuários em outros países não verão uma mudança por agora, e vão continuar tendo o Google como padrão.
Firefox é um navegador para todos, sejam quais forem as suas preferências de serviços de busca, e nós vamos continuar oferecendo ao usuário a opção e o controle dessa experiência.
O que o desenvolvedor web pode esperar da Mozilla para os próximos anos? Por exemplo, como está a implementação da ECMAScript 6 e de outras tecnologias?
Vamos continuar levando a Web a novos lugares, oferecendo aos desenvolvedores as ferramentas para isso. Há várias novas funcionalidades que virão em breve para o Firefox – suporte para o novo ECMAScript 6 está sendo adicionado aos poucos. WebRTC, WebNFC, Service Workers e Web Workers trarão novas capacidades aos aplicativos web, tanto em dispositivos mobile como em desktop. Também estamos levando jogos de nível AAA para a Web com WebGL e Emscripten, e explorando como a realidade virtual pode mudar a Web com o mozvr.com.
O Firefox Developer Edition e suas ferramentas estão sempre inovando a forma de se depurar para Firefox OS, Android e iOS. Desenvolvedores web podem aguardar, pois vamos expandir e refinar nossas ferramentas de desenvolvimento in-browser para atender às suas necessidades. Estamos criando novas e melhores ferramentas de desempenho, mecanismos para trabalhar o design e a animação do seu site, e novas formas de integrar o navegador com seu fluxo de desenvolvimento fora do browser.
Assim como acontece com todos os produtos da Mozilla, estamos trabalhando em conjunto com desenvolvedores Web que utilizam ferramentas como UserVoice para receber feedback e colocá-lo em prática, garantindo que estamos fazendo um navegador que seja amado pelos desenvolvedores.
E o usuário comum, que utiliza o Firefox como navegador padrão, o que pode esperar para as próximas versões?
A coisa mais importante que faremos para a Web será continuar sendo campeões da Web. Nós a queremos como plataforma e lutamos para proteger os direitos de usuários e desenvolvedores todos os dias. Literalmente, tudo que fazemos é para apoiar a Web e nossa missão de promover a abertura, a inovação e a oportunidade online.
Firefox é mais do que apenas um navegador, ele deveria ser a sua companhia segura na Web e ajudar a gerenciar sua vida digital. Nos próximos 10 anos, acredito que veremos o Firefox se tornar ainda mais educativo em oferecer opções de personalização e em manter o usuário no controle da sua experiência Web. À medida que a outra metade da população mundial começar a ficar online, as pessoas vão procurar por uma experiência de conexão segura, fácil de usar e divertida como o Firefox. Isso é importante especialmente em lugares nos quais as pessoas ficarão online primeiramente no mobile, tendo experiências com o Firefox OS no smartphone.
***
Texto publicado originalmente na Revista iMasters.