Windows Live 和 Google 账号的一些差别及其对创建个人统一账号的影响
注意:以下论断仅针对目前阶段(2009年7月4日)观察到的 Windows Live 和 Google 服务而言,只代表用户可见的现象,不说明其实现的本质;只说明现状,不代表未来可能的变化。
1. 有关使用非 Hotmail 邮箱注册 Windows Live ID 或使用非 Gmail 邮箱注册 Google Account
1.1.M. 使用原有(非 Hotmail)邮箱注册的 Windows Live ID 与在 Windows Live 网站通过注册 hotmail.com / live.com / live.cn / msn.com 等邮箱得到的 Windows Live ID 的使用范围基本相同,可以直接使用 Messenger、SkyDrive、Spaces、Photos 等服务,只是没有 Hotmail 邮箱(注意:微软启动 Live 战略以后,“Hotmail”的概念泛指一切 Windows Live 邮箱,不限于“hotmail.com”后缀的)。可以认为,通过注册 Hotmail 邮箱得到的 Windows Live ID 只是比用自己原有的邮箱注册的多得到了一个免费邮箱。如果用原有邮箱的 Windows Live ID 登录 Hotmail,会被告知需要开通 Hotmail。
1.1.G. 使用原有(非 Gmail)邮箱注册的 Google Account 与通过注册 gmail.com 邮箱得到的 Google Account 的使用范围基本相同,可以直接使用 Calendar、Documents、Reader、Groups 等服务,只是没有 Gmail 邮箱和 Gtalk 即时通信功能。如果用原有邮箱的 Google Account 登录 Gmail 或 Gtalk,会被告知需要开通 Gmail。
1.2.M. 在已登录原有邮箱注册的 Windows Live ID 后,根据提示开通 Hotmail,相当于重新注册了一个全新的 Windows Live ID,新账号可以使用所有 Windows Live 服务。这个 Windows Live ID 与原先的那个没有任何关联,可以分别独立使用。二者的 Messenger、SkyDrive、Spaces、Photos 等数据独立、互不干扰。
1.2.G. 在已登录原有邮箱注册的 Google Account 后,根据提示开通 Gmail,相当于在原有账号基础上增加了 Gmail 和 Gtalk 服务。这时账户的主 Email 地址自动修改为新的 Gmail 邮箱,原来的邮箱则变成了本账号的关联邮箱。关联邮箱可以同 Gmail 邮箱等价地登录 Google 的各项服务;在部分服务(如 Groups)中,可以使用关联邮箱作为自己的联系方式。但一旦注册了 Gmail,在 Google 的多数服务中就会用 Gmail 邮箱作为用户身份的唯一对外标识。在此之前用户创建的数据不受影响,只是账户名称变了。用户可以解除关联邮箱,解除之后旧数据不会丢失。但需要注意,如果解除关联邮箱之后重新手动关联,部分服务(如 Groups)无法使用新的关联邮箱。
2. 有关 Windows Live Admin Center 和 Google Apps 服务
2.1.M. 在 Windows Live Admin Center 使用自己的域名开通服务,旗下用户得到的服务与在 Windows Live 网站通过注册 Hotmail 邮箱得到的 Windows Live 服务完全一致。自己域名的邮箱就是 Windows Live ID,邮箱后台也是由 Hotmail 提供支持的,名称也叫“Hotmail”。这相当于在 Windows Live 原有的 hotmail.com、live.com、live.cn、msn.com 等域基础上,增加了用户自定义的一个域。
2.1.G. 在 Google Apps 使用自己的域名开通服务,旗下用户得到的服务与一般的 Google Account(无论使用原有邮箱或注册 Gmail)并不相同。自己域名的邮箱并不是可以登录 Google 各项服务的 Google Account,而是仅仅能登录本域的一个账号。Google Apps 相当于为企业、学校等用户群体提供一个适于内部使用的、相对独立于 Google 公共服务平台的“小 Google 服务平台”。在这个小平台中,提供有限的几项服务,如 Mail、Calendar、Documents、Sites、Gtalk 等,不包括 Reader、Groups 等。这些服务体现“内部”特色,在逻辑上与 Google 公共服务平台隔离,例如 Mail 被命名为“[你的域名] Mail”而非“Gmail”;但这并不影响域内用户与其它 Google 用户(包括其它域下的 Google Apps 用户)进行有限的互通,例如可以与跨域的 Gtalk 联系人聊天、共享 Documents 上的文档等。
2.2.M. 通过 Windows Live Admin Center 得到的自己域名的 Windows Live ID 与使用默认域名的 Windows Live ID 处于平行位置,功能等价,没有带来新问题。
2.2.G. 通过 Google Apps 得到的自己域名的账户并不是 Google Account,因此如果用户需要使用完整的 Google 服务,需要另外注册 Google Account。如果用户使用基于 Google Apps 的自己域名的邮箱注册 Google Account,可能带来一些微妙的问题:
2.2.G.1. 总体上说,这与 1.1.G、1.2.G 节所述的“使用原有(非 Gmail)邮箱注册的 Google Account”相似。
2.2.G.2. 对于 Documents 服务,用户分别拥有“Google 公共服务平台”和“本域服务平台”上的两套版本,分别在不同的界面使用不同的密码登录,数据独立。如果注册了 Gmail,则 Gmail(Mail)、Gtalk 服务也类似地维持两套版本。
2.2.G.3. 对于 Calendar、Sites 服务,本质上也有两套版本。如果没有注册 Gmail,则会因账户重名问题只能在优先注册的平台上使用,第二套版本无法启用;如果注册了 Gmail,则可以保证两个平台上拥有不同的账户名称,两套版本可以并存,数据独立。
2.2.G.4. 对于 Reader、Groups 等“本域服务平台”没有提供的服务,可以在“Google 公共服务平台”上使用,不存在多版本问题。
3. 总结及对创建个人 Windows Live / Google 统一账号的建议
3.1. Windows Live 对非原生邮箱账号的处理比 Google 更简单、更易于理解一些,区别一在能否直接使用即时通信工具,二在注册原生邮箱之后对原有账号的影响。我们可以通过单独注册 Gmail 邮箱的方法让 Google 实现类似 Windows Live 的“双账号”行为,但不能在 Windows Live 中为非原生邮箱账号添加额外的 Hotmail。
3.2. Windows Live Admin Center 与 Google Apps 是两个定位有所不同的产品,Windows Live Admin Center 强调用户域与 Windows Live 平台的相对统一,而 Google Apps 强调用户所属组织的独立性。它们的功能行为满足了不同类别用户的需求。
3.3. 对于企业、学校等有特殊需求的用户,或者仅偏好于 Windows Live / Google 一方的用户,以及对账号不在意或不愿公开的用户,不在本文讨论范畴之内。
3.4. 对于追求“使用并公开统一账号,访问 Windows Live / Google 服务”的用户,建议方案为:通过注册 Gmail 邮箱得到 Google Account,享受所有 Google 服务;然后使用这个邮箱注册 Windows Live ID,享受 Hotmail 之外的所有 Windows Live 服务。因为对外统一接口是 Gmail 邮箱,所以 Windows Live 上的联系人可以直接联系到用户,无须经过 Hotmail 邮箱。相反地,如果首先通过注册 Hotmail 邮箱得到 Windows Live ID,再用此邮箱注册 Google Account,则无法使用 Gmail 与 Gtalk。如果用户不在意 Gtalk,则此方案也可行;否则此方案不佳,因为如果用户在此基础上注册了 Gmail 或 Gtalk,多数 Google 服务中的用户账号会变化,不符合“统一账号”要求。
3.5. 对于追求“使用并公开统一的个性化(自己域名的)账号,访问 Windows Live / Google 服务”的用户,没有像上面那样完美的方案。建议的两种方案为:
3.5.1. 使用 Windows Live Admin Center 开通自己域名的邮箱,即可享用所有 Windows Live 功能。使用这个邮箱在 Google 注册账号,即可使用 Gmail、Gtalk 以外的几乎所有 Google 服务。如果用户不在意 Gtalk,则到此为止。如果用户在此基础上注册了 Gmail 或 Gtalk,多数 Google 服务中的用户账号会变化,不符合“统一账号”要求。不过用户也可以在 Google 之外使用自己的服务器搭建 Jabber 服务,与自己的域名绑定,现实与 Gtalk 的互通,但这提升了实现成本和技术难度。
3.5.2. 使用 Google Apps 开通自己域名的邮箱,即可享用部分 Google 服务(关键是有 Mail 和 Gtalk);然后使用这个邮箱注册 Windows Live ID,享受 Hotmail 之外的所有 Windows Live 服务。再使用这个邮箱注册 Google Account,享受其它 Google 服务。注意不要开通 Gmail,原因同上,且此举是无法恢复原状的!此方案的缺点在于 2.2.G 节所述的部分服务双版本共存或双版本冲突的问题,使用时需要格外注意,防止混淆。
3.6 对于新启用统一账号的用户,3.4、3.5 节提出的方案可以在一定程度上满意其需求。但对于已经在不同平台上使用了不同账号的用户,迁移到新的统一账号上来却是不方便的。主要的问题是用户数据无法同步迁移。目前 Windows Live 和 Google 提供的关联邮箱功能,主要解决的只是多账号登录问题,没有太关注内容同步,这也许是它们下一步有必要努力的方向。
附录A. 我个人的统一账号迁移方案:基于 3.5.2 节方案,前两个步骤相同,但没有注册新的 Google Account 和 Gmail。访问 Google 服务仍然使用原来的 gmail.com 账号。主要的考虑是:
A.1. 我原来在 Windows Live 上使用的服务以个人存储为主、人际交流为辅,内容易迁移;即使不迁移也无妨,因为大多是自己使用,不对外公开交流。因此这个账号可以停止维护,只增加必要的邮件监控或转发。
A.2. 我原来在 Google 上使用的服务以人际交流为主(如 Reader 和 Documents 上的共享、Groups 中的群组和帖子),如果迁移,对个人和其他联系人都有一定的时间和劳动成本。
A.3. 我关注的统一接口的三个要件是 Email / MSN / Gtalk,这一方案满足了此要求。缺陷只是在访问 Google 服务的时候没有使用统一的账号,但这并不影响对外公开的接口。且 Google 双平台 cookie 独立,方便同时登录 Google Account 和 Google Apps 账号,互不干扰。
