ios/ iPad/ Iphone/ Mobile/ Negócios/ Notícias/ Pessoal

92.6% do mercado de smartphone é Android ou iOS, só que nem tudo que reluz é ouro

smartphones
[quote style=”1″] De acordo com a Gartner, 92,6% dos smartphones vendidos no primeiro trimestre de 2013 eram Android ou iOS. Os outros sistemas têm participação ínfima: BlackBerry (3%), Windows Phone (2,9%) e Bada (0,7%). Os dados divulgados pela IDC não são muito diferentes, mas dão o terceiro lugar para o Windows Phone, que alcançou 3,2% de participação de mercado.
[/quote]

Porém, nem tudo que reluz é ouro, vender para smartphone só por que ele lidera a lista não quer dizer que aquela plataforma paga suas contas necessariamente. Existe um ponto flutuante entre a plataforma e o ecosistema que sustenta ela.

Sem dúvida, para minha realidade, eu ganho mais dinheiro na Apple Store do que vendendo Apps para o Android, eu costumo fazer mais Apps para Apple do que para Windows e costumo fazer mais Apps para Blackberry do que para a Nokia.

Dá para ganhar dinheiro principalmente com plataformas emergenciais, fomentando a classe C e D do mundo, o Firefox OS mesmo é minha aposta para ganhar dinheiro diretamente com o público final.

Como 99% do tempo fazendo Apps para terceiros lucracrem sobre usuários finais, você acaba não faturando tanto quanto seu cliente fatura, mas manter o cheque recebível mensalmente é outra história.

Desde que lançaram a moda de Smartphones em 2007 a quantidade de apps que criamos para clientes foram:

[table style=”1″]
Apple Android Blackberry
49 Apps 21 Apps 13 Apps
[/table]

Destas apps 80% são gratuitas e envolve campanhas publicitárias, mercado de publicação digital, 12% são games e 8% apps institucionais.

De todas elas, a mais lucrativa foi a Blackberry, Apple Store dá dinheiro, mas não tanto. O mercado de Android é saturado, ou você distribui a App de graça com propaganda ou nem dinheiro para um burger king você vai ter.

Fonte: http://www.gartner.com/newsroom/id/2482816

HTML5 / CSS3/ ios/ iPad

CSS3 específico para iPad Retina

css3

Existem aproximadamente 30 milhões de iPads retinas no mercado, e 9 andam visitando esse site. Esse post vai mais para quem cria soluções em CSS3, Javascript,etc. E a turma do design responsivo.

Enquanto você procura uma maneira ideal para distribuir seus gráficos para N densidades, o CSS3 pode te ajudar a recuar essa busca e transformar seu projeto em uma forma mais agradável.

@media only screen and (-webkit-min-device-pixel-ratio : 2), 
only screen and (min-device-pixel-ratio : 2) 
{ 
   #class_imagem{ background-image: url('../images/background-retina.png');
 }

Use media-queries especificando o pixel ratio do dispositivo, para telas retinas use 2, para Android Tablets use 1.5 e o Galaxy S3/4 use o fator 1.3

Gostou da dica? Faça sugestões com outras soluções que vocês tem encontrado por ai.

Pessoal

Importação de profissionais para o Brasil e as mudanças

futuro

Um dos pontos fortes que a nossa presidenta salientou em seu discurso gagejado em rede nacional, foi a questão de importar médicos para o sistema de saúde pública brasileira SUS.

Sem tirar méritos dos estrageiros que em minha concepção são extremamente capacitados, o desconforto ao ouvir isso foi a questão de como falta preparo e censo crítico de seus conselheiros em saber que esse tipo de coisa não é aceita na contra-mão dessa medida.

Vejamos, eu fui para os Emirados Árabes, passei um bom tempo lá e mesmo que seja temporário, lá embora acolha muito bem seus imigrantes que correspondem 95% de seus residentes, eles se preocupam bastante com a questão da honestidade de vagas para locais vs. imigrantes, assim como em todo país organizado.

Embora você precisa traduzir toda sua documentação e juramenta-la para o inglês ou árabe, você precisa atender certos critérios para atuar no país em sua profissão, já que o governo em especial, se preocupa em dar condições iguais ou melhores para quem quer trabalhar juntamente com seus profissionais locais.

