MVC

E quanto ao iPhone, está ficando fragmentado ou não?

Boa tarde..

Dias atrás, publiquei um post falando sobre a fragmentação no Android (link aqui).

Hoje, emcontrei um post no blog Mobits que fala sobre a fragmentação no iPhone.

Com certeza vocês devem ler o texto na íntegra, mas deixo aqui os dois parágrafos que julguie mais importantes:

… nos últimos meses surgiram diversas novidades vindas da empresa de Cupertino: surgiu o iPad, com tamanho diferente de tela e sem câmera, veio o novo sistema operacional - o iOS4 -, e com ele a notícia de que os aparelhos mais antigos (2G para baixo) não poderiam ser atualizados, e o novo iPhone, também com nova resolução de tela. Por conta disso, começou a rolar na internet alguns textos que afirmavam que estaria começando o processo de fragmentação do iPhone. Não se pode negar que alguns percalços realmente existam por causa dessa avalanche de atualizações …

Porém ainda não é nada perto ao que encontramos nas outras plataformas. Não se trata de uma defesa cega da Apple (como se ela precisasse), mas desenvolver para iPhone ainda é mais fácil do que para as outras plataformas. E isso acaba explicando o porquê ela tem tantos aplicativos disponíveis, enquanto outras, como Symbian, vão minguando no mercado de smartphones.

———————————–

Como não conheço programação em iPhone não posso julgar. Se alguém quiser comentar, fique a vontade…

Att.
Ricardo

Afinal, Android está ficando fragmentado ou não..

Boa noite..

O Neto Marin publicou um texto muito bom sobre a fragmentação do Android em seu blog.

O Google insiste em dizer que não, eles dizem que isso é questão de ponto de vista e conversa para assustar desenvolvedores inciantes. Mas, se os dispositivos Android hoje existem em mais de 4 resoluçōes diferentes, temos celulares que ainda estão na versão 1.1 e NÃO vão ter atualizaçōes e temos aparelhos com teclados fisicos e outro não, temos ai sim um cenário de fragmentação!

Outra evidência de fragmentação são os diversos relatos que os usuários de algumas aplicaçōes fazem no Market dizendo que aquele ou outro aplicativo não funcionou bem no seu aparelho enquanto outro avalia muito bem seu uso. E além disso não é dificil, durante o desenvolvimento, encontrar uma chamada de método deprecated e que pode quebrar a compatibilidade da sua aplicação com outras versōes.

No mesmo texto, o Neto também mostra que nem sempre essa fragmentação é ruim.

Bem, mas oque queria dizer é assim, na questão de UI, li um texto hoje que realmente me espantou o poder do Android em permitir o uso de diferentes tamanhos e densidades de tela, sem causar preocupação ao desenvolvedor.

O texto é Supporting Multiple Screens. O ideal é ler todo o texto, mas o mais barbada da plataforma é a criação de pastas específicas para cada tipo de tela.

* A set of three generalized sizes: large, normal, and small, and
* A set of three generalized densities: high (hdpi), medium (mdpi), and low (ldpi)

Olha um exemplo aí;

res/layout/my_layout.xml // layout for normal screen size
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-large-land/my_layout.xml // layout for large screen size in landscape mode
res/drawable-ldpi/my_icon.png // icon image for low density
res/drawable-mdpi/dpi/my_icon.png // icon for medium density
res/drawable-hdpi/my_icon.png // icon image for high density
res/drawable-nodpi/composite.xml // density independent resource

Quando o aplicativo rodar, o sdk mesmo irá selecionar a melhor imagem a recuperar, baseando-se nas características de tela do aparelho. Fantástico.

Claro que ainda existem outras questões que causam fragmentação, mas em relação a UI, acho que o Android é a melhor plataforma para o desenvolvedores tratar das telas heterogêneas do mundo mobile.

Se alguém achar que estou errado, pode comentar e me corrigir a vontade..

Att.
Ricardo

Palestra FISL - Utilizando Open Source para Programar em diversas plataformas mobile

Boa tarde..

Completando o post anterior..

Veja os slides da palestra: Utilizando Open Source para Programar em Diversas Plataformas Mobile.

Att.
Ricardo

Palestra Fisl - Java ME no mundo mobile e afins

Boa tarde..

Gostaria de compartilhar com vocês as palestras que eu (Ricardo) e o Robison apresentamos no FISL (Fórum Internacional do Software Livre).

Serão dois posts, o primeiro mostra os slides da palestra: Java ME no mundo mobile e afins.

Att.
Ricardo

Mais interatividade na Globo..

Bom dia..

Depois do aplicativo da Globo para a Copa do Mundo (relembre aqui) agora chegou a vez da novela Tititi ganhar seu aplicativo para TV Digital



Dica do Carlos Fernando Gonçalves, JUG Leader do Javanoroeste.

Att.
Ricardo

GM cria aplicativo para controle remoto de carros

Boa noite..

GM oferecerá app de iPhone para controle remoto de carros:

Praticamente todos os veículos da linha 2011 produzidos pela General Motors contarão com mais uma facilidade: o controle de funções e recursos do carro por meio de smartphone. O OnStar é o serviço que a GM está inaugurando nos Estados Unidos e Canadá, para que o cliente tenha mais comodidade – por que não? – mais segurança.

