lmjabreu's tumblr

by Luís Abreu
I’m always afraid of what comes out of the xda-developers forums, generally the rom cooks(people who build custom roms) have an indisputable bad taste regarding aesthetics, usability, they like blue moons, wallpapers from 2001, alien fonts and much more. The amount of junkware they tend to bundle with their roms is also annoying, not to speak of the ones who like to brand and distribute roms that need a free unlocking tool, weird people.
Anyhoo, today I came across cyanogen’s work, he created a very nice rom, based on the google build and it’s using the standard android theme, which is great( although the lock screen has been defaced and contrast is too low ). He only included HTC’s camera app, which is superior to the default one(has timer, grid, exposure, and a bunch of other improvements, but no GPS Tagging, which sucks) HTC IME(virtual keyboard, disabled by default) and HTC framework which I guess it’s needed for the camera to work. CPU Clocks have been tweaked too, fast responsive scaling and max clock increased to 528mhz which is the cpu’s stable max I believe. There are a bunch of other stuff like A2SD(apps to sd card, requires class6 microsd)
Refreshing work, even donated a few dollars to him ( shame he didn’t reply to my @’s or PMs ), advise you to try it out( current v3.6.2 ).
Combine that with the Pimped out recovery image and you’ve got yourself a nice upgrade from the default firmware, it supports full device backup/restore to microsd with Nandroid, among other more technical features, awesome.

I’m always afraid of what comes out of the xda-developers forums, generally the rom cooks(people who build custom roms) have an indisputable bad taste regarding aesthetics, usability, they like blue moons, wallpapers from 2001, alien fonts and much more. The amount of junkware they tend to bundle with their roms is also annoying, not to speak of the ones who like to brand and distribute roms that need a free unlocking tool, weird people.

Anyhoo, today I came across cyanogen’s work, he created a very nice rom, based on the google build and it’s using the standard android theme, which is great( although the lock screen has been defaced and contrast is too low ). He only included HTC’s camera app, which is superior to the default one(has timer, grid, exposure, and a bunch of other improvements, but no GPS Tagging, which sucks) HTC IME(virtual keyboard, disabled by default) and HTC framework which I guess it’s needed for the camera to work. CPU Clocks have been tweaked too, fast responsive scaling and max clock increased to 528mhz which is the cpu’s stable max I believe. There are a bunch of other stuff like A2SD(apps to sd card, requires class6 microsd)

Refreshing work, even donated a few dollars to him ( shame he didn’t reply to my @’s or PMs ), advise you to try it out( current v3.6.2 ).

Combine that with the Pimped out recovery image and you’ve got yourself a nice upgrade from the default firmware, it supports full device backup/restore to microsd with Nandroid, among other more technical features, awesome.

Agora que o Android( a correr no HTC Magic ) anda por terras de Portugal não era nada má ideia escrever uma listinha de apps interessantes que andam por aí no Market.
[UPDATE] e actualizá-la de vez em quando.


Mystique 

jogo point and click em 3d, muito bom, primeiro episódio é free, restantes pagos, nada que o Market Enabler não resolva.



Market Enabler 

permite o acesso à lista de aplicações pagas no Market.



Craigs Race 

corridas top-down, opcionalmente pode usar acelerómetro para controlar o carro, gráficos deixam muito a desejar, mas é ok.



Light Racer 

os únicos controlos são esquerda e direita, simula as corridas de motas do Tron e a cada nível torna-se mais rápido, acho que ainda só cheguei ao nível 52 =P , a partir de um certo nível torna-se um jogo de sorte lol, pretty fun game



Twidroid 

cliente de twitter, óptimo a nível de funcionalidade, frequentemente actualizado sempre on the edge no que diz respeito a suporte das novas funcionalidades da api do twitter, a versão pro suporta multiplas contas.



Qik 

cliente para o serviço de video streaming Qik.



Cestos 

jogo multiplayer original(imo), inclui in-game chat, friend list, chat lobby, bastante completo



