Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mozilla & Mobile

Mozilla & Mobile

O futuro da Web é mobile. Por isso, é essencial que a Mozilla tenha presença forte nesse campo para continuar na sua missão de promover abertura, inovação e oportunidade na Web. Nesta palestra foram apresentadas as iniciativas da Mozilla no mundo mobile tais como Firefox para Android, Boot to Gecko, Open Web Apps e Web API.

Lucas Rocha

April 19, 2012
Tweet

More Decks by Lucas Rocha

Other Decks in Technology

Transcript

  1. Mozilla & Mobile
    Semana de Ciência e Tecnologia
    17 de Maio, 2012

    View Slide

  2. Lucas Rocha
    lucasr.org

    View Slide

  3. A Mozilla
    Organização sem fins lucrativos

    View Slide

  4. Missão
    Promover abertura, inovação e
    oportunidade da Web

    View Slide

  5. Posição
    Foco sempre no usuário e na Web como
    patrimônio da humanidade

    View Slide

  6. View Slide

  7. A contribuição do Firefox
    Fez a Web Aberta acontecer

    View Slide

  8. A Web Aberta
    Padrões de interoperabilidade
    HTML, CSS, JavaScript

    View Slide

  9. O mundo está mudando
    Smartphones e tablets em todo lugar
    A Web é mobile

    View Slide

  10. Mozilla tem que ser mobile
    A missão da Mozilla requer produtos que
    incorporam os valores da Web Aberta

    View Slide

  11. Mozilla & Mobile
    Firefox Mobile, Boot to Gecko,
    Open Web Apps & Marketplace
    Persona, Firefox Sync

    View Slide

  12. Firefox Mobile
    Maemo e Android
    Smarphones e tablets

    View Slide

  13. Respostas positivas
    Bom suporte para HTML5, JavaScript rápido
    Sync integrado, design inovador

    View Slide

  14. Arquitetura atual
    JavaScript + CSS + XUL
    Firefox & Firefox Mobile

    View Slide

  15. Respostas negativas
    Sem suporte a Flash
    Performance de vídeo

    View Slide

  16. Mas a maior reclamação é...

    View Slide

  17. Performance
    Lento para iniciar
    Resposta lenta a interação
    Uso de memória

    View Slide

  18. Interface Nativa
    Toolkit de interface do Android
    Gecko, para conteúdo Web

    View Slide

  19. Nova arquitetura
    Múltiplas threads vs Múltiplos processos
    Novo design e suporte a Flash

    View Slide

  20. View Slide

  21. Planos
    Beta no final de Abril
    Lançar junto com o Firefox 14

    View Slide

  22. Download
    nightly.mozilla.org

    View Slide

  23. Plataformas mobile atuais
    iOS, Android, Windows Phone
    Fragmentação, isolamento e controle

    View Slide

  24. Experiência
    Applicativos não são portáveis
    Replicação de código em cada plataforma

    View Slide

  25. Já aconteceu antes
    A Web acabou com a necessidade de
    aplicativos nativos no desktop

    View Slide

  26. A Web é a plataforma
    Falta de acesso às funcionalidades dos
    disposivos móveis

    View Slide

  27. Boot to Gecko
    Baseado em tecnologias Web
    Gonk e Gaia

    View Slide

  28. View Slide

  29. Web APIs
    Acelerômetro, Geolocalização
    Discador, SMS, entre outros

    View Slide

  30. // SMS object
    var sms = navigator.mozSMS;
    // Send a message
    sms.send("123456789", "Hello world!");
    // Recieve a message
    sms.onrecieved = function (event) {
    // Read message
    console.log(event.message);
    };

    View Slide

  31. Saiba mais
    mozilla.org/b2g

    View Slide

  32. Apps
    Simplicidade e acesso
    Websites vs Apps

    View Slide

  33. Open Web Apps & Marketplace
    Distribuição e venda de apps
    Plataforma aberta e descentralizada

    View Slide

  34. Saiba mais
    mozilla.org/apps

    View Slide

  35. Identidade na Web
    Facebook, Google, Twitter, etc
    O problema da privacidade

    View Slide

  36. Mozilla Persona
    Plataforma distribuída de identificação
    Interface simplificada e padronizada
    Integração com Marketplace

    View Slide

  37. Firefox Sync
    Dados criptografados localmente
    Respeito à privacidade do usuário

    View Slide

  38. Saiba mais
    mozilla.org/mobile/sync

    View Slide

  39. Perguntas?
    lucasr.org

    View Slide