在低带宽区域使用Azure移动应用服务的iOS应用

时间:2016-01-08 12:25:31

标签: ios azure-mobile-services

我正在尝试设计一个可在全球范围内使用的企业移动应用。有些国家的网络带宽非常低。该应用程序需要下载和上传5MB - 30mb的包。在使用Azure移动应用服务时,您对设计模式和机制有何建议以确保最佳性能。这里的主要用例是通过低带宽网络同步上述软件包。

1 个答案:

答案 0 :(得分:1)

1)将数据拆分为可能的最小单位。数据记录实际上是5MB-30MB是罕见的 - 通常,行最多只有几Kb - 这将转化为每个同步传输的数据更少。

2)使用您选择的语言设置离线同步 - Azure移动应用支持iOS (Obj-C, Swift)Android (Java)WindowsXamarin (C#.NET)进行离线同步。科尔多瓦支持正在进行中。

3)考虑采用配置选项,例如"仅在wifi上同步"或者"推送同步" - 这些将有助于缓解手机带宽问题。