ConnectBot 

cliente de ssh



BombSquad 

jogo que consiste em desactivar as bombas clicando nas mesmas, clone dum outro jogo para iPhone que entretanto já existe no Market, divertido, um bocado unfinished graficamente.( pessoalmente: boring )



Backup for Root Users 

apenas para dispositivos com acesso root, permite fazer backup/restaurar configurações/sms/mms/aplicações/etc, quando o usei não me pareceu muito fiável mas results may vary.



3Banana Notes 

aplicação excelente para anotar e partilhar texto com imagens+comentários, também existe para iphone, integração com QR Code( decode, encoding de notas/texto ), levou com um facelift à uns tempos, o site está em 3banana.com .



Twidgit Lite 

mini cliente de twitter, permite aceder à timeline, favorite, RT, Reply, Post, share links and youtube vids, costumava ser rápido e eficiente quando o usava, agora não sei visto que só uso twidroid.



Places Directory 

integração com google local, restaurantes/bares e vários outros tipos de POIs acessíveis com imagens e comentários, integração com google maps( directions ) e dentro da app uma bússula indica a direcção de cada item na lista, fancy.



G-Backup 

backup automático de sms/mms/registo de chamadas/imagens/vídeos para a conta de gmail associada com o dispositivo, atribui labels correspondentes e arquiva automáticamente os items, óptimo se configurado para backup imediato, aparece logo tudo no All Mail do GMail mesmo que o tlmvl fique em casa, heh.



Bookmark 2 

suporte para imagens custom ao criar bookmarks no home, mais especificamente uma imagem da página ou icon para iPhone/iPod definido pelo site(apple-touch-icon).



Explorer ( Speed Software ) 

Bom a nível de funcionalidade, rápido e o autor não se pôs a inventar icons coloridos para tudo o quanto é menu, tenta-nos vender o root explorer se navegarmos para uma pasta que precise de acesso root, mas de todos os file explorers que estão no market foi o que achei mais decente.



Barcode Scanner 

encoder/decoder de QR Codes/2d Barcodes, adiciona um item ‘QR Code’ no menu do contacto pra partilhar o mesmo via QR Code.



My Maps Editor 

integração com os My Maps do Google Maps, excelente para marcar destinos no computador e aceder a partir do Android, também permite edição/criação. A versão 3.2 do Google Maps já integra esta funcionalidade( leitura dos my maps pelo menos ).



Weather Widget 

Good looking, e funciona bem, cria um widget que ocupa o mesmo que um icon de uma aplicação no home screen, mostra o tempo em detalhe on tap, pode ser configurado para mostrar previsões baseadas na nossa localização actual.



Wabbit 

controlo remoto para Nabaztags, permite enviar texto, escolher vozes, por o coelho em sleep, mover as orelhas, fancy.



android-wifi-tether 

partilha via bluetooth, wifi ( ad-hoc ) ou usb(não testei esta) da ligação 3G do Android, cuidado com a bateria, não necessita de cabos ou drivers, nada, awesome, requer um kernel com ipfilter( a maioria das custom roms tem-no )



Dowload Crutch 

permite sacar qualquer tipo de ficheiro a partir do browser



Bonsai Blast 

clone de um jogo chamado Kuma penso, que por so é derivado do puzzle bobble, consiste em atirar bolas coloridas contra uma ou mais correntes de bolas em movimento, free e entertaining.



Bukka 

jogo muito bem acabado, objectivo é defender Buka, uma bola azul a flutuar pelo espaço, cada toque no ecrã despoleta uma explosão, intensidade é maior conforme o tempo que pressionamos, Buka pode ser movida com o dedo ou acelerómetro.



Barrage 

Scorched/iShoot clone, pode se tornar repetitivo.



DroidAnalytics 

cliente para o google analytics, funciona bem. Icons/interface pode ser um pouco confusing às vezes



Air Attack 

