Resultados para ''
Cine Mobits 2.0 lançado!
Escrito por Karin em 30/06/10 11:03
Saiba aqui quais as novidades que a mais nova versão traz!
Após muitos feedbacks dos nossos usuários, estamos lançando a versão Cine Mobits 2.0! A partir de uma lista com todas as sugestões enviadas, escolhemos as mais pedidas. Abaixo falo sobre cada uma delas.
Cine Mobits Android
Foi exatamente isso que você leu. Agora temos a versão do Cine Mobits para aparelhos com Android! E nessa versão o usuário conta com todas as funcionalidade que já existiam no Cine Mobits versão iPhone e também com as novidades. Para quem já conhecia o nosso app e trocou de celular, agora não terá mais problema, pois o Cine Mobits está disponível para Android, iPhone e demais celulares que possuem Java. Bom cinema para todos!

Informações dos filmes
Um dos requisitos mais pedidos. No Cine Mobits iPhone, reformulamos o layout para facilitar a visualização de todas as informações referente ao filme. Em todas as versões, o usuário pode conferir o nome original do filme, direção e elenco.

Ligar para o cinema
Legal, né?! Agora o usuário pode fazer uma ligação para o cinema para tirar dúvidas dentro do Cine Mobits. Isso para os casos que o cinema tiver o número de telefone cadastrado. Essa nova funcionalidade somente está disponível para a versão Android e iPhone.
Quer saber tudo sobre cinema e também as novidades do Cine Mobits? No Cine Mobits 2.0 o usuário tem acesso ao nosso twitter.com/cinemobits. Essa funcionalidade está disponível para as três versões, porém na versão para os aparelhos com Java, disponibilizamos somente os últimos cinco tweets.

