Android 在后台预加载数据以提高应用程序性能
每天早上5点预加载应用程序(iOS、Android)的数据,这样当用户打开应用程序时,数据已经可用,这样用户会认为应用程序很快吗?预加载的想法是好的,但是实现要复杂一些。最常用的工具有:Android 在后台预加载数据以提高应用程序性能,android,ios,performance,preload,Android,Ios,Performance,Preload,每天早上5点预加载应用程序(iOS、Android)的数据,这样当用户打开应用程序时,数据已经可用,这样用户会认为应用程序很快吗?预加载的想法是好的,但是实现要复杂一些。最常用的工具有: -为您的设备设置在特定时间执行工作的警报,并提供在特定时间间隔后重新出现警报的选项 -设置作业/任务,例如在满足某些电话标准时从数据库加载数据,例如用户连接到wifi、手机正在充电、手机存储空间不低等 上午5点的问题是不稳定的,因为一些用户可能希望在凌晨4点获得数据,因为他们醒得很早。有时,根据您的用例,最好的
上午5点的问题是不稳定的,因为一些用户可能希望在凌晨4点获得数据,因为他们醒得很早。有时,根据您的用例,最好的解决方案是授予用户在何时查看加载的数据的灵活性。因此,您可以选择允许用户设置他们希望检索/已检索数据的时间。是否保证每天都使用此应用程序?如果是这样的话,那么可能需要预加载数据,但如果数据量很小,下载时间很短,我会说在启动屏幕上进行预加载是一种更好的方法。这将通过仅为使用该应用程序的用户下载数据来降低服务器成本。如果数据量很大,你可能希望在一天中的某个时间进行一些预加载,但我会避开固定时间,而是选择时间窗口。你不希望你的服务器在早上5点被数百万个请求击中,是吗?如果早上5点有网络怎么办?当用户打开应用程序时,只需预加载数据。为了获得更好的用户体验,在加载数据时显示用户初始屏幕或简单的进度微调器。如果凌晨5点没有网络,则我们不会预加载。在这种情况下,当用户在启动屏幕中打开应用程序时,ony预加载数据。