gráficos 8-bit, joga-se bem, consiste em sobreviver a ondas de bombardeiros e soldados pára-quedistas. Um bocado difícil por vezes mas entretém.



Robo Defense 

Tower defense, um bocado inacabado, pode tornar-se repetitivo mas entretém.

Agora que o Android( a correr no HTC Magic ) anda por terras de Portugal não era nada má ideia escrever uma listinha de apps interessantes que andam por aí no Market.

[UPDATE] e actualizá-la de vez em quando.

  • Mystique
    • jogo point and click em 3d, muito bom, primeiro episódio é free, restantes pagos, nada que o Market Enabler não resolva.
  • Market Enabler
    • permite o acesso à lista de aplicações pagas no Market.
  • Craigs Race
    • corridas top-down, opcionalmente pode usar acelerómetro para controlar o carro, gráficos deixam muito a desejar, mas é ok.
  • Light Racer
    • os únicos controlos são esquerda e direita, simula as corridas de motas do Tron e a cada nível torna-se mais rápido, acho que ainda só cheguei ao nível 52 =P , a partir de um certo nível torna-se um jogo de sorte lol, pretty fun game
  • Twidroid
    • cliente de twitter, óptimo a nível de funcionalidade, frequentemente actualizado sempre on the edge no que diz respeito a suporte das novas funcionalidades da api do twitter, a versão pro suporta multiplas contas.
  • Qik
    • cliente para o serviço de video streaming Qik.
  • Cestos
    • jogo multiplayer original(imo), inclui in-game chat, friend list, chat lobby, bastante completo
  • ConnectBot
    • cliente de ssh
  • BombSquad
    • jogo que consiste em desactivar as bombas clicando nas mesmas, clone dum outro jogo para iPhone que entretanto já existe no Market, divertido, um bocado unfinished graficamente.( pessoalmente: boring )
  • Backup for Root Users
    • apenas para dispositivos com acesso root, permite fazer backup/restaurar configurações/sms/mms/aplicações/etc, quando o usei não me pareceu muito fiável mas results may vary.
  • 3Banana Notes
    • aplicação excelente para anotar e partilhar texto com imagens+comentários, também existe para iphone, integração com QR Code( decode, encoding de notas/texto ), levou com um facelift à uns tempos, o site está em 3banana.com .
  • Twidgit Lite
    • mini cliente de twitter, permite aceder à timeline, favorite, RT, Reply, Post, share links and youtube vids, costumava ser rápido e eficiente quando o usava, agora não sei visto que só uso twidroid.
  • Places Directory
    • integração com google local, restaurantes/bares e vários outros tipos de POIs acessíveis com imagens e comentários, integração com google maps( directions ) e dentro da app uma bússula indica a direcção de cada item na lista, fancy.
  • G-Backup
    • backup automático de sms/mms/registo de chamadas/imagens/vídeos para a conta de gmail associada com o dispositivo, atribui labels correspondentes e arquiva automáticamente os items, óptimo se configurado para backup imediato, aparece logo tudo no All Mail do GMail mesmo que o tlmvl fique em casa, heh.
  • Bookmark 2
    • suporte para imagens custom ao criar bookmarks no home, mais especificamente uma imagem da página ou icon para iPhone/iPod definido pelo site(apple-touch-icon).
  • Explorer ( Speed Software )
    • Bom a nível de funcionalidade, rápido e o autor não se pôs a inventar icons coloridos para tudo o quanto é menu, tenta-nos vender o root explorer se navegarmos para uma pasta que precise de acesso root, mas de todos os file explorers que estão no market foi o que achei mais decente.
  • Barcode Scanner
    • encoder/decoder de QR Codes/2d Barcodes, adiciona um item ‘QR Code’ no menu do contacto pra partilhar o mesmo via QR Code.
  • My Maps Editor
    • integração com os My Maps do Google Maps, excelente para marcar destinos no computador e aceder a partir do Android, também permite edição/criação. A versão 3.2 do Google Maps já integra esta funcionalidade( leitura dos my maps pelo menos ).
  • Weather Widget
    • Good looking, e funciona bem, cria um widget que ocupa o mesmo que um icon de uma aplicação no home screen, mostra o tempo em detalhe on tap, pode ser configurado para mostrar previsões baseadas na nossa localização actual.
  • Wabbit
    • controlo remoto para Nabaztags, permite enviar texto, escolher vozes, por o coelho em sleep, mover as orelhas, fancy.
  • android-wifi-tether
    • partilha via bluetooth, wifi ( ad-hoc ) ou usb(não testei esta) da ligação 3G do Android, cuidado com a bateria, não necessita de cabos ou drivers, nada, awesome, requer um kernel com ipfilter( a maioria das custom roms tem-no )
  • Dowload Crutch
    • permite sacar qualquer tipo de ficheiro a partir do browser
  • Bonsai Blast
    • clone de um jogo chamado Kuma penso, que por so é derivado do puzzle bobble, consiste em atirar bolas coloridas contra uma ou mais correntes de bolas em movimento, free e entertaining.
  • Bukka
    • jogo muito bem acabado, objectivo é defender Buka, uma bola azul a flutuar pelo espaço, cada toque no ecrã despoleta uma explosão, intensidade é maior conforme o tempo que pressionamos, Buka pode ser movida com o dedo ou acelerómetro.
  • Barrage
    • Scorched/iShoot clone, pode se tornar repetitivo.
  • DroidAnalytics
    • cliente para o google analytics, funciona bem. Icons/interface pode ser um pouco confusing às vezes
  • Air Attack
    • gráficos 8-bit, joga-se bem, consiste em sobreviver a ondas de bombardeiros e soldados pára-quedistas. Um bocado difícil por vezes mas entretém.
  • Robo Defense
    • Tower defense, um bocado inacabado, pode tornar-se repetitivo mas entretém.

