Mensagens com Etiquetas ‘mobile

27
Jan
09

Como adaptar um site para o iPhone?

Você é desenvolvedor web da sua empresa ou tem um site e gostaria que seus visitantes  o acessem pelo iPhone?

iphone_developer

O código abaixo faz com que seu site ao ser acessado por um dispositivo móvel seja encaminhado ao site criado para este; ou se acessado por um browser comum, abre o site normalmente.

<?php
$mobile_browser = ‘0′;

if(preg_match(‘/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i’,
strtolower($_SERVER['HTTP_USER_AGENT']))){
$mobile_browser++;
}

if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),‘application/vnd.wap.xhtml+xml’)>0) or
((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))){
$mobile_browser++;
}

$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
$mobile_agents = array(
‘w3c ‘,‘acs-’,‘alav’,‘alca’,‘amoi’,‘audi’,‘avan’,‘benq’,‘bird’,‘blac’,
‘blaz’,‘brew’,‘cell’,‘cldc’,‘cmd-’,‘dang’,‘doco’,‘eric’,‘hipt’,‘inno’,
‘ipaq’,‘java’,‘jigs’,‘kddi’,‘keji’,‘leno’,‘lg-c’,‘lg-d’,‘lg-g’,‘lge-’,
‘maui’,‘maxo’,‘midp’,‘mits’,‘mmef’,‘mobi’,‘mot-’,‘moto’,‘mwbp’,‘nec-’,
‘newt’,‘noki’,‘oper’,‘palm’,‘pana’,‘pant’,‘phil’,‘play’,‘port’,‘prox’,
‘qwap’,’sage’,’sams’,’sany’,’sch-’,’sec-’,’send’,’seri’,’sgh-’,’shar’,
’sie-’,’siem’,’smal’,’smar’,’sony’,’sph-’,’symb’,‘t-mo’,‘teli’,‘tim-’,
‘tosh’,‘tsm-’,‘upg1′,‘upsi’,‘vk-v’,‘voda’,‘wap-’,‘wapa’,‘wapi’,‘wapp’,
‘wapr’,‘webc’,‘winw’,‘winw’,‘xda’,‘xda-’);

if(in_array($mobile_ua,$mobile_agents)){
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['ALL_HTTP']),‘OperaMini’)>0) {
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),‘windows’)>0) {
$mobile_browser=0;
}

if($mobile_browser>0){
// encaminha o usuario ao site de dispositivos móveis
} else {
// abre o site normalmente
}
?>

Em breve disponibilizaremos como desenvolver seu site para iPhone usando uma ferramenta simples.

23
Jan
09

Bancos com acessibilidade no iPhone

Pesquisamos os sites dos principais bancos do Brasil para ver se eles possuem suporte a dispositivos móveis ou não; para isso usamos nada mais nada menos que um iPhone. Como o iPhone é um celular já bastante utilizado ao acesso a internet, nossa intenção é ver se os sites dos bancos reconhecem o dispositivo e alteram seu layout para o formato mobile.

- Banco do Brasil:
Reconheceu o dispositivo e abriu o site no formato correto para dispositivos móveis.
bbrasil

- Caixa Economica Federal:
Reconheceu o dispositivo móvel mas abriu em um formato que não funcionou corretamente no iPhone.
bcaixa

- Bradesco:
Reconheceu o dispositivo e abriu o site no formato correto para dispositivos móveis.
bbradesco

- Banco Real:
Não reconheceu o dispositivo e tornou a navegação no site bastante difícil.
breal

- Itaú:
Reconheceu o dispositivo e abriu o site no formato correto para dispositivos móveis.
bitau

- Unibanco:
Reconheceu o dispositivo e abriu o site no formato correto para dispositivos móveis.
bunibanco

- HSBC:
Não reconheceu o dispositivo e tornou a navegação no site bastante difícil.
bHSBC

Agora você já pode escolher seu banco baseado nessas informações ou requisitar melhorias se o seu banco não possui essa nova utilidade.




Seguir

Get every new post delivered to your Inbox.