Todo mundo quer ter sua própria App Store

Recentemente a TIM anunciou em parceria com a Qualcomm a a abertura de uma App Store. Há algum tempo atrás (na época da Campus Party) a Vivo fez o mesmo.

Mas a questão é a seguinte: O papel de distribuir aplicativos para celulares deve ficar na mão das operadoras ou das fabricantes (seja do aparelho ou do sistema operacional)?

A resposta pode ser obtida olhando um pouco para a história. Nos Estados Unidos onde operadoras CDMA dominavam até pouco tempo (e ainda são bem fortes) a Qualcomm sempre gerenciou a distribuição de conteúdo para a plataforma Brew. Na Europa, onde reina o GSM, também houveram parcerias entre as operadoras e outras empresas para distribuição de conteúdo (houve por exemplo uma parceria entre Vodafone e Opera para desenvolvimento de Widgets para os telefones da operadora). O resultado é que nenhuma dessas iniciativas foi realmente um sucesso.

A distribuição de aplicativos para celulares só começou a bombar quando a Apple introduziu sua App Store, integrada a já bem sucedida iTunes Music Store e centralizou a distribuição de aplicativos para o iPhone e o iPod Touch. Logo consolidado o sucesso do modelo, todos os outros grandes fabricantes de plataforma para smartphones lançaram ou adaptaram suas próprias App Stores aos moldes da loja da Apple. Android tem o Android Market, Blackberry tem a App World, Palm tem o App Catalog, o Windows Phone tem o Windows Marketplace e finalmente a Nokia tem a Ovi Store.

Mas por que as lojas de aplicativos associadas aos fabricantes costumam dar mais certo que as associadas às operadoras?

APIs e SDKs

Sendo o fabricante da plataforma, as empresas podem oferecer ferramentas de desenvolvimento que permitam criar aplicativos totalmente integrados e que utilizem todos os recursos daquela plataforma. As fabricantes que além da plataforma possuem hardware relativamente homogêneo possuem mais vantagens ainda. Apple e Palm são as únicas que se enquadram nessa categoria, possuindo poucos modelos de aparelho, todos com interface touchscreen totalmente coerente entre um modelo e outro. A SDK do iPhone por exemplo, permite acessar todos os recursos da plataforma (na verdade quase todos, pois os aplicativos que não são os da Apple não podem rodar em background). Obviamente existem pequenas diferenças entre um aparelho e outro como ausência de bússsola, gps e câmera dependendo do modelo. Mas nada que se compare à vida de um desenvolverdor J2ME que precisa se preocupar com telefones de teclado e touchscreen, quantidade de teclas dinâmicas, memória e processamento, tamanho da tela e por aí vai. Esse mundo heterogêneo é uma das razões para a decadência dessa tecnologia. A ideologia Sun/Adobe de desenvolvimento multiplataforma simplesmente não funcionou com dispositivos móveis. (Pessoalmente eu tenho minhas restrições até com o desenvolvimento multiplataforma pra Desktop. Tentar fazer um aplicativo que funcione em tudo é equivalente a fazer um que não funciona direito em nada. Quem usa Mac sabe bem que nada se compara um aplicativo feito em Objective C e Cocoa. Multiplataforma bom, só se for via web!) Por outro lado, as operadores não agregam valor ao desenvolvimento de aplicativos móveis, fornecendo no máximo APIs redundantes como acesso a envio de SMS.

Divisão de Receita

Aqui a matemática é muito simples. Quanto mais camadas entre o desenvolvedor e o consumidor pior para ambos. No modelo Brew por exemplo, a receita é dividida entre o desenvolvedor, a Qualcomm e a operadora enquanto no modelo App Store é só entre a Apple e o desenvolvedor. Parece muito a taxa de 30% que a Apple cobra do valor de cada aplicativo, mas quem desenvolve para a plataforma garante que mesmo assim é o modelo mais lucrativo além de possuir aplicativos mais em conta para o consumidor final.

Distribuição Centralizada

Mesmo com suas App Stores, as operadoras possuem dificuldades de centralizar a distribuição de aplicativos. Concorrem com outras empresas e aplicativos piratas transferidos via USB. O modelo mão de ferro da Apple em relação a App Store pode não agradar todo mundo mas pelo menos consegue manter um ecossistema saudável em torno de sua plataforma.

Além desses motivos ainda tenho mais um argumento para defender minha opinião de que nossas queridas operadoras estão entrando num barco furado: Estamos no Brasil! Aqui a enorme maioria da base é pré paga e pior, celular pai de santo é o que mais tem. Então quando a TIM diz “Abranger uma base de 40 milhões de clientes” exclua uns 35 milhões. Mais um, Brasileiro não têm hábito de pagar por software. Ou pirateiam ou ficam com versões gratuitas. Mesmo no iPhone que segundo a Apple possui mais usuários dispostos a gastar com conteúdo do que de outras plataformas, não costumo ver muita gente baixando aplicativos pagos por aqui. Além do mais a internet móvel brasileira é cara e ruim e qualquer aplicativo que se preze precisa se conectar nem que seja para fazer atualização.

