Android

Google disponibiliza Android Studio, IDE baseada no IntelliJ IDEA

Google disponibilizou uma IDE Android baseada na versão comunitária do IntelliJ IDEA, que recebeu o nome de Android Studio.

Voltado para desenvolvedores Android, ele vem com todos os pacotes para desenvolvimento na plataforma Android, incluindo o SDK, as ferramentas e os emuladores.

Entre as características apresentadas pelo Google estão: visualização dos recursos como strings, ícones e cores. Por exemplo, na IDE quando utilizar uma string o editor irá apresentar o conteúdo do valor da string; análise de código baseado nas anotações da API do Android; pré-visualização do layout – o layout da aplicação pode ser visualizado simultaneamente para todas as resoluções de tela e idiomas suportados, aplicando as mudanças simultaneamente; e construtor de layout – um editor gráfico com Arrastar e Soltar (Drag and Drop).

Além disso, o Android Studio utiliza o Gradle para compilar as aplicações e, futuramente, vai fornecer múltiplas opções para empacotamento. Os projetos podem ser armazenados no Git, no Mercurial ou no Subversion. O gerenciador de dispositivo virtual do Android (Android Virtual Device Manager) é totalmente suportado, e a novidade também suporta o ProGuard e funcionalidades que os desenvolvedores podem utilizar para assinar as aplicações.

Os projetos eclipses podem ser migrados para o Android Studio, mas a IDE ainda está na versão prévia (Early Access Preview), e isso ainda pode não ser recomendado.

Mais informações a nova IDE podem ser encontradas no site e no blog do Android Developers.

Fonte: Feed Carreira – Google disponibiliza Android Studio, IDE baseada no IntelliJ IDEA


O uso do celular, em especial os smartphones, vem crescendo de forma rápida e chamando a atenção de anunciantes. Pensando nisso, o IBOPE Media lança uma nova solução, o Mobile Report, que vai traçar, mensalmente, um perfil completo do usuário de smartphone e seus hábitos.

Em fevereiro, por exemplo, Redes Sociais foi a categoria mais acessada pelos respondentes da pesquisa.

1 Redes Sociais e/ou Comunicadores 78,8%
2 E-mail 75,9%
3 Notícias 57,9%
4 Músicas 47,4%
5 Entretenimento 43,8%

Em relação a quando o brasileiro mais utiliza a Internet pelo celular, a resposta mais citada foi “enquanto espero (trânsito, fila etc.)”, mas outras opções chamam a atenção:

Enquanto espero (trânsito, filas etc.) 60%
Antes de dormir 45%
Assim que acordo 29%
Enquanto assisto TV 23%
No banheiro 18%

Outro destaque é que 13% das pessoas declararam ter realizado alguma compra via mobile – um indicador de mudança de comportamento, pois, há dois ou três anos, as pessoas tinham medo de fazer compras até por meio de computadores tradicionais. Os valores gastos também supreendem:

Até R$ 30 15%
Até R$ 60 10%
Até R$ 100 18%
Até R$ 200 11%
Até R$ 300 9%
Mais de R$ 300 36%

Entre os que fizeram compras pelo smartphone, 19% adquiriram itens eletrônicos e 12%, eletrodomésticos. A compra de aplicativos, ingressos (cinemas, shows etc.) e moda, no entanto, foram os mais citados, com 37%, 27% e 22%, respectivamente.

Ainda com relação a compras, o smartphone também é usado para comparar preços: 53% dos participantes dizem que costumam fazer essa comparação quando estão em lojas físicas para checar os preços em lojas online. (mais…)

Primeiro Qt 5.1 alpha chega com suporte para Android e iOS

Apenas três meses após o lançamento do Qt 5.0, Digia, desenvolvedor do framework de desenvolvimento de aplicativos open source, lançou a primeira versão de desenvolvimento do seu sucessor. Esta versão alpha primeiro para o Qt 5.1 inclui os primeiros vestígios de AndroidiOS com todo apoio de infra-estrutura da base Qt já implementada. Controles multi-plataforma para Qt Quick também foram introduzidas, o que permite aos desenvolvedores implementar aplicativos prontos-para-usar layouts para desktop.