Os carros das marcas Chevrolet, Cadillac, Buick e GMC poderão ser trancados ou destrancados com o simples uso de um iPhone, bem como ter o refrigerador acionado a distância.



Uma rede exclusiva e segura será empregada pela GM na oferta desse serviço. Segurança é importante, mas a empresa não deu detalhes de como esse sistema funciona. Só sabemos que cada usuário terá um login e uma senha para controlar o carro. Além disso, esse cliente poderá ligar para uma central telefônica pedir auxílio caso tenha algum problema.

Fonte: Tecnoblog.

O Tecnoblog tem mais informações..

Impressionante não é?

Att.
Ricardo

JavaOne no Brasil..

Boa tarde..

Notícia muito boa, veja mais no JavaMóvel

Att.
Ricardo

Ginga será unificado na América do Sul..

Bom dia..

Vejam que ótima notícia:

Ginga use will be unified in South America: Latin American countries that have already turned to ISDB-T standard for TDT will sign a memorandum aimed at unifying the Brazilian Ginga middleware use for interactivity. The objective is that, in the future, everybody adopts the variant Ginga Full (with NCL and Java included), as Brazil has already done. So far, Argentina is producing STBs with NCL-Lua, Ginga’s free-to-air subsystem, which is also sponsored by Bolivia.

The agreement will be signed during the course of SET 2010, to be held from August 25 to 27 in Sao Paulo. According to what the advisor of the Brazilian Casa Civil, André Barbosa, told the local media Convergencia Digital, “we were worried about the fact that Argentina and Bolivia focused on Ginga NCL-Lua. But now we know that such developments were carried out to encourage interactivity adoption”. Argentina is producing a great number of STBs with Ginga NCL, thus reducing costs in the Full version, which requires patent payments. In Brazil, this generated doubts regarding the future migration. However, the officer guaranteed that the document “would work inconveniences out” and upon “an agreement between both parties”, we will try to have the least possible legacy” of NCL-Lua devices.

However, the officer wondered whether Brazil’s adoption of Ginga Full was a mistake from the beginning. “Interactivity did not happen as expected. Wouldn’t it have been wiser to bet on NCL-Lua so as to later turn to Ginga Full?”, he inquired. The use of Java language in Ginga was defended by the main broadcasting company of the country, Rede Globo, which considers that investing in commercial interactivity only with NCL-Lua is a mistake.

Fonte: nextvlatam.

Dica: Christian Brackmann do TVDI.

Att.
Ricardo

Desenvolvedores, se preparem, indícios indicam um novo SO mobile..

Boa noite..

Motorola compra Azingo, desenvolvedora de sistema operacional para smartphones: Está longe de ser certeza, mas uma informação listada no LinkedIn pode significar que a Motorola está para agitar a área de software para celulares com um novo sistema operacional.

O Android and Me viu no LinkedIn que a Motorola adquiriu uma empresa chamada Azingo. A informação provavelmente teria passado despercebida, se os executivos da Motorola não tivessem exprimido seus desejos de ter um sistema operacional próprio. O co-CEO da Motorola Sanjay Jha disse uma vez:

Sempre achei que ter o seu próprio OS é importante, desde que você tenha um ecossistema, todos os serviços e a capacidade e a escala para manter esse OS na liderança.

OK. Então a Motorola pode ter comprado esse sistema operacional relativamente desconhecido. Uma rápida pesquisa mostra que ele parece ser bom para web, com uma suíte de aplicativos, um SDK baseado em tecnologias web (meio como o webOS) e até suporte a Flash.



Fonte: Gizmodo.

———————————

No início também achei estranho, mas acho que a Motorola não está sendo ingrata a tecnologia quea reegueu, mas sim, não quer ficar dependente 100% do Google. Olhem a Samsung, também tem vários aparelhos Android mas criou o Bada. Assim a Motorola tem o Azingo para eventuais mudanças bruscas, ou para uma nova opção também.

Mas para nós desenvolvedores, mais um OS, mais um SDK, mais uma tecnologia, mais incompatibilidades.. meu Deus..

Att.
Ricardo

Android pode ser usado como arma de guerra.. lamentável..

Bom dia..

E como sempre, o ser humano não se cansa de criar objetos para destruir outros seres humanos, ô raça hein!!!

Smartphones vão à guerra: A Raytheon, que produz o sistema de mísseis antiaéreos Patriot, está desenvolvendo um software que permitirá a um soldado localizar inimigos em suas imediações usando um celular equipado com o sistema operacional Google Android.

O software terá capacidade suficiente para receber imagens aéreas de um satélite ou avião não tripulado, e em seguida se concentrar em detalhes como placas de automóveis ou traços faciais de uma pessoa.

Até o momento, a Raytheon já adicionou seu software a aparelhos produzidos por Motorola e HTC. O Google vem colaborando para que a empresa ganhe acesso e compreenda sua plataforma Android, que concorre agressivamente com a plataforma iOS, criada pela Apple para o iPhone.

Fonte: Link Estadão.

Tambén saiu no MobilePedia.

Lamentável.

Att.
Ricardo