Aplicativos pagos e gratuitos por plataforma

Por fim, excluindo-se as tecnologias nativas de cada plataforma de smartphone sobra o J2ME que não possui nenhum aplicativo pago de sucesso além de joguinhos que pegam carona no sucesso de alguma franquia. Como o público alvo dessas lojas da TIM e Vivo são desenvolvedores independentes que não têm condições de licenciar conteúdo para jogos, a não ser que apareça um gênio dos puzzles como o criador de Lumines não consigo ver possibilidade de um aplicativo se destacar em uma delas.

Então minha opnião é essa. Não vejo nenhum motivo para desenvolver aplicativo para essas lojas. Se fosse para dedicar meu tempo e dinheiro com certeza desenvolveria para iPhone ou Android por todos os motivos já expostos nesse post, sem contar que meu aplicativo teria escopo internacional.

Market share de aplicativos móveis por app store

Anúncios

Opera Mini pode estar chegando ao iPhone

Hoje pela manhã a fabricante de navegadores Opera, anunciou em seu blog que pretende revelar uma versão de seu popular navegador para celulares, o Opera Mini, para o iPhone. Até aí nada de surpreendente na notícia, afinal nada mais natural do que a empresa que possui a liderança em navegadores para dispositivos móveis desejar tem uma versão para a plataforma móvel que é referência hoje em dia.

Acontece que não é a primeira vez que esse assunto vem à tona. Bem no início da abertura do iPhone ao desenvolvimento de aplicativos por terceiros o então CEO da companhia John von Tetzchner alegou que a Apple não havia liberado o Opera Mini para o iPhone. No entanto, naquela época o Mini nunca foi submetido à avaliação para disponibilização na App Store pois o que a Opera queria era migrar seu aplicativo desenvolvido na tecnologia Java para o iPhone o que não é permitido pela regras de desenvolvimento para a plataforma. Para o iPhone e iPod Touch só é permitido o desenvolvimento de aplicativos em tecnologia nativa (Objective C + o framework Cocoa Touch, para os mais geeks).

Dessa vez a história parece ser outra e ao que tudo indica a Opera desenvolveu uma versão nativa do Mini para o iPhone (caso contrário não existe nem possibilidade do aplicativo ser aprovado) mas outra restrição pode barrar a liberação do aplicativo. É que a Apple também proíbe que um aplicativo desenvolvido por terceiros reproduza uma funcionalidade nativa do iPhone e qualquer navegador que seja desenvolvido para o aparelho estará reproduzindo a funcionalidade do Safari. Lembram de quando a Apple rejeitou um aplicativo para download de podcasts alegando que reproduzia a funcionalidade do iTunes? Não é muito difícil que o Opera Mini tenha o mesmo destino.

Por outro lado, a Opera aposta na possibilidade da Apple aprovar o aplicativo para não desgastar sua imagem, pois o Mini é extremamente popular e possui uma legião de fãs. Reprovando-o ela estaria negando ao seus usuários a possibilidade de escolher o seu navegador preferido o que seria imediatamente associado à Microsoft e a ação antitruste sofrida no caso Windows + Internet Explorer. Recentemente, a Apple já teve sua imagem arranhada devido a confrontos com o Google e com a Adobe envolvendo justamente aprovação de aplicativos ou tecnologias em suas plataformas.

O evento em que a Opera promete apresentar mais detalhes do lançamento acontecerá em Barcelona nos dias 15 e 16 desse mês. Resta aguardar para saber que rumo essa história irá tomar e torcer pela aprovação do Mini, fato que seria extremamente positivo para os usuários do iPhone.

Para quem não conhece, o Opera Mini – disponível para a maioria dos modelos de celular – comprime as páginas da web antes de serem exibidas no aparelho fazendo a navegação ficar bem mais rápida e econômica o que justifica boa parte de sua popularidade.

Novo site móvel do Twitter faz jus ao iPhone

Além dos vários aplicativo disponíveis para a plataforma, os usuários do iPhone agora dispõem de uma nova forma de interagir com o serviço de microblogging. Foi disponibilizado recentemente um novo site móvel que finalmente faz jus à capacidade do Safari Mobile, uma vez que a versão completa não funciona corretamente por causa do itens que aparecem com o movimento do mouse.

O novo site além de um visual bem mais elaborado possui ícones para responder, favoritar e até retuitar. Por essa nova interface também é possível visualizar os novos retweets, coisa que é impossível na versão antiga e ainda em vários aplicativos. Também é possível visualizar as mensagens em que foi citado, directs e favoritos. Outo aspecto que melhorou muito foi a visualização do perfil de um usuário permitindo inclusive seguir, desseguir (perdoem o neologismo) ou bloquear alguém. Dentre as funcionalidades importantes que ficaram de fora estão as listas, mas é bem provável que ainda sejam incluídas pois esse novo site ainda não foi lançado oficialmente.

