Você realmente precisa de um aplicativo mobile?

Muitas empresas estão investindo em aplicativos mobile. De bancos a fabricantes de sabão, todo mundo quer ter sua bandeira fincada nas lojas de aplicativos mobile. Esse movimento tem um quê de “corrida do ouro”, com muita gente desenvolvendo aplicativos mobile porque todo mundo está fazendo, sem uma definição clara de objetivos e, o que é mais importante, sem um estudo de alternativas para se atingir esse objetivo.

Existe uma alternativa às aplicações mobile: são os sites mobile. Recomendo que a empresa avalie, antes de iniciar a construção de uma aplicação mobile, se seu problema não pode ser resolvido por um site mobile.

Sites mobile são multiplataforma. Já aplicativos para iPhone não rodam em Android, aplicativos para Blackberry não rodam em Windows Phone. Desenvolver um aplicativo que funcione nessas quatro plataformas significa desenhar uma vez só, porém construir quatro vezes, em linguagens de programação diferentes, com APIs diferentes.

Disponibilizar seu aplicativo nas diversas lojas mobile também significa encarar várias exigências burocráticas.

Um bom site mobile, por outro lado, funciona nas quatro plataformas citadas acima, e tem grande chance de funcionar em qualquer outra, sem esforço extra.

Sites mobile usam uma base de código que é aproveitada para desktops. Se você já tem um site ou aplicativo web que atende as suas necessidades, provavelmente, para ter um site mobile, será preciso mexer apenas no que os desenvolvedores chamam de "camada de apresentação". Caso você não tenha um site ou um aplicativo web e decida construí-lo mobile, vai aproveitar boa parte do seu investimento, se no futuro decidir tê-lo também funcionando em computadores.

Com HTML5, sites mobile podem executar quase tudo o que uma aplicação mobile faz, incluindo acessar o GPS, ler a orientação do dispositivo (se o telefone está em pé ou deitado), guardar dados no telefone, desenhar gráficos, transições, animações, tocar áudio e vídeo, e até funcionar offline.

Quando você precisa de um aplicativo? Existem situações em que construir um aplicativo é essencial:

Está desenvolvendo um jogo pesado

Ainda é muito difícil, com HTML5, construir interfaces tridimensionais, com gráficos de alta qualidade, muito movimento, respostas rápidas e interação com som.

Precisa interagir com o telefone

Não há uma maneira de um site mobile ler a agenda de contatos do telefone, ou as fotos da galeria, por exemplo. Embora existam maneiras de, por exemplo, disparar uma ligação telefônica a partir de um link ou botão.

Necessita de interação precisa com o acelerômetro

Sites mobile, hoje, apenas sabem se o telefone está em pé ou deitado, e mais nada. Não dá para fazer um aplicativo controlado pelo acelerômetro, assim como uma corrida em que o volante é o próprio telefone.

Pretende cobrar por seu aplicativo

Existem alternativas para se cobrar pelo acesso à aplicação ou vender conteúdo dentro dela, e fazem todo o sentido se seu aplicativo for realmente multiplataforma, acessível do computador e do celular. Se você pretende cobrar pelo uso do próprio aplicativo, é bom avaliar se usar as lojas de aplicativos, em que o usuário compra com um clique, já tendo seu cartão de crédito cadastrado, é a melhor solução. Nesse caso, as lojas de aplicativo também vão dar visibilidade ao seu aplicativo.

Seu aplicativo precisa rodar em background

Se seu aplicativo precisa de um serviço rodando em segundo plano, você não conseguirá fazer isso com um site. Por exemplo, se seu aplicativo deve avisar o usuário cada vez que ele se aproximar de um local específico, mesmo que ele esteja fazendo outra coisa no telefone ou esteja com o telefone no bolso.

Há, por outro lado, uma diversidade de situações em que um bom site mobile pode substituir, com vantagens, um aplicativo. Por exemplo, quando o aplicativo só acessa seu site, como fazem muitos aplicativos de internet banking, que são exatamente iguais ao site mobile do banco. Mesmo que seu site seja um aplicativo web razoavelmente complexo, com animações, gráficos e interações, é muito provável que seja possível fazê-lo funcionar em dispositivos móveis, atendendo a uma variedade de plataformas com um único esforço de investimento.

