Sobre o Android L e SDK de desenvolvimento

Um dos assuntos mais comentados nos últimos dias é sobre a nova versão do Android. Chamado primeiramente de Android L, muitas especulações surgiram em torno do real nome; por causa da letra “L”. Entre algumas sugestões, “Lemon Meringue Pie” (torta de merengue de limão), “Lava Cake” (o nosso Petit Gateau) e “Licorice” (alcaçuz) foram nomes rejeitados pelo Google. “Lollipop” foi o nome escolhido para a nova versão do Android.

android-l

Os usuários vão começar a receber a atualização para o novo Android a partir de novembro, e entre as mudanças prometidas destacam-se:

  • Capacidade de operar não apenas em telefones e tablets, mas também no relógio, na TV e até no carro;android-l-2
  • Novas maneiras de controlar as notificações (a partir da tela de bloqueio, por exemplo);
  • Função de economia de bateria, que estende o tempo de uso do dispositivo em até 90 minutos (será???) e exibição do tempo estimado para carregar totalmente a bateria;
  • Segurança: novos dispositivos contarão com a criptografia automática ativada, para ajudar a proteger os dados dos seus dispositivos em caso de perda ou roubo;
  • Etc etc etc...

Enfim, muitas são as funcionalidades prometidas para o Android Pirulito. Vou criar um post para falar sobre elas daqui uns dias.

E para quem é desenvolvedor e já quer se preparar para o novo Android, o SDK (kit de desenvolvimento de aplicativos) já está disponível, e inclusive possui uma plataforma onde os desenvolvedores podem testar seu aplicativo em uma tela grande, para aplicativos para TV (O Google Play para Android TV vai abrir oficialmente para aplicações em 3 de novembro).

Se você é desenvolvedor e deseja saber mais sobre o SDK, visite http://developer.android.com/index.html

Obrigada e até a próxima!



fonte: Android | Android Developers

Versionamento de softwares e aplicativos

Boa noite desenvolvedores e tecnolovers! Sei que estou devendo umas postagens, então hoje vou falar sobre as versões dos programas e aplicativos e o que significam aqueles numerosinhos ou nomes estranhos como “alfa” e “beta”, entre outros.

Conhecer sobre as versões dos softwares é interessante tanto pra quem desenvolve quanto pra quem consome o programa/aplicativo. Então vamos lá!

 

Numeração

Você já deve ter notado a numeração nas versões de programas, geralmente dividida em três dígitos, como 1.2.4. Mas você sabe o que cada dígito significa?

Vamos trocar os números por letras, para ficar mais fácil entender. Referente ao exemplo acima, teremos uma versão de software a.b.c, onde “a” representa o primeiro dígito, “b” representa o segundo dígito e “c” representa o terceiro dígito. O que cada dígito representa:

a = Relese maior do software, atualização de maior importância. Normalmente se refere às novas funções que foram adicionadas ao software.

b = Relese menor do software, onde a atualização é referente a melhorias e evoluções.

c = Relese de revisão/correção, diz respeito às correções de erros (bugs) do software.

Então no exemplo acima, podemos dizer que existem 4 atualizações para correções de erros, 2 atualizações de melhoria do software e apenas a versão oficial do software (versão 1).

 

Nomenclatura das versões

Além das versões numéricas, você já deve ter ouvido falar em um software versão “Alfa”, “Beta”, “RC” ou “Final”. De modo resumido vou explicar cada um:

Alfa: deriva da letra “A” do alfabeto grego. Assim como “A” é a primeira letra do alfabeto, a versão alfa de qualquer software quer dizer primeira versão. Por ser a primeira versão, o software pode muitas vezes ser acompanhado por bugs, então esta não é a versão mais recomendada para usuário final.

Beta: assim como alfa vem da primeira letra do alfabeto grego, beta deriva da segunda; letra “B”. Essa versão é posterior à versão alfa do software, o que significa que bugs e erros conhecidos podem ter sido corrigidos. Mas como esta versão não está totalmente isenta de problemas (algum bug que ainda não apareceu), cabe ao desenvolvedor julgar se esta versão já pode ser submetida ao usuário do software.

RC: do inglês “Release Candidate”, a versão RC pode ser considerada como a versão mais próxima a versão final do software, candidata à liberação ao usuário.

Final: muitas vezes chamada de versão Gold, a versão final é a versão de software que já foi testada, que os bugs já foram corrigidos e que praticamente não há mais nada a ser melhorado. Em poucas palavras, a versão que todo mundo quer ter do seu software ou app: aquela que funciona e não trava! rsrs

Agora que você já conhece sobre as versões de softwares, pode observar melhor as versões dos programinhas que você normalmente usa. Para achar a versão dos programas/apps, procure dentro do seu programa o “Sobre”, normalmente fica lá (ou próximo) a versão do software que está instalada no seu dispositivo. E pra quem é desenvolvedor, pratique a arte do bom versionamento de software.

Convido a todos a conhecer meu primeiro app do Google Play, o Caderneta Financeira.

Obrigada e até a próxima!



fonte: Tecmundo | Hardware.com.br