Why we replaced SyncML with our own contact sync protocolblog.connex.io8 points·atamyrat··1 commentOpen articleSaveView on HN