A exigência é estrambólica, só profissionais que realmente se submetem à esse tipo de bateria de testes, não é fácil. Por que os locais não irão atender essas exigências nem tão cedo.

O que não é o caso do Brasil, Nós formamos poucos médicos e fomos educados à ir morar na capital. Então ninguém quer ir atender no interior, esse é um dos problemas da falta de médicos pelo Brasil, é no interior, na capital o que falta mesmo é espaço e estrutura.

Por aqui o que falta mesmo é vergonha[1] na[2] cara[3] de certos médicos que esquecem seus juramentos na formatura e perdem o preparo na hora de atender.

Se estrageiros colocam tanto medo assim, Acho eu por que eles sabem que no fundo os “estrangeiros” vão vir muito mais preparados profissionalmente para cá, do que eles são aqui.

O que pode e irão é a falta de estrutura atual. Quer ir à uma zona de guerra? Vá no hospital mais famoso de sua cidade e veja a situação.

Hoje coincidentemente eu estava lendo um artigo sobre o mercado de empregos pelo mundo em crise, não é só o Brasil que precisa de bons profissionais, EUA, Canadá, países da União europeia, Chile, Argentina e por ai vai.

A demanda por inovação tecnologica, biológica e melhor poder aquisitivo faz criar novos mercados talvez ainda desconhecidos por nós e isso gera falta de mão de obra, o que eu acho parcialmente bom, ao contrário da China e India onde a oferta é baixa e a demanda é alta.

Imagine o seguinte, e se essa moda pega no mundo todo? O que você tem à perder? Eu acredito que a classe médica Brasileira foi educada em universidades federais, subsidiados pelo governo federal, nada melhor que incentivar a qualidade no que se faz e talvez não só 10% da classe média Brasileira seja atendida por excelentes médicos.

Na India forma-se mais engenheiros da computação do que vagas disponíveis, talvez sem ser um pouco pretencioso, deveriamos importar também profissionais da India para virem trabalhar aqui, já que aqui existem em aberto 290 mil vagas na nossa área.

Eu acho que isso só não aconteceu ainda por causa da barreira do idioma, embora uma região da India “Goa”, fale português, por lá não existe universidades nessa área, ai já é outra história.

A maior revolução é quando você começa a dizer não, já dizia o sábio Steve Jobs, ou você ganha um amigo ou faz um inimigo.

Desejo um futuro melhor para a sociedade no mundo e igualdade de atitude para a humanidade. Isso vai demorar, mas ela virá aos poucos. Mudança é necessário, o que está acontecendo é só o começo delas.

Termino dizendo não!

Alternativa ao Flex Builder/ Apache Flex/ Flash Builder 4.5/ Flex/ Flex Builder 4/ Notícias/ Open-source

Modo visual do Flash Builder feito em Javascript

first-shot

Quando a Adobe decidiu arrancar sem dó o modo visual do Flash Builder muita gente esperniou como um bebê por que isso era uma mão na roda, já que a plataforma em sí por todos esse anos foi conhecida como RAD (Rapid Application Development), uma IDE que fizesse o arrastar e soltar e gerar código ao mesmo tempo seria fantástico do ponto de vista quem depende dela, acho que é por esse motivo que muita gente não sai do Visual Studio, te deixa muito confortável. Em fim!

Ontem eu fiquei curioso, o Janderson , havia me mostrado o Layoutit que é um projetinho bem bacana que te ajuda a criar interfaces para a Web usando o Twitter Bootstrap, é uma mão na roda para prototipar páginas de forma rápida e sem escrever código.

Como eu ando tão atarefado entre jogo multi-player( vai demorar um pouco para sair), e o cycle.JS, dificil arranjar tempo para hackear você mesmo.

Dificil? Se é! Da próxima vez que eu ver uma IDE com essa função vou trata-la de forma mais respeitosa, por que montar um troço desse com tamanha qualidade é um trabalho absurdo e consome seu precioso tempo entre as teclas CTRL+F5.

E esse foi o resultado da operação depois de 72 horas desenvolvendo:

first-shot

Você pode rodar ele direto do seu navegador, seja no iPad, Android, Windows, Mac, Linux, só requerer que você tenha o Chrome instalado.

