Como faço para desenvolver um aplicativo baseado na Web em ASP.NET 3.5 que podem ser visualizados em um iPhone 3G?

StackOverflow https://stackoverflow.com/questions/317221

Pergunta

Eu quero desenvolver um aplicativo da Web móvel usando asp.net 3.5 que podem ser visualizados em um iPhone, mas não há mais um modelo no VS2008 para permitir o desenvolvimento móvel. isso pode ser feito?

Foi útil?

Solução

A aplicação web (via Asp.Net 3.5) seriam acessíveis através da Internet e seria acessível através do navegador Safari do iPhone. Não há nada realmente especial que você precisa para isso a menos que você quiser fazer uma verdadeira aplicação web para dispositivos móveis como o iPhone e Blackberries. Nesse caso, você está olhando exclusivamente a aspectos de design, uma vez que ainda é apenas um site. Devido à diversidade de capacidades do navegador móvel, você precisa fazer alguma pesquisa para descobrir o que é recomendado para os navegadores móveis específicos que deseja acesso (o site da BBC vem à mente como um bom exemplo de prestação móvel).

Em última análise, o agente do usuário é avaliado pelo seu sistema e, em seguida, ele processa (ou redirecionamentos) adequadamente. Tudo o resto é projeto se você quer a página para processar de forma diferente para o iPhone que qualquer outro navegador na web.

Se você pode começar suas mãos em um exemplar da revista .Net (aka Prático Web Design nos EUA) edição 178, há um ótimo artigo sobre o que você precisa estar ciente de quando fazer desenvolvimento móvel e como o browser do iPhone é um diferente muito do que outros.

Outras dicas

o iPhone usa a versão "regular" do seu site para desenvolver uma versão "móvel" seria nto realizar o que você está procurando. Você deve verificar os cabeçalhos do navegador e as pessoas de redirecionamento para a versão iPhone de seu site se você detectar safari móvel.

http://iphone.facebook.com/

Outra opção (se você estiver usando MVC) é ter o seu controlador de detectar o navegador e mostrar uma visão diferente se ele pega safari móvel. Desta forma, você não precisa de um site duplicado, apenas dois conjuntos de pontos de vista.

O iPhone (pelo menos o meu que é a versão 3G) tem suporte completo para "normais" aplicações web com Ajax e tudo. Assim, na maior parte qualquer biblioteca Ajax seria 100% compatível com o iPhone, pelo menos enquanto a biblioteca Ajax está se concentrando em padrões abertos e tal ...

[I trabalho Shameless Plug com Ra-Ajax]

Ra-Ajax têm% de apoio 100 para iPhone com exceção de "arrastar e soltar" o que interfere com a rolagem em O Iphone. Isso significa que você pode usar Ra-Ajax (que é um LGPL licenciado e Livre de biblioteca de carga para ASP.NET) para criar um site "normal" que irá trabalhar 100% perfeitamente (exceto para arrastar e soltar, que é usado em, por exemplo Ra-o Windows etc) sobre o iPhone ...

Mesmo o material realmente "avançada" como o nosso Ajax amostra Calendário funciona perfeitamente com o iPhone:)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top