Confira detalhes de como funcionarão os serviços de localização no Mobile Safari 3.0
A demonstração do Google Latitude em um iPhone, feita por Vic Gundotra no primeiro dia da Google I/O 2009, foi a primeira aplicação de um web app rodando no Mobile Safari 3.0 que tira vantagem dos serviços de localização presentes em iPhones/iPods touch. Com a próxima atualização da plataforma móvel da Apple, o uso desses serviços deixará de ser uma exclusividade de aplicativos nativos e contribuirá para pôr novas possibilidades nas mãos de desenvolvedores web, não apenas para aplicações semelhantes ao Latitude, mas também para redes sociais e sites de utilidades, por exemplo.
Acessar serviços de localização sempre foi algo difícil na internet. Aparelhos de GPS integrados a telefones e outros gadgets — o que se aplica ao iPhone — geralmente precisam de um espaço de tempo para dar resultados precisos, enquanto localização por IP — algo que o Latitude usa em desktops quando não conectados via Wi-Fi — pode ser influenciada por proxies e apontar para locais completamente diferentes de onde o usuário esteja. No entanto, o trabalho feito pela gigante de buscas nos últimos dois anos em conjunto com a Skyhook permitiu a eles obter localização por meio de dados triangulados de antenas de redes celulares e hotspots Wi-Fi, algo que a Apple começou a utilizar no Maps para iPhone no início de 2008.
O grande passo para a popularização dessa tecnologia, no entanto, é a sua adoção em massa no desenvolvimento dos futuros navegadores web, algo que começou a ser feito no ano passado, com a padronização da API de Geolocalização pelo W3C Consortium. Apesar de ainda não estar finalizada, é por meio dela que todos os browsers abertos que suportam HTML 5 podem ter acesso a serviços de localização influenciados pelos mesmos dados que comentei algumas linhas acima, com o consentimento do usuário — se ele não quiser ceder sua localização por medidas de segurança, basta recusar. ;-) Safari, Firefox e Chrome são exemplos da aplicação dessa nova API.
Como podem ver, dar mais funcionalidade a web apps por meio de localização já é uma realidade para uma parcela enorme de usuários que usam os produtos acima. Mas, no caso do iPhone, uma outra demonstração produzida pela Mozilla já está disponível online e pode ser usada para testar essas possibilidades, se você já estiver com o firmware 3.0 instalado.
![]() |
![]() |
Como vocês podem ver nas screenshots acima, fornecer informações de localização no Mobile Safari 3.0 requer total consentimento do usuário. Além do já conhecido alerta de confirmação requisitado pelo sistema para o aplicativo que vai lidar com esses dados pela primeira vez, o navegador também alerta o usuário, a cada visita, que um site pede esse tipo de informação. Uma vez que a pessoa aceite o uso dela pelo site, veja a seguir que a página começa a exibir a latitude e a longitude de onde o aparelho se encontra. Note, ainda, que a precisão não deixa de ser igual à do próprio Maps, nativo do iPhone OS.
![]() |
![]() |
Claro, se você não quiser ser incomodado com esses alertas e não quer fornecer sua localização para nenhum site, é possível desativar o recurso indo a Ajutes » Geral no seu iPhone/iPod touch. Atente para o fato de que uma notificação ainda será exibida se você acessar um site que dependa dessa informação.
![]() |
![]() |










Ótimo Post Silvão
Abraços
A Opera Software também já está desenvolver uma versão do Opera com a API da geolocalização, o que vai tornar o melhor browser do mundo ainda melhor (IMO, como sempre). xD
É o poder dos webapps, superiores a de muito aplicativos. Aliás, sempre que possível prefiro ficar utilizando wwebapps do que ficar enchendo o iPhone de tranqueira.
Muito Bacana!!! Essa app é revolucionária!
Vocês podem rir, na minha opinião ter um iPhone é como não ter nenhum, digo, moro no Rio de Janeiro. Muitos cidadãos vivem assustados e aterrosizados com assaltos, etc…
Bom fiquei pensando aqui comigo sobre essa app junto com aqueles programas do tipo "back to my mac" ou seria "back to iPhone" da vida. Juntos aumentariam enormente a chance de se reaver o iPhone caso alguém o furtasse. Dai a necessidade de outro iPhone para rastrear o seu "fujão" em movimento.
Por outro lado indo mais além, pensei, será que iria me aventurar sozinho mesmo, indo atrás do meu iPhone fugitivo? Cara, no mínimo seria perigoso….
Dai me veio a cabeça que dá mesma maneira que eu poderia estar medindo e observando os passos de um meliante … Outro meliante mal intencionado, digamos assim um "hacker" ou um "sniffer" poderiam estar me seguindo … ou mesmo seguindo todos nós. Verificando nossas compras, sabendo quando e como fomos ao Banco, que horas saímos de casa ou do trabalho, sabendo até qual trajeto fazemos todos os dias… a mais pura tecnologia… "Wuaauuu!!"
Ok, por mais que eu possa autorizar e desautorizar as permissões… isso seria potencialmente complicado, pondo em risco nossa privacidade. Não sei quanto a sua privacidade, mas imagina só como seria no caso do "Ronaldinho" (é o da seleção) o flagra seria gritante… (lembram?). Ainda mais se "qualquer um" mesmo sem e/ou com um "mandato via meios judiciais". Seria pior do que aquelas câmeras escondidas por todos os cantos da cidade. Cena do filme "Inimigo do Estado" estrelado por "Will Smith" (Assista!)
De qualquer forma APOIO completamente o LATITUDE e sou fã de carteirinha desta tecnologia. Para mim vai ser uma mão na roda.
Mas escrevam, um dia isso vai dar no que falar!!!
Abraço a todos!!!
[...] do W3C, o que não deve ser implementado pela Apple por enquanto. Contudo, o Mobile Safari conta com essa especificação, permitindo que serviços de localização sejam construídos da mesma forma que no Firefox de [...]
[...] do W3C, o que não deve ser implementado pela Apple por enquanto. Contudo, o Mobile Safari conta com essa especificação, permitindo que serviços de localização sejam construídos da mesma forma que no Firefox de [...]
[...] do W3C, o que não deve ser implementado pela Apple por enquanto. Contudo, o Mobile Safari conta com essa especificação, permitindo que serviços de localização sejam construídos da mesma forma que no Firefox de [...]
[...] iPhone OS foi bastante inovador ao oferecer serviços de localização para uso de desenvolvedores de aplicativos, que criaram soluções capazes de tirar proveito deles [...]