Comprar ingresso
É isso mesmo, agora você pode comprar ingressos dentro do Cine Mobits. Todo o processo de venda de ingresso é feito pelo site da ingresso.com. O filme que tem horário disponível, o botão de compra aparece. Você só precisa escolher o horário e efetuar o pagamento. Ao final da compra, você receberá um e-mail e um código, ambos poderão ser utilizados na entrada do cinema. Para mais detalhes, informe-se no cinema.
Essa funcionalidade está disponível para todas as versões do Cine Mobits!
iOS4
A versão anterior do Cine Mobits (1.2.1) funciona até o iPhone OS 3.1.3. Já o Cine Mobits 2.0 está apto a rodar no iOS4. :)
Esperamos que nossos usuários tenham gostado das novidades. São vocês que ajudam o Cine Mobits a ficar cada vez melhor. Por isso, continuem enviando suas críticas, sugestões e dúvidas.
Em breve, mais novidades! Aguardem.
Visite também:
Fragmentação no iPhone?
Escrito por Afonso Junior em 29/06/10 17:00
Já é lugar-comum dizer que o perfil dos usuários de celular mudou muito. Agora, além de um bom aparelho, os aplicativos são determinantes para se escolher um novo celular: quanto mais aplicativos existirem, mais atrativo fica o aparelho. Por conta disso, tudo que for feito no sentido de melhorar a vida do desenvolvedor acaba sendo bom também pro fabricante do dispositivo, pois mais desenvolvedores implica mais aplicativos, enfim, tudo o que o usuário final deseja.
Porém, há um fator que sempre atrapalhou os desenvolvedores na hora de criar o seu aplicativo: a fragmentação. Pra quem não sabe o que isso quer dizer, vou explicar através de um exemplo. Quando desenvolvemos para Java ME, nunca temos certeza se o aplicativo irá funcionar em todos os aparelhos. Isso se deve a diversos fatores, seja porque a fabricante decide instalar uma versão mais antiga (ou mais nova) do CLDC, ou por questões de compatibilidade do hardware que se usa no dispositivo, enfim, sobra para o desenvolvedor testar em diversos aparelhos, e esperar que funcione na maioria deles.
Esse problema não ocorre só com Java ME, também acontecia com Windows Mobile: muitas vezes soluções corporativas eram desenvolvidas e homologadas para um aparelho, e as empresas ficavam presas àquele modelo, pois não havia garantias de que iria funcionar com outro, mesmo sendo da mesma fabricante.
Daí veio o desenvolvimento para iPhone, e esse problema quase não existia: praticamente sempre o mesmo hardware, poucas alterações entre as atualizações do sistema operacional do aparelho, mesmo tamanho de tela, enfim, a vida para nós desenvolvedores foi facilitada. Hoje em dia, um dos principais concorrentes do iPhoneOS, o Android, embora tenha um bom SDK, sofre muito com esse problema. Basta colocar no Google "fragmentação android" e ver que há diversos textos tratando disso como não só como um problema, mas como uma ameaça à plataforma.
Porém, 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: aqui na Mobits, por exemplo, só temos um computador habilitado para fazer build abaixo da versão 3.2. Isso sem contar que, para fazer um aplicativo universal, a própria Apple afirma que você deverá ter mais trabalho. 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.
Leia também:
Como fazer layouts para Android
Escrito por Hildi em 10/06/10 11:49
O Android está avançando no mercado mobile. Para se ter ideia, ele já superou o Windows Mobile. Por este motivo, nós da Mobits também estamos investindo nessa plataforma. Já estamos desenvolvendo a versão do Cine Mobits para Android. Lançamento em breve! =)
Neste post, pretendo dar algumas dicas, de acordo com nossa experiência ao fazer o layout do Cine Mobits para Android.
Leia e siga as recomendações do Android Guideline
Antes de começar a fazer o layout de seu app, dê uma lida nas recomendações descritas no Android Guideline. O guia é bastante completo e explica passo-a-passo diversos itens. Além disso, possui arquivos .psd de exemplo para ícones de menu, tab, launchers. O pacote de exemplos pode ser baixado aqui.
Suporte a diferentes resoluções
Como todos sabem, o Android foi desenvolvido para rodar em vários tipos de dispositivos diferentes. Por esta razão, ao fazer o layout de um aplicativo é preciso ter em mente essa preocupação. Caso contrário, as imagens usadas no aplicativo terão perda de qualidade, ficando distorcidas. Neste sentido, é preciso se preocupar com os ícones e os elementos (botões, listas, abas, etc) da aplicação.
Para os ícones
Para que o aplicativo tenha suporte a diferentes resoluções, é preciso ter 3 versões dos seus ícones para cada tipo de resolução: baixa (ldpi), média (mdpi) e alta (hdpi) densidade. A resolução usada como default é a média.
Quando você cria o projeto, já vem um diretório padrão para as imagens, o res/drawable/. Para que o projeto também funcione para outras resoluções, basta criar os diretórios referentes. Por exemplo, no caso do hdpi, o diretório a ser criado é o res/drawable-hdpi/.
Pronto, a partir daí é só salvar seus ícones em suas respectivas pastas, que o Android cuida do restante do trabalho, usando as imagens de acordo com a resolução de cada tipo de aparelho.
Importante: O suporte a diferentes resoluções só funciona a partir do Android 1.6. A versão mínima do seu projeto também precisa ser a partir do 1.6.
Para os elementos, use NinePatch
O que fazer com os elementos, para que eles não percam qualidade quando forem renderizados em diferentes resoluções? Pensando nisso, o Android fornece suporte a imagens NinePatch, que nada mais é que uma imagem que você faz demarcações (são as marcas na borda da imagem, na cor preta) a mais para que o Android saiba onde ela poderá ser esticada.
Para fazer imagens NinePatch, o sdk provê uma ferramenta: a Draw 9-patch. O legal da ferramenta é que ela tem um preview (no lado direito) de como sua imagem fica quando ela é esticada verticalmente, horizontalmente e ambas.
O próprio Android faz uso de diversas de imagens desse tipo. É possível trocar essa imagens por outras novas ou outras feitas a partir delas. Por exemplo, trocar o fundo de uma célula de uma lista quando ela está selecionada.
Enfim, espero ter ajudado com minhas dicas. Tem alguma outra dica? Não deixe de comentar!
Por que o Android superou o iPhone nos EUA?
Escrito por Karin em 22/05/10 13:41
Nesse mês de maio tivemos a grande notícia da superação de mercado do Android sobre o iPhone nos Estados Unidos. Nos três primeiros meses de 2010, segundo a informação divulgada pela NPD Group, a RIM (BlackBerry) aparece com 36% do mercado local, seguido pelo Android com 28% e iPhone com 21%. É claro que os que não gostam da Apple adoraram a notícia, mas isso somente aconteceu nos EUA, ou seja, mundialmente a Apple ainda supera o Android.
De acordo com a NPD Group, as vendas fortes do Droid Motorola e do Droid Eris contribuíram para a mudança do cenário nos EUA. A operadora de telefonia Verizon também ajudou bastante, pois ela investiu fortemente no marketing para promover o Android para seus clientes.
Muitos não acreditavam que isso poderia acontecer por toda a força que a marca Apple tem e a revolução que ela causou com o iPhone. Porém a AdMob, empresa líder mundial em publicidade mobile, já havia mencionado em seu relatório referente ao mês de março de 2010 que 46% do tráfego era proveniente do Android (passando o iPhone OS pela primeira vez), 39% do iPhone OS e 7% dos BlackBerries. Ou seja, essa informação já podia prever esse crescimento do Android perante ao iPhone.
Além dessa informação, a pesquisa ressalta outras bem legais, que podem ser acessadas aqui.
Mas por quê? Por que o Android conseguiu essa façanha?
Observando o cenário, existem uma variedade de smartphones com o sistema operacional Android no mercado norte-americano. Enquanto isso, a Apple compete apenas com o iPhone, já que o iPod Touch não é telefone. Outro fator que acredito que influenciou e ainda influenciará é o lançamento do iPhone 4G - produto a ser anunciado no próximo mês, durante a conferência global de desenvolvedores da Apple -, principalmente depois da novela do protótipo. Com isso, compradores potenciais decidem adiar a compra e aguardar o lançamento para decidir qual modelo irão adquirir.
O NPD também apontou o crescimento do mercado de smartphones. Logo, a concorrência entre as empresas vai ficar cada vez mais acirrada e a necessidade de inovação terá que ser uma constância. Não é à toa que empresas como a RIM (com o BlackBerry 6) e a Microsoft (com o Windows Phone 7) estão correndo atrás do seu espaço no mercado. Além delas, também tem a HP que comprou a Palm e acredito que não fará feio.
E você, acha que o Android está com essa força toda? Escreva aqui sua opinião!
Leia também:
Para qual plataforma desenvolver?
Escrito por Hildi em 31/03/10 21:14