Found out via the Google Mobile Blog( not sure if it also shows up on the market updates ), GMaps for Android has been updated to 3.1.0, chagelog:

  • voice search
  • public transportation and walking directions
  • google latitude improvements
    • background location updates fixed
    • avatar refresh fixed too
    • experimental GLatitude messaging between users( with v3.1.0 installed ) with notification support

They also changed the way you access street view, instead of choosing from the map type list you have to tap and hold the anywhere in the map, not very intuitive imho.

Humm, vid’s in Portuguese, heh.

Mais videos sobre Android

Mais alguns vídeos adicionados à playlist do youtube:

Podem haver mais na playlist do Vimeo.

Sobre o tráfego mensal, neste preciso momento o menu USSD da optimus tá em baixo por isso não sei quanto consumi até agora, de qualquer modo here’s the thing:

Quando comprei o ADP1 tinha um plano de 100mb e a última versão do android era a 1.0, essa e a seguinte versão do android(1.1) desligava o wifi assim que entrava em standby, por isso a maior parte do tempo o 3G tava em uso, após a primeira noite foram cerca de 70mb ao ar if memory serves( v1 não tinha push gmail o que ajuda a criar ainda mais tráfego ), a primeira coisa que fiz no dia seguinte foi procurar por apps no market que resolvessem este problema europeu( já que nos US se arranja fácilmente um plano ilimitado ), encontrei o APN Droid que me permitia desactivar as ligações de dados 3G, funcionava perfeitamente mas perdia muito valor do dispositivo.

Como queria tirar o máximo partido dele e não faço muitas chamadas ou sms passei para um plano iPhone dos mais básicos com 250mb de tráfego e funcionou bem, ao mesmo tempo instalei uma outra app para manter o wifi sempre activo, nunca tive problemas com limites de tráfego e chegava ao final do mês ainda com cerca de 130mb livres.

Entretanto saiu o Android 1.5 AKA Cupcake, esta versão já oferece a opção para manter o wifi sempre activo, por isso não é preciso extra app e já tem push gmail e por isso gera menos tráfego, neste momento o serviço que me permite ver o tráfego consumido não está a funcionar por isso não posso oferecer números específicos.