Para acessar essa nova versão aponte o Safari para mobile.twitter.com. Entrando pelo endereço tradicional a versão que abre é a antiga o que indica que essa nova ainda não está preparada para o “grande público” mas vale muito a pena experimentar.

Vale lembrar que o novo site também funciona em outros navegadores móveis além do Safari então usuários de outros smartphones também podem utilizá-lo.

Sem Flash no iPhone? Culpe a Apple!

iphone-flash-message

Praticamente todo mundo que tem um iPhone ou iPod touch já se deparou com uma famigerada pecinha de lego ao tentar acessar algum site. Os mais informados provavelmente estavam cientes que a tal pecinha signignificava que o site visitado exigia algum plugin, na maioria das vezes o Flash Player e que ao tentar instalá-lo uma mensagem avisaria que o Flash Player não está disponível para a plataforma.

Pois bem, até algum tempo atrás a Adobe (desenvolvedora do Flash Player) mostrava uma mensagem idêntica em todos os sistemas para os quais o Flash náo está disponível mas de uns tempos pra cá a mensagem exibida nos dispositivos móveis da Apple deixaram a sutileza de lado e passaram a mostrar o seguinte texto: “A Apple restringe o uso de tecnologias requeridas por produtos como o Flash Player. Enquanto a Apple não eliminar essas restrições, a Adobe não pode fornecer o Flash Player para o iPhone ou para o iPod Touch.

O que desencadeou o início dessa “guerra fria” foi o anúncio por parte da Adobe de que estaria pronta para disponibilizar uma versão otimizada do Flash Player 10 para as plataformas móveis mais importantes. No entanto é bem verdade que a Apple restringe o desenvolvimento de tecnologias que permitem execução de aplicativos não nativos no iPhone, como Java ou Flash. Sendo assim, de todos os smartphones que se prezam o iPhone será o único sem Flash e a Adobe parece não querer carregar essa culpa.

Mas será que a Apple está errada em restringir o Flash (assim como o Java ou outra tecnologia não nativa) no iPhone? Analisando a situação percebo alguns indícios de que as coisas pode não ser bem assim.

Primeiro, todo mundo que usa o Mac OS X já deve ter percebido que há alguma coisa errada na implementação do Flash Player para a plataforma. Ele faz o processamento disparar consumindo mais rapidamente as baterias dos Mac Books e não raras vezes faz o Safari capotar. Como o sistema operacional do iPhone é baseado no Mac OS X, é bem provável que uma versão do Flash Player para ele tenha os mesmos problemas e acabe drenando ainda mais rapidamente a bateria do aparelho.

O segundo motivo tem a ver com interface. A Apple sempre foi super rígida em sua política de padronização de interfaces para garantir a “experiência do iPhone”. Por outro lado, tecnologias como Flash ou Java visam unificar o desenvolvimento para diferentes plataformas (veja o exemplo do Adobe Air) algo que vai totalmente contra a política da Apple.

Na minha opnião, ainda é possível que as duas empresar se entendam e que venha a existir uma versão do Flash Player para o Safari Mobile mas nunca como plataforma de desenvolvimento de aplicativos para o iPhone ou para o iPod Touch. O que a Apple pode estar querendo dizer é: “Primeiro desenvolvam um flash adequado ao Mac, depois a gente conversa melhor.

Sexta Feira Tem Apple em Dobro

applex2

Sexta feira (dia 28 de agosto de 2009) vai chegar com duas novidades excelentes para os fãs da Apple.

Primeiro veio a notícia do lançamento do iPhone 3GS no Brasil pela Vivo e depois do lançamento americano do Snow Leopard que estava previsto pra Setembro. Quanto ao iPhone, logo em seguida foi a vez da Claro e da TIM também anunciarem o lançamento para a sexta. Preço que é bom ninguém disse, mas não acredito que seja mais caro que o 3G quando foi lançado, visto que já custou caro demais e que o dólar está mais baixo do que estava no lançamento (do 3G).

Quanto ao Snow Leopard, o lançamento na sexta não vale para o Brasil. Por aqui só chega em Setembro, mas pra mim tá ótimo, achei até rápido. Os preços também serão bem razoáveis por aqui. A atualização do Leopard custará R$ 79,00 para um Mac ou R$ 129,00 para 5. Quem comprou um Mac recentemente pagará apenas R$ 25,00. Os preços acessíveis e a agilidade no lançamento do novo OS X demonstram que a Apple pode estar com uma nova postura em relação ao Brasil. Rumores (confiáveis) indicam até a inauguração de uma loja virtual no site, igualzinho à americana. É esperar para ver e torcer. Qualquer novidade estaremos informados!