Não há dúvidas de que a Apple criou um grande divisor de águas após a entrada triunfal de seu celular, o iPhone, e de sua loja de aplicativos. E hoje vivemos uma verdadeira revolução, na qual observamos uma grande variedade de plataformas surgindo para o desenvolvimento mobile. Afinal, todo mundo quer uma fatia desse bolo de bilhões de dólares, não é mesmo? Em meio a tudo isso, para qual plataforma devemos desenvolver?
A verdade é que, dada a volatilidade desse mercado, não há como focar apenas em uma das tecnologias e ignorar as outras. Pois, se hoje o iPhone está no auge, amanhã, ele pode não estar mais. Pode ser que a Google ganhe a ponta, já que conta com uma diversidade maior de aparelhos carregando seu sistema operacional Android. Pode ser que o lançamento do Windows Phone 7 agrade muita gente e comece a ganhar uma fatia maior do mercado. Pode ser que uma nova plataforma surja. Enfim, o futuro pode ser muitas coisas, e o que irá acontecer ninguém sabe.
Para lidar com essa revolução, é preciso estar preparado para mudanças. Isso significa que é preciso investir tempo em pesquisa e estudo das novas tecnologias, ter um time forte de desenvolvimento, e principalmente, ficar de olho no comportamento dos consumidores para saber o quanto cada plataforma está sendo aderida por eles ou não. Assim, se mais tarde tudo mudar, você já estará apto a mudar também!
Leia também:
Google comprará AdMob
Escrito por Quintana em 09/11/09 16:43
A AdMob, uma das maiores plataformas de anúncios móveis anunciou hoje para seus clientes e parceiros que assinou um acordo definitivo onde será adquirida pela Google por US$ 750 milhões.
A AdMob é conhecida pelos usuários de iPhone, pois diversos aplicativos, como o nosso Cine Mobits, utilizam a sua plataforma de propaganda para viabilizar sua gratuidade. Ela também disponibiliza propagandas para outras plataformas, como o Android.
A Google já havia anunciado a sua entrada no mercado de anúncios para dispositivos móveis, portando o Google Ads para o iPhone e o Android. Mas, como sabemos, a Google nunca entra para ser mais um no mercado, ela quer sempre ser a maior. A compra da AdMob certamente a consolidará como a maior player desse mercado.
Nós que utilizamos a plataforma da AdMob acreditamos que haverá melhorias com a maior oferta de anúncios do Google, podendo levar anúncios aos nossos aplicativos que sejam mais adaptados ao conteúdo do mesmo.
Leia também:
LG, Samsung, Motorola, Sony Ericsson e a grande pergunta: pra que plataforma desenvolver?
Escrito por Afonso Junior em 18/05/09 23:00
Para aqueles que desejam se aventurar pelo mundo ainda em formação de desenvolvimento para dispositivos móveis, sempre fica aquela dúvida: que linguagem aprender primeiro? Lógico que não estou falando em Java, a linguagem inicial para nove entre dez neófitos.
Há alguns meses atrás, quando nós da Mobits fizemos nossa escolha, pesou mais um misto de necessidade e oportunidade, e acabamos embarcando no iPhone. O sistema da Apple já era uma realidade, havia toda uma badalação em cima do aparelho, e o desejo de um cliente de se aventurar por essas bandas foi nossa mola propulsora. Mas e agora? O que o cenário vislumbra?
Não há como discutir que o ano de 2008 foi o ano do iPhone. Seu lançamento, seu sucesso instantâneo, seu modelo de negócio inédito fez com que a Apple alavancasse e entrasse com força nesse cenário. Definitivamente, quem quisesse entrar nesse mercado, teria que seguir a rabeira da Apple, que indiscutivelmente saíra na frente.
Mas daí veio a crise. Não, não estou afirmando que a crise atrapalhou os negócios da companhia de Steve Jobs. Ela, na verdade, parece que não soube o que é (foi?) crise. Mas o problema é que as outras souberam. Ah, como souberam!
Se você pegar as manchetes, vai ver que a crise pegou em cheio as outras empresas de aparelhos. A Motorola anunciou queda de 26 por cento nas vendas no último trimestre do ano passado. Uma redução de US$3,6 bilhões que nenhuma empresa pode se dar ao luxo de ter. Outras empresas seguiram a mesma tendência, como era de se esperar em meio a uma crise econômica: Sony Ericsson, LG, Samsung também estão no mesmo barco.
E sabe quem ganha com isso? Android. O sistema, que na humilde opinião deste escriba teve um início tímido (pra não dizer decepcionante), tem começado a dar sinais de uma reviravolta vindo a caminho. Um estudo aponta que o sistema operacional do Google irá suplantar o iPhone OS em vendas em 2012. Isso graças às empresas que, a cada mês, anunciam que irão lançar seus celulares com Android. A Samsung já tem o seu aparelho pronto, a Motorola já anunciou que irá lançar um no segundo semestre, a LG está desenvolvendo os seus, enquanto a Sony Ericsson faz parte do consórcio que mantém o Android.

