2011-02-04 73 views
6

我只是好奇,如果有人已经使用SyncML (Synchronization Markup Language),并且它是一个很好的标准使用。SyncML与Android和PHP Web服务

我们需要它来将平板设备的信息同步到Web服务器(通过Web服务),反之亦然。

SyncML是否太臃肿?我正在查看一些SyncML API,并且非常令人生畏。所以最大的选择是使用这个标准或建立一个内部解决方案。

即使我在内部做了,我们也不得不创建某种方式来定义我们发送的数据,所以一定要考虑构建XML模式,或者使用JSON。

有没有意见?想法?

+0

想知道其他服务提供商的用途,请记住RememberTheMilk左右。 – markus 2011-02-27 15:34:55

回答

2

SyncML和ActiveSync(可能还有其他一些准备好的解决方案)具有显着的优势:有一些实现可能是稳定的。另一个显着的优点是协议的设计和测试。如果你设计自己的协议,你必须考虑所有可能的情况同步。所以,即使你自己的协议可以更简单一些,你也许需要做更多的工作,结果可能会更不稳定。

0

您可以通过PHPSyncMl在php上创建syncml服务器。

此外,syncml客户端可以参考android itself。顺便说一下,这些代码可能会在后续版本中丢失。