Bottom line:

  • 100mb
    • Activar wifi always on - ajuda mas pode não ser eficiente se não temos uma rede sempre por perto
    • APN Droid - funciona de certo mas é chato estar sempre a ligar/desligar
    • Configurar sincronização de dados para manual - mesmo problema do APN Droid embora não tão eficaz visto que outras apps podem continuar a sugar tráfego
  • 250mb
    • Activar wifi always on

BTW, sobre a bateria, dura para o dia todo sem problemas, tou com cerca de 50% e foi desligado da corrente por volta das 10 da manhã, não foi um dia muito activo though, couple of calls(5 minutes total), IM(GTalk always on), browser(2 páginas), gps(gmaps, latitude um par de vezes), camera(3 fotos com gps lock), nada de especial.

E finalmente o segundo vídeo sobre o android, desta vez:

  • mostro o modo recovery e para o aceder uso a android debug bridge que faz parte da sdk,
  • depois faço um backup usando o nandroid que o Jesus Freke(read: freak) inclui na partição de recovery customizada que também estou a usar,
  • mostro o setup inicial e as aplicações “Spare Parts”( não incluída nas roms stock ) e “Settings” do android,
  • no final reinicio para o bootloader e faço restore usando o cliente de fastboot que também faz parte da sdk, reinicio para vermos o resultado.

O icon que uso com o microSD do android: download e um post sobre como atribuir o icon ao volume, mas básicamente é só substituir a path pro icon e volume aqui:

sudo cp -f /Path_to_Icon/icon_file.icns \
/Path_to_Drive_Root/.VolumeIcon.icns \
sudo SetFile -a C /Path_to_Drive_Root \
killall Finder

Primeiro de uma série deles sobre o Android/Android Developer Phone 1.

Perspectiva geral do hardware, entrarei em mais detalhe nos vídeos seguintes.

Opinião Pessoal:

Quando encomendei o ADP1 estava em pulgas, quando chegou curti imenso, passados uns dias passou a ‘ok’, agora, passadas umas boas semanas estou bastante mais contente, em grande parte devido ao update para o Cupcake/Android 1.5 mas também com o passar do tempo e apercebendo-me do que posso fazer com este dispositivo, a boa integração com serviços google, multitasking e combinação hardware key points + software, por exemplo, a boa macro da câmara permite ao ADP1 ser excelente com QR Codes, o que não acontece com dispositivos mais ‘brilhantes’, bom UI & UX, grande comunidade como o iPhone, for now.

É um dispositivo que tem poucas probabilidades de ser rejeitado por pessoas para quem a funcionalidade tem um pouco mais de peso que outras características do dispositivo na hora da escolha, penso.

Foi-me sugerido partilhar informação sobre planos de dados a usar em Portugal, vou cobrir isso melhor quando falar do software, e foi algo que o cupcake afectou, mas básicamente, com cupcake um plano de 100mb deve chegar para utilizadores normais desde que tenham um router wifi por perto a maior parte do tempo, eu explico:

Com Android 1.1 o wifi era desligado sempre que entrava em standby passando a usar a ligação de dados, custou-me 100mb em poucos dias para descobrir as implicações disto, mas na 1.1 havia várias soluções, a primeira que descobrir foi instalar o APN Droid que permitia desligar a ligação de dados com 1 toque, mas a melhor era uma outra aplicação para manter o wifi sempre ligado.( em conjunto com apn droid tinha todo o controlo que precisava )

Com Android 1.5, não é necessária nenhuma aplicação extra, basta alterar a configuração do wifi para estar sempre ligado, opcionalmente podemos desligar o 3G mas penso que não terá grande efeito visto que o grande gasto era com a sync de dados com google. Outra alteração bem-vinda foi o push email que diminui o volume de tráfego.

Mas já estou a entrar muito no software, continuamos no próximo post. =)

extra: configurações optimus para usar no android