O suporte para iOS foi anunciado pelos desenvolvedores do Qt no início de março e o port já tem trabalho no suporte para widgets, visualização gráfica e OpenGL, bem como em e touch e eventos de orientação. Qt Quick 1 também está disponível, embora as limitações atualmente proíbam o uso de Qt Quick 2. O Qt Quick 2 usa a engine V8 JavaScript, o que não pode ser incluído no iOS por causa da diretriz da Apple que proíbe o uso de compiladores just-in-time. O suporte para Android é baseado no port Necessitas do Qt 4 e suporta o Qt widgets, aplicativos Qt QML e Quick. (mais…)

O crescimento do mercado de dispositivos tecnológicos, principalmente os móveis, e a diversidade de browsers e sistemas operacionais têm levado designers e desenvolvedores a enfrentarem desafios ao criarem aplicativos e sites que funcionem bem em todos os meios.

Diante dessa conjuntura, foi criado o Open Device Lab, um projeto mundial que incentiva a abertura de laboratórios de testes para que esses profissionais possam utilizá-los de forma gratuita em horários determinados.

A iniciativa já conta com 36 laboratórios distribuídos em 17 países, e tem como principais objetivos ajudar pessoas a encontrarem o Open Device Lab certo para o trabalho a ser desenvolvido, explicar e tornar mais visível o movimento e atrair contribuintes, patrocinadores e doações para os ODLs.

No Brasil, o projeto possui um único integrante, o deviceLab, o primeiro laboratório de testes de dispositivos com ambiente controlado do país. Localizado no Rio de Janeiro, o espaço está equipado com os principais tablets e smartphones do mercado, além de máquinas virtuais que operam diferentes sistemas e navegadores.

Para utilizar o laboratório, é necessário enviar um e-mail para contato@devicelab.com.br.

Projeto mundial oferece laboratórios de testes para aplicativos em aparelhos reais (mais…)

A Opera aproveitou o MWC 2013 para apresentar a nova versão de seu navegador de Internet para Android. Simplesmente batizado de Opera, deixando o nome “Mobile’ de lado, o aplicativo traz uma interface gráfica muito similar à no Chrome. Além do redesenho gráfico, outro ponto de evolução do navegador, de acordo com os desenvolvedores, foi o ganho no desempenho.

Novo Opera para Android é apresentado no MWC 2013
Em relação à aparência, a Opera trouxe belas animações de transições entre abas, como aquelas a que os usuários do Chrome já estão familiarizados. Outra novidade da interface é a apresentação das abas abertas do navegador como miniaturas, facilitando a visualização daquilo que está aberto em cada uma delas.

Há também uma nova aba pré-configurada batizada de Discover, que funciona como feed de notícias. O usuário pode configurar o tipo de informação que consome e o navegador listará conteúdo vinculado a essas informações sempre que o usuário acionar a aba.

Opera para Android ficou mais bonito e rápido
O tradicional Speed Dial do Opera retorna com as mesmas funcionalidades. O recurso permite acesso ágil às páginas mais visitadas do usuário e a organização do conteúdo por meio de pastas de favoritos.

Em termos de desempenho, a Opera refinou o funcionamento do navegador com aproveitamento otimizado de banda, similar ao que é encontrado nas versões desktop e do Opera Mini. Basicamente, a ferramenta monitora o tráfego e mantém o usuário informado sobre a quantidade de banda que é consumida ao longo do tempo. Graças a otimização de desempenho do navegador, o recurso informa sobre quanta banda foi economizada graças ao uso do Opera.

Via On Software

Segundo um relatório global de segurança realizado pela Trustwave, os ataques aos dispositivos móveis tiveram um crescimento de 400%, e os sites de e-commerce são os principais alvo de cibercriminosos, com 48% dos incidentes durante 2012.

Ataques a dispositivos móveis cresceram 400% em 2012

O estudo revelou que as empresas levam um longo tempo para descobrir os invasores virtuais que agem em suas redes. Aproximadamente 64% das empresas atacadas levaram mais de 90 dias para detectar a invasão – esse tempo foi 35 dias a mais que em 2011. Cerca de 5% das empresas demoram mais de três anos para identificar a atividade criminosa.