Eu sempre questionei que no início as empresas que estavam lançando mão do Android não eram fortes aqui no Brasil. T-Mobile, HTC, não é algo que vejamos muito por aqui. Por isso eu era reticente sobre o sucesso dele. Agora perceba todas que estão no título deste post. Vai, me diga, não é o que todo mundo tem por aqui? Não é o que sua mãe, seu vizinho, seu professor sua namorada tem? Preciso dizer mais alguma coisa?
Mesmo não precisando, vale dizer: acho que tá na hora de você começar com o seu Hello World...
Leia também
Aplicações JavaMe portadas para Android: é possível?
Escrito por Quintana em 05/03/09 23:50
Andei lendo em um post do blog Mobile Pit Stop que o pessoal do framework j2mepolish está desenvolvendo uma nova versão de seu framework para portar aplicações JME diretamente no Google Android. É isso mesmo, os desenvolvedores JME terão a oportunidade de portar suas aplicações nativamente para o Android.

Eu já havia lido algumas coisas sobre o j2mepolish no passado quando estava estudando o desenvolvimento de interfaces gráficas para JME, contudo, acabei desanimando porque achei o projeto bem complexo de usar. Aí a Sun lançou o lwuit e eu acabei aderindo esta solução como framework.

Mas como pessoal do j2mepolish vem dizendo que poderá portar as aplicações JME para Android, pode ser que eu volte a estudar esse framework. O site deles diz: The upcoming version 2.1. will support automatic porting from J2ME to Android. Feel free to ask us for a preview. Ou seja, ainda teremos que esperar esta nova versão pra ver se a promessa será cumprida.
O que eu gostaria de saber é como vai ficar a cara das aplicações JME no Android. Outra dúvida: será possível portar aplicações JME que não foram desenvolvidas no j2mepolish, como as desenvolvidas com o lwuit? Eu acho que não. Vamos aguardar.
Leia também:
Linux no iPhone - Possibilidades
Escrito por Afonso Junior em 29/12/08 16:00
Com o anúncio feito em novembro de uma distribuição Linux rodando no iPhone, diversas possibilidades foram levantadas, mesmo que ainda no campo das hipóteses.
iPhone Linux Demonstration Video from planetbeing on Vimeo.
A mais discutida é a questão do Android. A discussão, vista em alguns comentários no Engadget Mobile, surge principalmente por conta das dificuldades iniciais para se programar em Objective-C. Isso sem contar a preferência natural de muitos desenvolvedores por padrões abertos open-source.
A questão levantada é: uma vez lançada uma versão estável do kernel 2.6 para iPhone, quão complicado seria permitir que programas fossem criados em Android e funcionassem? Para muitos, a parte mais complexa seria obter acesso ao hardware do aparelho. Se isso for possível, o próximo passo seria mais fácil: criar profiles de hardware para a linguagem.
A questão comercial também é outro ponto de discussão: qual seria a legalidade da venda de aplicativos distribuídos para essa distribuição, rodando no iPhone? E toda a possibilidade de softwares gratuitos que podem ser disponibilizados? Poderia isso chegar a um ponto de afetar a venda de aplicativos no Appstore?
Muito há de se discutir, mas, por hora, tudo na base da especulação. Há de se esperar por versões finais, onde todos os recursos do iPhone consigam ser utilizados, se é que serão. Nesse último caso, todas as discussões aqui não caberiam mais. Porém, creio que isso ainda dará assunto para muitos outros posts, e estaremos aqui para analisar mais e mais as possibilidades.
Blog técnico
Escrito por Quintana em 29/10/08 11:43
A Apple decretou, no dia primeiro de outubro, o fim do NDA, um acordo que impedia que os desenvolvedores de softwares para iPhone pudessem divulgar conteúdos técnicos relacionados ao desenvolvimento para o aparelho. Com o fim desta barreira, os desenvolvedores e experts já podem compartilhar o que sabem com os demais! Livros já estão sendo lançados e os blogs sobre este assunto já não estão mais burlando a Apple :P.

A Mobits decidiu que irá também compartilhar o seu conhecimento sobre este e outros assuntos relacionados ao desenvolvimento de softwares para o iPhone e outras plataformas para dispositívos móveis, como o JavaME, Android, Windows Mobile e Symbian. Estamos lançando uma nova seção em nosso site, chamada Blog técnico. Fiquem atentos!
Mobits no ar!
Escrito por Felipe Barreto em 19/06/08 18:17
Olá pessoal!
Acaba de entrar no ar o Blog da Mobits onde serão discutidos todos os assuntos relacionados com tecnologias para dispositivos móveis como JavaME, Android, iPhone, Symbian, entre outros.
A Mobits é formada por ex-alunos do Curso de Ciência da Computação da UFRJ que decidiram se unir para estudar o assunto acima e desenvolver projetos interessantes. Sendo assim, aguardem muitos tutoriais das tecnologias e softwares para baixar para seus emuladores e celulares.
Até a próxima.