移动设备体系结构-iOS、Android、WP7和断开连接的实例
我正在移动领域寻求一些架构建议。我想知道,就web服务和断开连接时缓存数据的实例而言,如今人们在他们的应用程序(比如iOS、Android、WP7设备)中使用的是什么 由于连接有限,我们的许多应用程序需要脱机工作,因此数据存储/缓存、同步等至关重要移动设备体系结构-iOS、Android、WP7和断开连接的实例,android,ios,windows-phone-7,Android,Ios,Windows Phone 7,我正在移动领域寻求一些架构建议。我想知道,就web服务和断开连接时缓存数据的实例而言,如今人们在他们的应用程序(比如iOS、Android、WP7设备)中使用的是什么 由于连接有限,我们的许多应用程序需要脱机工作,因此数据存储/缓存、同步等至关重要 任何建议都将不胜感激。我不能为iOS和Android说话,但对于我的WP7应用程序,我将数据离线存储在隔离存储中。我的应用程序基本上是在断开连接的模式下工作的,因此所有内容都是离线存储的,在某些事件中,例如保存任务时,应用程序会检查它是否有移动连接,
任何建议都将不胜感激。我不能为iOS和Android说话,但对于我的WP7应用程序,我将数据离线存储在隔离存储中。我的应用程序基本上是在断开连接的模式下工作的,因此所有内容都是离线存储的,在某些事件中,例如保存任务时,应用程序会检查它是否有移动连接,是否与后端同步。如果你的应用程序需要在有限的连接环境下工作,只需将你需要的所有内容存储在数据库中,并且有一个同步选项,这样用户就可以决定何时可以连接更新所有内容或将数据发送回服务器 另一种选择是让应用程序监视器进行连接,当使用时,网络可用时,让它在联机模式下自动工作,当脱机模式下没有网络可用时,让它自动工作 根据“有限连接”的级别,我会选择完全脱机选项,让用户同步。我开发的应用程序在南美洲的许多偏远地区都能使用,而完全离线选项更好。我曾经在边境地区遇到过间歇性连接问题,在那里,网络会在可用和不可用之间切换,从而造成数据传输混乱