SDK (DevKit) // Dicionário do Programador
O Google lançou uma nova versão do Android SDK. A versão 2.0.1 é uma pequena atualização para a plataforma Android, não uma versão significativa, e não aborda os problemas mais sérios enfrentados pelos desenvolvedores do Android.
O blog do Android Developers descreve a atualização "O Android 2.0.1 é uma pequena atualização para o Android 2.0 Esta atualização inclui várias correções de erros e alterações de comportamento, como seleção de recursos de aplicativos com base no nível da API e alterações no valor de algumas constantes relacionadas ao Bluetooth. "As alterações introduzidas na própria plataforma, especialmente uma correção para a funcionalidade da câmera no Verizon Droid, são bem-vindas. O Google também adicionou algumas ferramentas para ajudar os desenvolvedores, mas o Android enfrenta desafios decorrentes de sua relativa juventude na área de lojas de aplicativos e das diversas combinações de software e hardware que os desenvolvedores precisam considerar.
[Mais leitura: Os melhores telefones Android para todo orçamento.]Quando o Google introduziu o Android 'Donut' SDK (versão 1.6), foi anunciado como um divisor de águas por causa das mudanças que o Google implementou com o Android Market. A navegação aprimorada por aplicativos e a capacidade de incluir capturas de tela para ajudar a promover aplicativos foram animadas por desenvolvedores.
Uma pesquisa recente, no entanto, sugere que os desenvolvedores do Android estão insatisfeitos e que o Google ainda tem um jeito de usar o Android Market. O Google precisa que os desenvolvedores exibam aplicativos atraentes que ampliem os recursos e a funcionalidade da plataforma Android, mas muitos desenvolvedores estão insatisfeitos com o volume de downloads e com a receita geral gerada pelo Android Market.
O Google precisa resolver esses problemas e continuar para desenvolver uma comunidade de desenvolvedores robusta e satisfeita se tiver alguma chance de atender às previsões de analistas de que o número de aplicativos no Android Market será quintuplicado em 2010. A loja de aplicativos se vangloria, o Google precisa que os desenvolvedores criem diversos aplicativos para fornecer aos usuários as ferramentas que eles querem e impulsionam as vendas de dispositivos baseados em Android.
Uma coisa que a Apple fez, que o Google e outros aplicativos precisam fazer também, é tornar o desenvolvimento de aplicativos tão fácil que qualquer pessoa com pouco conhecimento de programação pode gerar um aplicativo. A razão pela qual existe um "aplicativo para isso" para qualquer coisa que você possa imaginar é que virtualmente toda empresa desenvolveu um aplicativo personalizado de algum tipo para se conectar com os clientes e obter alguma milhagem de marketing ao mesmo tempo na plataforma do iPhone.
Outra vantagem que a Apple tem com o iPhone, porém, é a consistência da plataforma. Embora existam alguns modelos diferentes de iPhone e iPod Touch disponíveis, o hardware em si e a versão do sistema operacional do iPhone em uso são consistentes em geral.
Muitas pessoas questionam como o controle da Apple é de todos os aspectos de seu sistema operacional. dispositivos. A Apple mantém de perto o hardware, o software e os desenvolvedores terceirizados, que precisam passar pelos bastidores para obter aplicativos aprovados para o iPhone. O ponto principal, porém, é que a plataforma fechada proprietária da Apple faz parte da receita da Apple para o sucesso.
Desenvolvedores para Android enfrentam versões diferentes do Android SDK em circulação e uma variedade de dispositivos com recursos e funções diferentes. A fragmentação da plataforma Android complica o processo de desenvolvimento e coloca desafios únicos para os desenvolvedores do Android que os desenvolvedores do iPhone não precisam enfrentar.
Como o Google continua a adaptar a plataforma Android e os SDKs, ele terá que resolver o problema. problemas que os desenvolvedores têm com o Android Market. Mais importante, o Google deve fornecer aos desenvolvedores do Android as ferramentas necessárias para simplificar o desenvolvimento de aplicativos e garantir que os aplicativos funcionem em várias versões de software do Android e em diversos hardwares.
Tony Bradley twita como @PCSecurityNews, e pode ser contatado em sua página no Facebook.
No entanto, o Obama-berry pode estar sujeito a limitações semelhantes àquelas colocadas em dispositivos usados pelos funcionários anteriores da Casa Branca. Os usuários de PDA na Administração Bush tiveram suas funções de GPS desativadas, nenhum dado sigiloso pôde ser transmitido pelos dispositivos e eles não puderam ser usados no exterior, onde as redes de celulares poderiam ser menos seguras. Considerando que Obama pretende usar seu dispositivo para uso pessoal e mensagens de rotina, essas
Equipe Obama 1, Burocratas 0
Na conferência anual de desenvolvedores JavaOne da Sun em Em San Francisco, na terça-feira, eles lançaram novas ferramentas de teste de código aberto e disseram estar aprimorando o programa Java Verified de cinco anos usado para certificar programas Java ME em dispositivos móveis. O objetivo: simplificar o processo e reduzir o número de testes que os desenvolvedores de software precisam executar para garantir que seus programas sejam executados corretamente em telefones diferentes.
"Ninguém gosta de testes", disse Martin Wrigley, diretor de tecnologia com o programa de parceiros da Orange, numa conferência de imprensa. À medida que o mercado de aplicativos móveis amadurece, os desenvolvedores farão mais testes por conta própria, disse ele.
Da Nuvem enfrentados pela empresa atual
Este artigo discute, quais são os desafios enfrentados pelas empresas e por que eles devem passar para a nuvem.