2011-02-04 56 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。順便說一下,這些代碼可能會在後續版本中丟失。