O mercado de varejo se destaca como o alvo principal dos criminosos virtuais. Pela primeira vez, o setor foi responsável por 45% das investigações sobre violações de dados (um aumento de 15% em relação a 2011), com os ataques ao comércio eletrônico aparecendo como uma tendência emergente, superando os ataques aos pontos de vendas, afirmou o relatório. (mais…)

mar
04

Uma previsão da ABI Search apontou que o Android será o sistema operacional com maior número de aplicativos para smartphones baixados em 2013.

Android dominará downloads de apps para smartphones este ano

O sistema do Google deve deter 58% do setor, enquanto o iOS terá 33%; os 9% restantes caberão aos demais sistemas. Até dezembro, são esperados 56 bilhões de downloads.

A supremacia do sistema do Google sobre o da Apple é reflexo dos aparelhos com preços mais acessíveis e do crescimento da China. O país asiático superou os EUA em fevereiro e se tornou o maior mercado de smartphones; lá, grande parte dos consumidores prefere os aparelhos da Samsung, maior expoente do Android. (mais…)

Smartphone com Ubuntu OS chega em outubro

Os primeiros aparelhos com sistema Ubuntu OS seriam lançados apenas em 2014, mas a produtora Canonical irá antecipar a estreia para o mês de outubro.

Em entrevista para o jornal Wall Street Journal, o fundador e CEO da Canonical, Mark Shuttleworth, afirmou que os smartphones com Ubuntu OS estarão disponíveis já em outubro e que os desenvolvedores de apps poderão obter acesso ao sistema ainda neste mês de fevereiro.

Shuttleworth não deixou claro quais marcas de smartphones irão rodar o novo Ubuntu OS, mas os desenvolvedores de app poderão trabalhar com a plataforma com um Samsung Galaxy Nexus. (mais…)

Em um artigo anterior sobre testes Agile, eu mostrei como o Microsoft Test Manager e o Twist da ThoughtWorks Studios permitem os QA e Devs colaborar na criação de testes funcionais. Neste, vou analisar como cada ferramenta permite que você gerencie seus casos de teste.

Gerenciamento de testes

Todos nós queremos grandes suítes de testes abrangentes porque eles permitem que a gente altere o código de forma segura. Sem elas, como você saberia se essa função que você escreveu há dois anos ainda funciona?

No entanto, uma grande suíte de testes é difícil de manter. Muito parecida com uma base de código grande, ela pode sair do controle facilmente se não for feita com cuidado. E, assim como o código, é importante evitar a duplicação de esforços e promover a reutilização.

Considere o exemplo canônico de login. Cada caso de teste novo que você escrever vai, provavelmente, precisar primeiro fazer login no aplicativo. O ideal é que os passos necessários para efetuar login devam ser reutilizáveis ​​em todos os casos de testes. Caso contrário, você não estará apenas perdendo seu tempo escrevendo os mesmos passos o tempo todo, mas isso vai demorar uma eternidade para mudar caso as funcionalidades de login mudem.

Promovendo a reutilização

Não é surpresa que a sua ferramenta de gerenciamento de testes tenha um papel importante a desempenhar na promoção da reutilização. Ela deve permitir que você estruture os testes de uma forma que o permita reutilizar e deve ter boa descoberta. Em outras palavras, a ferramenta deve facilitar que você encontre o que já foi criado.

Então, como é que se compara o Test Manager e o Twist quando se trata de gerenciamento de testes? Infelizmente, apenas um deles realmente tenta promover a reutilização (Alerta de spoiler: não é o Test Manager). (mais…)

dez
28

Android vai liderar o mercado até 2016
O sistema operacional Android, do Google, está em 68% dos smartphones vendidos neste ano. O dado é da consultoria IDC.

Os outros 32% do mercado são divididos entre os demais smartphones: iOS, da Apple, tem 18,8%; Symbian, BlackBerry OS e Windows Phone dividem os outros 13,2%.

Segundo analistas da empresa, o Android manterá a liderança até 2016, quando terá 64% do mercado. Anteriormente, o único sistema que conseguiu ter tanto mercado assim foi o Symbian. (mais…)