Antecedentes: atualmente tenho centenas de contatos, sincronizados entre um servidor Microsoft Exchange e vários dispositivos móveis. Eu também salvo cópias exportadas dos contatos em .vcf
format .
(Os dispositivos móveis que estou usando atualmente são um telefone Symbian, um telefone WP7, um Nokia N900 e um iPad.)
Existe um bom caminho (aplicativo, formato de arquivo, o que for) para manter contatos com informações compartilhadas?
Um cenário muito comum é que eu tenho contatos para duas ou mais pessoas que moram na mesma casa, por exemplo:
John Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-2222
Mobile: 555-555-3333
E-mail: [email protected]
Jane Doe
123 Main Street, Anytown USA
Home: 555-555-1111
Work: 555-555-4444
Mobile: 555-555-5555
E-mail: [email protected]
Como você pode ver, os dois contatos têm o mesmo endereço residencial e número de telefone, mas nomes distintos e números de telefone comercial e de trabalho. (Outras informações também podem ser compartilhadas ou distintas.)
Os aplicativos e formatos de arquivo que eu conheço não parecem ter uma boa maneira de lidar com isso. Se eu usar um único contato "John & Jane Doe" para ambos, é difícil distinguir as informações distintas (se eu quiser ligar para o celular de Jane em vez de para o de John). Se eu usar um contato separado para cada um, lembre-se de atualizar os dois (ou todos eles para N > 2) ao mover ou alterar o número de telefone residencial deles.
Uma solução ideal permite que eu crie um registro contendo informações para sua família e que cada um de seus registros de contato contenha uma referência ao registro domiciliar, para que, quando eu visualizar o registro de contato de John, eu veja informações compartilhadas e distintas. / p>
Existe alguma coisa lá fora que tenha um bom apoio nesse tipo de coisa? (Eu acho que seria, já que é um cenário muito comum.)
(Eu suponho que eu poderia rolar meu próprio sistema que gera arquivos .vcf
mesclados de algum formato estendido, mas isso não funcionaria bem com a sincronização em vários dispositivos.)
Atualização:
Na época em que perguntei isso, mantive meus contatos em um servidor do Microsoft Exchange e sincronizei com vários dispositivos móveis. Agora estou mantendo-os na minha conta do Gmail, mas ainda usando o Exchange ActiveSync ( mais detalhes ), então, na verdade, o situação não mudou muito.