android – 什么是平均移动应用的最佳连接超时

这个问题是试图找出科学或统计上可以选择超时的理由.我的意思是每个应用程序都必须这样做,但什么是最佳超时?我们需要更多的人来回答或评论. 3,4并不意味着问题得到解决.一个重要的问题应该有更多的答案.我们都可以从这些知识中受益.

基本上试图比较:

a short timeout of say 20 seconds,but two connection attempts are made

VS

one long connection attempt of say 40 or 60 seconds.

哪个有最好的机会建立连接?我们需要坚强的事实.到目前为止,我得到的数字都在10,42,60年代.但什么是真正最优的?

现在当然5-10秒后,用户应该以任何一种方式通知问题,但是建立连接的最佳方法是什么.

注意:我知道有很多因素,但作为应用程序开发人员,我们不能总是得到许可来检查wifi信号情况等.仍然有一些理性的答案,平均最好.

解决方法

你希望能得到更好的答案,但从个人经验来看,我可以谈论用户方面的事情.如果我打开一个需要数据连接的应用程序,如我的网络浏览器或社交客户端,我希望它在5秒钟内超时,因为它不应该花费很长时间来确定我是否真的有一个连接.

可以从设备的角度看待它,但是这是高度可变的(WiFi与3G,特定的网络芯片,OS,当前活动的数据连接等),而用户需求可能是最重要的因素.如果数据连接对于应用程序不一定非常关键,那么30秒就可以消除,但主要的一点是技术限制只是连接超时时间预算的一部分.

相关文章

ADB Remote ATV Android TV 的遥控器,基于 ADB Shell 命令 ...
使用Flutter自带的SearchDelegate组件实现搜索界面,通过魔改...
上篇文章讲解了怎么使用Kotlin的协程配合Retrofit发起网络请...
安卓开发——WebView+Recyclerview文章详情页,解决高度...
Android 如何解决dialog弹出时无法捕捉Activity的back事件 在...