Quem quiser já começar a testar [button link=”/projetos/apacheflexuibuilder” color=”#7ec115″ size=”3″ style=”1″ dark=”0″ radius=”5″ target=”blank”]Testar Agora[/button]

Bugs, falhas, reportem direto no Github, esse é um típico projeto que te deixo livre para fazer um Fork, modificar, refazer e colocar ele adiante.

Dedicado ao pessoal da comunidade Flex, Flex-Brasil, Flex-dev, Janderson, Erko.

Notícias

Palestrando na Campus Party Recife 2013

igor

Tem coisa mais gostosa do que você palestrar para seu próprio estado? Entre os dias 17 e 21 de Julho de 2013, eu e junto com uma “Cacetada” de gente, palestraremos no #CPRecife 2013.

O melhor de tudo é que além de palestrar eu e o Eduardo Freire somos os curadores da área de desenvolvimento Pitágoras, “Valeu David pelo convite”.

O site já está disponível http://recife.campus-party.org/2013.

A novidade desse ano no palco pitágoras se dá por conta que maior parte dos palestrantes são de Pernambuco, alguns ainda moram em PE outros se debandaram para outro estado, mais volta esse ano para colaborar e compartilhar sua aventuras.

Convido a todos meus conterrâneos à participar do evento, esse ano está recheado de coisas boas.

Confere lá o site, faz a inscrição e venha participar do maior evento nordestino da interwebs.

Android/ App da Semana/ Cloud/ Mobile

App da semana: Melhor cliente de SSH para Android

juicessh

juicessh
Juice SSH é o melhor cliente que eu já testei para conexão de SSH até hoje, Sentia falta de um cliente tão bom quanto esse, ajuda muito quando você está no shopping ou viajando e quer dá uma de Macgyver nas suas instancias em especial da AWS, Linode.

Só pegar e baixar aqui é grátis.

Fica a dica aqui para quem tem juízo e possui um dispositivo Android.

No meu Galaxy funciona lindo.

[Atualizado] Eles estão com uma promoção, se você testar, e escrever algo nessa página, eles vão te dar uma versão PRO na faixa.

.Net Framework/ C#

Compilando C# sem o Visual Studio

csharp-logo

Se você não tem espaço sobrando para instalar o Visual Studio Express 2012 for Desktop em seu computador, nada está perdido, você ainda pode desfrutar do C# sem precisar instalar a IDE. Embora aconselho com toda força que o C# sem visual Studio é um humano sem pele. Mas como toda linguagem de programação, ela é abstrata à IDE e pode ser usada sem qualquer integração.

Particularmente gosto de usar IDEs simples e meu gosto por IDEs limta-se ao SublimeText, Já existe um Package para ele compilar em C#, e se você quiser instalar só parar de ler aqui e configurar automático, embora seja necessário ter o .Net Framework já instalado.

Compilar sem a IDE é simples, leva-se 4 passos:

1 Baixar o .Net Framework do site da Microsoft

2 Configurar as variáveis de ambiente no Windows

2.1 Depois de Baixado basta copiar o caminho onde o Framework foi instalado, por padrão fica no diretório [highlight bg=”#99dfff” color=”#ffffff”]C:\Windows\Microsoft.NET[/highlight]. Nesse diretório você encontra outros dois diretórios, dependendo da versão do Windows que você tenha se é arquitetura x86 ou x64 você pega logo de cara ‘Framework’ é para x86 (32-Bits) ou ‘Framework64’ para x64 ou (64-Bits).

O meu diretório ficou assim: [highlight bg=”#99dfff” color=”#ffffff”]C:\Windows\Microsoft.NET\Framework64[/highlight]

2.2 Ir até as configurações avançadas do sistema: Iniciar -> Botão direito em “Meu Computador” -> Propriedades -> Escolher “Configurações avançadas do sistema” -> Clicar em “Variáveis do ambiente”.

2.3 Escolha adicionar Nova variável do usuário e digite um valor que você queira, exemplo “DOT_NET_4” e o valor com o caminho que você copiou do Windows Explorer.

2.4 Feito isso, agora basta adicionar essa nova variável à variável PATH que está em “Variáveis do Sistema” e adicione a chave que você criou Ex: “%DOT_NET_4%” com o simbolo de porcentagem no final usando ; para marcar corretamente, veja imagem abaixo.
csharp
2.5 Clique OK em tudo até fechar a última janela.
2.6 Abra alguma tela de comando do Windows CTRL+R e digite CMD. Irá aparecer o terminal, ai você digita “csc”.

csharp-console

Se você viu isso, é sinal que tudo está conforme planejado, agora é partir para criar o Build System para o SublimeText.

3 – Criar um Build System no Sublime Text

Abra o SublimeText e no menu selecione : Tools -> Build System -> New Build System, e cole o seguinte código lá.

{
	"selector": "source.cs",
  "cmd" : ["csc","$file_name"],
  "working_dir": "${project_path:${folder}}",
	"variants": [
        {"cmd":["csc","$file_name"],
         "selector": "source.cs",
         "working_dir": "${project_path}",
		     "shell": true, 
		     "name": "Build"
        },  
        { "cmd": ["$file_base_name.exe",""],
          "shell":false,
          "name": "Run"
        }
    ]
}

O que ele faz na verdade?

Bom, ele usa o comando “CSC” para executar o arquivo através do comando CTRL+B e executa o arquivo com o comando CTRL+SHIFT+B. Ambos os comandos estão bastante especificados no Sublime Text em sua documentação. Uma vez feito isso é colher os frutos.

4 – Rodar seu primeiro projeto

Copie o código abaixo e execute no Sublime Text usando os comandos CTRL+B e depois CTRL+SHIFT+B.

using System;

class Program
{
	static void Main(){
		Console.WriteLine("Hello World");
		Console.ReadLine();
	}
}

csharp-sublime

Flash/ Flash Player 11

Atualização do Flash Player faz eu voltar atrás sobre o post

500x_adobe-flash

Reclamar sempre é fácil, dificil é admitir o erro e eu errei ao escrever o post sobre o Flash Player aqui.

Na verdade a Adobe havia corrigido o erro no último dia 21 de maio que justamente consertava esse entrave que havia mencionado no post, já que no calor da raiva e não verificando calmamente o erro, passou despercebido que lá 4 dias antes ela já tinha consertado.

fp11.7.169

A Atual versão 11.7.202 corrige o problema que eu relatei de lentidão, falha e cortes.

[quote style=”1″]Fixed Issues Audio stream cuts off on certain websites after 10-60 seconds(3541383)[/quote]

http://helpx.adobe.com/en/flash-player/release-note/fp_117_air_37_release_notes.html#fixed_issues

E o aplicativo que estava dando a manutenção justamente usava esse recurso.

Atualizei manualmente para versão 11.7.202 que é a versão estável para desenvolvedor

fp11.7.202

Quem estiver usando o Flash Player sem ser o debug que no caso é o usuário final, provavelmente já está atualizado para versão 11.7.203 via instalação silenciosa e nem deve ter notado o problema. Já que o intervalo foi de 10 dias até o problema ser resolvido.

Outras versões do Flash Player

A Adobe organizou aqui todas as versões disponíveis do Flash Player para download, inclusive para Android.

Para desenvolvedores Flex

Atualizem o playerglobal.swc para a última versão e adicionem o parametro -swf-version=20 para direcionar os usuários para o último player.

Quem estiver usando o último Apache Flex 4.9 SDK precisa fazer isso também.

Embora o Flash Player posssa ter os dias contados na Web, a Adobe tem se esforçado com seu compromisso de suporte para com o plugin. Dias melhores virão e nunca é tarde para se arrepender de um erro.

Erro corrigido!

Apache Cordova/ Mobile/ Phonegap

Brasil já é a terceira maior comunidade do Phonegap

phonegap-devs

phonegap-devs

Quatro meses se passaram desde que eu escrevi aqui e aqui.

E escrevo novamente para agradecer a todos vocês, e hoje somos a terceira maior comunidade de desenvolvedores phonegap no Mundo, quase igual o sucesso que foi a Flex-Brasil, sendo a segunda maior do mundo. Logo em breve quero escrever outro post e agradecer por atingir o topo.

Vamos continuar crescendo, postando artigos na internet.

Quem for mais para as bandas do Social, tem um grupo bem bacana no Facebook.

[Atualizado] 12 horas depois, o número sobe para 128. Vocês são OS CARAS!