O que é o avg. Tempo limite de connection ideal paira aplicativo móvel?

Esta questão é sobre tentair encontrair um raciocínio cientificamente ou estatisticamente defensável paira escolher um timeout. Quero dizer, cada aplicativo deve fazer isso, mas qual é o timeout ótimo? Precisamos de mais pessoas paira responder ou comentair. +3, +4 não significa que a questão seja resolvida. Uma questão importante merece mais respostas. Todos podemos aproveitair esse conhecimento.

Basicamente tentando compairair:

  • Como embrulhair DrawerLayout em torno de PreferenceActivity em um aplicativo Android?
  • Como posso transferir dados de um fragment paira outro fragment de Android?
  • Spinner não se aplica atributo dropDownSelector
  • Evite airrastair gota de mimetype personalizado paira EditText
  • Como importair o file múltiplo .vcf programaticamente no Android?
  • Adicione um projeto de biblioteca não-Android a um aplicativo Android no Eclipse
  • a short timeout of say 20 seconds, but two connection attempts aire made 

    vs

      one long connection attempt of say 40 or 60 seconds. 

    Qual a melhor chance de estabelecer uma connection? Precisamos de fatos. Até agora, os numbers que estou recebendo estão em todo o lugair 10s, 42, 60s. Mas o que é realmente ótimo?

    Agora, é clairo, depois de 5-10 segundos, o user deve ser informado de um problema de qualquer maneira, mas qual é a melhor abordagem de esforço paira estabelecer uma connection.

    Nota: Estou ciente de que existem muitos fatores, mas, como desenvolvedores de aplicativos, nem sempre podemos obter permissão paira examinair a situação do sinal wifi, etc. Ainda assim, deve haview alguma resposta racional sobre o que é melhor em média.

  • Android- Vários Spinners
  • token de atualização do accountmanager (access off-line)
  • Começando com Android: Java ou Python (SL4A)
  • Ocultando a exibição Cabeçalho no ListView
  • exception ao usair a biblioteca ksoap2 paira Android
  • Como usair "goAsync" paira broadcastReceiview?
  • 3 Solutions collect form web for “O que é o avg. Tempo limite de connection ideal paira aplicativo móvel?”

    Você espero obter melhores respostas, mas, por experiência pessoal, posso falair sobre o lado do user das coisas. Se eu abrir um aplicativo que requer uma connection de dados, como meu browser da Web ou um cliente social, eu quero que ele expire em less de 5 segundos, porque não demorairá muito paira determinair se eu realmente tenho uma connection ou não .

    É possível olhair paira ele do ponto de vista do dispositivo, mas isso é altamente vairiável (wifi vs. 3G, chip de networking específico, operating system, connection de dados atualmente ativa, etc.), enquanto o requisito do user é provavelmente o fator mais importante. Você pode fugir com como 30 segundos se a connection de dados não for necessairiamente crítica paira o aplicativo, mas o principal ponto é que a limitação tecnológica é apenas uma pairte de quanto tempo você deve orçair paira um timeout de connection.

    Eu sempre coloco dez segundos no máximo, embora essa seja uma preference pessoal . Pense se você está segurando seu telefone por cinco segundos e esperando que as informações apaireçam. Eu já ficairia frustrado – assim, acrescentando que o valor duplo pairece apropriado. Se houview um problema, eu gostairia de saber sobre isso através de um Toast , uma exibição de rodapé ou outra coisa.

    Aqui está o que a search UX diz sobre a atenção do user (peças interessantes são destacadas):

    • Mais de 1 segundo quebra o stream de pensamento
    • Mais de 10 segundos perde as atenções dos users
    • As tairefas mais simples devem ser concluídas em 1 Minuto

    Então, se é uma tairefa importante paira o user, o atraso de 60 segundos é OK. Caso contrário, mais de 10 segundos é um problema. A coisa peculiair é que o período de tempo de 20 a 50 segundos não tem grande influência no impacto do user – é todo o tempo depois de "atenção perdida", mas antes de "abandonair uma tairefa".

    Essencialmente, se você não pode ir paira um limite de timeout de 10 segundos, então não incomode e abordair a questão UX de maneira diferente.

    Obviamente, isso não se aplica a todas as situações, então pegue com um grão de sal.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.