Avalie alternativas antes de construir um aplicativo mobile. Talvez você possa, com um site mobile, atingir um público muito maior, com um investimento menor, e ainda tenha uma drástica redução nos custos de manutenção e atualização do aplicativo.

iMasters

Porque um simulador nunca será perfeito...


Todos os dias, vemos tentativas de tornar os simuladores cada vez mais realistas, seja com pedais, volantes, plataformas hidráulicas ou aperfeiçoamentos em software.

No entanto, ainda não tinham inventado uma maneira de simular o "vento na cara". ATÉ AGORA! A FergoTech colocou sua ideia em prática, com uma placa Arduino controlando a velocidade de um cooler de CPU de computador à medida que o carro acelera no iRacing.

É claro que este pequeno artefato não produzirá muito realismo ao simulador, pela pequena quantidade de ar que consegue deslocar, ainda mais pelo fato de, no teste do vídeo acima, o veículo em questão ser um Riley Daytona Prototype, que possui cockpit fechado...

O bom trator você conhece no fim do dia. Trator Ford rende muito mais.

O bom trator você conhece no fim do dia. Trator Ford rende muito mais.

Tom Cruise drives Red Bull Racing F1 car


A importância de adotar os padrões e recomendações do W3C ao construir um website


Caterpillar Challenger. Tão arrojado que seu filho vai pedir emprestado.


Fifth Gear: BMW M3 GTS vs. Porsche 911 GT3 RS


The new Mercedes-Benz AMG 5.5 liter V8 in detail


Bekannte Meister. BMW 630 CS, BMW 633 CSi.

Campeão conhecido.

Usando a PlayStation Eye como webcam no PC

PlayStation Eye PC Webcam
Comprei uma PlayStation Eye para poder explorar melhor a visão interna nos carros do Gran Turismo 5. Depois de passar horas regulando o reconhecimento facial, descobri que essa funcionalidade só está disponível no Time Trial do modo Arcade.

Passada a decepção, resolvi experimentar a câmera adquirida no PC. Achar os drivers para o periférico foi relativamente fácil, apesar da Sony não disponibilizar de forma oficial os arquivos para fazer a PlayStation Eye funcionar no computador como webcam.

Ferrari 458 Challenge - Shanghai International Circuit - Ringo Chong - Onboard


Volkswagen Tiguan, com Park Assist e câmera integrada, que praticamente estaciona o carro sozinho, sem pôr as mãos no volante.


2011 Goodwood Festival of Speed ITV4 Coverage


Ferrari 458 Challenge - Shanghai International Circuit - Anthony Liu - Onboard


Time for your own car. Fiat.


Jay Leno buys a McLaren MP4-12C and gets driving lesson


Campeonato Brasileiro de Marcas 2011 - Fábio Carbone - Autódromo Internacional Velopark - Onboard


Ari Vatanen: "o que eu teria feito diferente"

Em entrevista à Car And Driver, o finlandês campeão do Mundial de Rali e tetracampeão do Paris-Dakar reflete sobre a carreira que o levou das corridas à política.

Suas primeiras experiências com carros foram negativas, para dizer o mínimo.

Meu pai morreu em um acidente de carro, em 16 de outubro de 1960, quando eu tinha oito anos. Ele estava dirigindo seu primeiro carro, um Borgward. Ele estava muito orgulhoso do veículo, e estávamos a caminho do funeral de um amigo de meus pais, a 30 quilômetros de Tuupovaara, Finlândia, onde morávamos. Depois, minha mãe percebeu que estávamos equivocados sobre o funeral, que tinha realmente acontecido no dia anterior.

Jay Leno drives Morgan Threeweeler



Jay Leno saindo da estrada e ficando com a única roda motriz girando solta no ar!

Instant Kiwi. Give it a go.