Atualizações do seu Flame: Nós encorajamos a se juntar a seguinte lista de e-mail para receber atualizações periódicas sobre o desenvolvimento e outras notícias que afetam o Flame:: https://mail.mozilla.org/listinfo/flamenews
Available to order
O Flame, um aperelho referência de desenvolvimento, é um marco para o Firefox OS. Seu hardware oferece um conjunto representativo de funcionalidades — incluindo o display FWVGA e um processador dual-core — que ajudará os desenvolvedores a criar excelentes conteúdos para oferecer uma boa experiência do usuário. Uma única plataforma de hardware também facilita a equipe de testes, que poderá endereçar problemas de hardware sem se preocupar com bugs específicos para determinado modelo.
Se você tem seu telefone em mãos e gostaria de começar a usá-lo, desenvolver e distribuir aplicações para ele ou contribuir para o desenvolvimento da plataforma Firefox, os seguintes links trarão tudo o que você precisa:
- Firefox OS: Para criar suas próprias imagens Firefox OS e contribuir para os projetos B2G e Gaia.
- App Center: Para desenvovler aplicativos open eweb compatíveis com o Firefox OS.
- Marketplace: Para informações de como publicar e distribuir aplicativos.
- Firefox Marketplace: O melhor local para encontrar e publicar novos aplicativos Firefox OS.
Se você gostaria de adquirir um telefone ou saber mais informações sobre como usá-lo, veja abaixo:
Adquirindo um telefone
Nosso parceiro está disponibilizando esse telefone em pré-venda no everbuying.com, pelo preço de US$170, incluído o frete (custo do aparelho de US$ 145 e US$ 25 de frete, taxas de alfândega podem ser incluídas dependendo do país de destino). O disposiivo tem o bootloader e a operadora desbloqueados e utiliza um rádio GMS+UMTS quad-band que permite funcionar com um grande número de operadoras.
Note: Outra opção para ter seu Flame é participar do nosso Flames for Apps scheme, destinado a desenvolvedores experientes de aplicativos HTML5 que desejem portar seus aplicativos no Firefox OS.
Atualizando o software do Flame
Nós temos dois canais principais de lançamentos de versões do Firefox OS para o Flame:
- O primeiro é o nosso canal de lançamentos. O Flame possui esse canal e receberá atualizações "over-the-air" para as novas versões "major", ou seja, o Flame atualizará para das versões 1.3 para 2.0, 2.1, etc.
- O segundo canal é o nosso canal Nightly. Uma vez feito um flashing desse canal as próximas atualizações são feitas "over-the-air" numa frequência diária.
Nota: Usuários Windows precisarão instalar um driver para habilitar a comunicação via USB com o telefone. Veja como fazer isso na seção Windows abaixo. Usuários do Linux precisam incluir uma regra no udev, veja a seção Linux e Mac abaixo.
Enquanto nossos parceiros trabalho na solução final de armazenamento para as imagens de software, você pode baixar os arquivos de recuperação e as ferramentas nos seguintes locais no Onedrive:
- Base image v123.zip: Esse arquivo contem a imagem básica do Firefox OS 1.3 para o Flame. Para instalá-la, descompacte-a e execute o script.
- Base image v123.exe: Um executável Windows que contem a imagem básica do Firefox OS 1.3 do Flame. Para instalá-la, execute o programa em um sistema Windows.
Você também pode compilar suas próprias imagens e instalá-las no Flame. Veja o artigo Compilando e Instalando o Firefox OS.
Atualizando seu Flame com uma imagem nightly
Para atualizar seu telefone você precisará do ADB e também deve certificar-se de ativar a depuração remota nas Configurações do desenvolvedor.
Antes de atualizar seu telefone com uma imagem Nightly, você deve fazer um flash com a última imagem base para certificar-se que o software básico está atualizado. Baixe a imagem base nos locais abaixo e:
- No Windows simplesmente rode o executável
- No Linux / OSX execute o script flash.sh.
A seguir, baixe as imagens nightly que você encontra em https://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/. Provavelmente você também vai querer alguma dessas imagens:
Imagens de produção (incluindo localizações)
- Última imagem master (atualmente 2.1)
- Última imagem da v2.0
- Última imagem da v1.4
Imagens de Engenharia (com aplicativos de testes e somente com pseudo-localizações)
- Última imagem master (atualmente 2.1)
- Última imagem da v2.0
- Última imagem da v1.4
Escolha a versão e baixe os arquivos b2g-XX.XX.en-US.android-arm.tar.gz
e gaia.zip
.
Para instalar e compilar no seu telefone baixe o shallow flash script e execute-o da seguinte forma:
./shallow_flash.sh -g=/path/to/gaia.zip -G=/path/to/b2g-XX.XX.en-US.android-arm.tar.gz
Uma vez terminado o telefone deve reiniciar na imagem atualizada e será executada e experiência do primeiro uso.
Nota:Depois de atualizar o Gecko e o Gaia para a versão Nightly com a imagem base v123, exisitirá uma imcompatibilidade entre os fontes que o Gecko e o Gaia esperam e a que a imagem base fornece. Para consertar isso, baixe o pacote de atualização do fonte, extraia em um diretório e execute o scritp flash.sh a partir do diretório onde o conteúdo foi extraído.
Modo Emergency download
Quando for feito um flash de uma nova imagem para o telefone e não funcionar, o aparelho pode ficar inacessível e não conseguir entrar no modo fastboot. Se isso acontecer você pode entrar no modo emergency download para recuperá-lo.
Um cabo USB e a ferramenta Emergency Download Tool serão necessários para execução desse procedimento. (Download em breve)
Recovery mode
Você pode entrar em recovery mode para apagar os dados do seu telefone ou atualizar o firmwaer manualmente. Existem dois modos para entrar nesse modo:
- Se o software ADB estiver disponível, certifique-se de ativar o modo de depuração no seu telefone em Configurações do desenvolvedor, conecte seu telefone ao computador pelo cabo USB e execute
adb reboot recovery
na linha de comando. - Se seu telefone estiver desligado, pressione os botões Volume + e Volume - juntos.
Quando estiver em recovery mode, pressione os botões de volume para mover selecionar a opção deseja e use o botão Power para selecioná-la. Não se esqueça de fazer uma cópia de segurança dos dados do seu telefone (Contatos, SMS, etc) e atualizar os aplicativos antes de realizar o procedimento.
Copiando aplicativos para o seu Flame
A ferramenta App Manager torna fácil tarefas como copiar aplicativos para seu telefone, teste, etc. Instruções completas no artigo Usando o App Manager.
Importanta: Instruções adicionais para plataformas específicas estão disponíveis abaixo. Verifique-as antes de tentar usar o App Manager.
Linux e Mac
Não é necessária nenhuma etapa adicional se você está utilizando Linux ou Mac, embora dependendo da sua distro do Linux, você pode precisar incluir uma regra udev para o seu telefone, que deve parecer com a linha a seguir:
SUBSYSTEM=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9025", GROUP="users", MODE="0666"
Certifique-se de --reload-rules
, então disconecte e reconect seu dispositivo antes de continuar.
Windows
Para acessar o Flame com o App Manager/ADB, um driver USB é necessário. Siga as instruções abaixo para instalá-lo.
Baixe o drive
Baixe o driver para o Windows aqui. Após baixar, extraia o conteúdo do arquivo compactado em um local adequado do seu disco.
Nota: O aplicativo Android Debug Bridge (ADB) deve estar instalado.
Instalando o Driver USB
Nesse ponto, conecte seu dispositivo Flame ao seu computador usando um cabo USB.
Para instalar o driver, abra o diretório Alcatel_USB_Driver_Q_4.0.0_2013_11_11_noinstall
do arquivo ZIP extraído e faça um duplo-clique no executável DriverInstaller.exe
. Você deve receber um aviso de que o executável é proveniente de uma fonte desconhecida. Caso isso aconteça, clique em "Sim" e o programa será iniciado.
Clique no botão Install para instalar o driver.
Com o driver instalado, você pode verificar se está funcionando abrindo a linha de comando e digitando adb devices
. Como resultado você deve ver uma lista com os dispositivos conectados. Algo como isso:
List of devices attached 3561d02a device
Ajuste da RAM
Você pode ajustar a capacidade de RAM disponível para verificar como os aplicativos se comportam em aparelhos com menos memória.
Isso é possível entrando em modo fastboot (o aplicativo fastboot deve estar instalado que está disponível na mesma página SDK que o ADB) e executar:
adb reboot bootloader fastboot oem mem [0|256-1024]
“0” indica que a memória deve ser automaticamente detectada e “256-1024” é o número desejado em megabytes. Por exempo, se você deseja ajustar a memória do dispositivo para 512MB, execute o seguinte comando: fastboot oem mem 512
.
É necessário reinicializar o dispositivo para a nova configuração funcionar. Faça isso executando o comando:
fastboot reboot
Para voltar à configuração de memória inicial, entre no modo fastboot e execute:
fastboot getvar mem
Especificações da rede e do dispositivo
Rede:
- 802.11b/g/n wireless internet
- GSM 850/900/1800/1900MHz
- UMTS 850/900/1900/2100MHz
Hardware: Você pode encontrar as características do hardware na nossa página de especificações.
Recursos adicionais:
- NFC
- Bluetooth 3.0
- Acelerômetro
- Rádio FM
- Sensor de proximidade
- Suporte a GPS W / A-GPS
- Sensor de luminosidade do ambiente