#JSConfBR – Quarta palestra com Angelina Fabbro

firefox-os

Firefox OS and You: The Web’s Best Little Secret Revealed

Essa foi uma das minhas palestras preferidas, conheço o Firefox OS desda ultima campus party recife, mas essa palestra foi muito legal, principalmente por ver o quanto a mozila está investindo na tentativa de  incentivar desenvolvedores a fazer apps para o FOS.

O melhor segredo sobre o firefox OS é simples, qualquer desenvolvedor web pode fazer apps para ele. A palestra foi 100% focada em como é simples desenvolver apps para firefox. Na apresentação foram explicadas as características do sistema, o esquema de permissão, um pouco sobre os aparelhos lançados e como hospedar os apps.

Qualquer desenvolvedor web pode fazer um APP para Firefox OS

Para os que não estão sabendo o firefox os é como um paraíso para os que desenvolvem para web usando html5 css e javascript, pois todos os apps são escritos usando  essas linguagens. Isso permite uma imensa liberdade para nós desenvolvedores web que já conhecemos a linguagem nos privando de ter que aprender outra linguagem para desenvolver um app.  Outro detalhe é que quando se diz todos os apps me refiro também a própria interface do os, que é escrita e dinamizada usando linguagens web.

APIs e acesso a recursos

Na palestra foi apresentado como será o esquema de privilégios que o desenvolvedor terá  que é categorizada em relação a hospedagem e certificação do app. O acesso as APIs se seguem esta lógica:

Apps hospedados

Esses apps estão hospedados no seu próprio servidor, você pode oferecer aos seus usuários utilizando o seu site, isso garante mais facilidade na hora de atualizar o app, porém limita o acesso que você tem ao hardware do aparelho. As seguintes apis são suportadas em apps hospedados:

  • Vibration API
  • Screen Orientation
  • Geolocation API
  • Mouse Lock API
  • Open WebApps
  • Network Information API
  • Battery Status API
  • Alarm API
  • Push Notifications API
  • WebFM API / FMRadio
  • WebPayment
  • IndexedDB
  • Ambient light sensor
  • Proximity sensor
  • Notification

Apps privilegiados

Nessa modalidade, os apps são armazenados em um servidor confiável, alem de serem verificados pelo Marketplace da mozilla. Os apps dessa categoria devem respeitar uma  Politica de Segurança de Conteúdo, nesse tipo de categoria você vai poder usar alem das APIs anteriores as descritas abaixo:

  • Device Storage API
  • Browser API
  • TCP Socket API
  • Contacts API
  • systemXHR

Apps certificados

Por fim temos as APPs certificadas, que são as apps nativas do próprio sistema, alem de parceiras da mozilla que também podem usar as APIs:

  • WebTelephony
  • WebSMS
  • Idle API
  • Settings API
  • Power Management API
  • Mobile Connection API
  • WiFi Information API
  • WebBluetooth
  • Permissions API
  • Network Stats API
  • Camera API
  • Time/Clock API
  • Attention screen
  • Voicemail

E os aparelhos?

Angelina falou um pouco sobre os aparelhos também, segundo ela o OS é inicialmente focado em aparelhos tier 1 e 2 (algo como básico e intermediário). Olhando na net você pode encontrar alguns aparelhos que rodam o os, eu achei esse link: http://www.geeksphone.com/ tem alguns detalhes legais de dois aparelhos o Keon e o Peak.

Angelina também falou que para os desenvolvedores que estão interessados, a mozilla disponibiliza emuladores para testar os apps sem ter um aparelho ainda. O emulador roda online e você pode usar debugging e inspecting para ajudar no desenvolvimento.

Futuro

O futuro do firefox os parece ser bastante feliz, apesar da concorrência pesada do ios/android, acho que quanto mais os no mercado mais rápido as coisas vao evoluir. Angelina citou planos da mozilla em relação ao phonegap, a idéia e que um dev que use o phonegap para desenvolver um app possa exporta-lo também para o firefox os.

E é isso, links úteis:

http://www.geeksphone.com/

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS

https://developer.mozilla.org/pt-BR/docs/Mozilla/Boot_to_Gecko/Firefox_OS_build_prerequisites

http://www.mozilla.org/pt-BR/firefox

No dia do lançamento desse post, a mozilla inicia a venda de aparelhos com o firefox os, você pode ler mais sobre isso no tecmundo pelo link: http://www.tecmundo.com.br/firefox-os/41452-firefox-os-esta-pronto-e-comecara-a-ser-vendido-amanha-por-us-90.htm

Post a comment

* Copy This Password *

* Type Or Paste Password Here *

14,971 Spam Comments Blocked so far by Spam Free Wordpress

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>