Google+ 的工作原理

Google Plus photo albums
Google+ 上的相册允许您每个相册上传多达1,000张图片,这只是 Google+ 的众多功能之一。
截图来自 十万个为什么.com

谷歌对社交领域并不陌生。早在2004年1月,谷歌就推出了一个名为 Orkut 的社交网站。当时,社交网络领域的另一个知名名称是 Friendster。Myspace 尚未推出,Facebook 离它的首次亮相还有一年多的时间。但是,尽管 Orkut 在巴西和印度等国家取得了一些成功,它从未真正被世界其他地区所接受。

这并没有阻止谷歌尝试社交网络。2009年,该公司推出了一种名为 Google Wave 的创新平台。Wave 允许用户实时交流,在一个流畅、动态的环境中分享想法、链接和文件。Wave 并没有真正获得受众——很难向不熟悉它的人描述这项服务,而且有限的测试版程序使得寻找你认识的、同时也有权限使用这项服务的人变得很困难。谷歌最终决定停止将 Wave 作为独立产品提供支持。

广告

第二年,谷歌推出了 Google Buzz。这个社交网络工具为 Gmail 等其他谷歌产品添加了功能。谷歌旨在让这项服务能够更容易地向朋友群或向全世界分享信息和链接。Buzz 就像一个扩展——你可以将其功能添加到 Picasa 等图片分享服务中。但早期对隐私问题的担忧困扰着 Buzz,这项服务未能成功。

谷歌从不轻易放弃,它回到了原点。2011年,该公司推出了一款新的社交网站,最初代号为 Emerald Sea,现在名为 Google Plus。从表面上看,Google Plus 既有 Twitter 的影子,也有 Facebook 和 Beluga 的特点。它为您提供了另一种建立社交网络并与他人分享信息的方式。谷歌最初将 Google Plus 作为有限邀请的私人测试版推出。有一段时间,Google Plus 的邀请函是网络上最炙手可热的入场券。该网站的最初用户群看起来就像是科技记者和极客名人的名录。

我们首先概述一下 Google+ 的一些功能。

广告

个人资料和圈子

Google+ 账号基于 谷歌 个人资料。谷歌几年前就允许用户创建个人资料。据谷歌称,个人资料的目的是帮助塑造您搜索自己姓名时看到的内容。您可以控制哪些信息对世界可见。您可以建立个人简介,分享地址、电话号码和电子邮件等信息,并添加指向您的个人或专业网站的链接。谷歌允许您决定哪些受众可以查看信息的每个部分。不想让全世界知道您住在哪里?您可以选择与特定人群分享该信息或将其保密。如果您对私人信息敏感,您可以使用您的姓名创建谷歌个人资料——谷歌不要求您包含其他信息。

在我们开始游览之前,我们需要了解一下圈子。在 Google+ 中,圈子是您想与之联系的人的集合。您的 Google+ 帐户预设了三个圈子:朋友、家人和熟人。您可以创建自己的自定义圈子。如何对人员进行分类由您决定。您可以将人员放入多个圈子。例如,如果您与 Josh Clark 共事,但您也认为 Josh 是朋友,您可以将他放入您的朋友圈子和一个自定义的同事圈子中。圈子让您可以与特定人群分享信息,同时排除其他人。它们还让您可以阅读这些群组的内容,同时忽略 Google+ 上的所有其他信息。将某人放入圈子并不意味着他们会回粉您——圈子可以是一种单向关系。通过这种方式,Google+ 很像 Twitter——即使他们不回粉您,您也可以关注他们。

广告

现在回到您的个人资料。您的谷歌个人资料将成为您在 Google+ 上的“关于”页面。Google+ 上的用户可以点击您个人资料上的“关于”选项卡以了解更多关于您的信息。他们只能看到您选择分享的信息。由于分享具有多层次的隐私设置,您可以根据需要进行自定义。例如,您可能希望与朋友圈中的人分享您的地址。只需点击几下,您就可以指定谁可以查看该地址。如果您愿意,您甚至可以与特定个人而非整个圈子分享信息。或者,您可以创建一个只包含少数您信任的人的圈子来分享该信息。

Google+上的主要活动发生在信息流中。信息流很像Facebook上的“墙”——在这里您会看到您在圈子中选择关注的人的状态更新。您可以将自己的状态更新分享给特定的圈子,甚至是个别用户。想让您的朋友知道您在做什么,但又不想让您的老板知道?这很简单——在发布更新时只需选择您的朋友圈即可。如果您选择将状态更新设置为公开,那么任何将您添加到圈子中的人都可以查看。它也可能出现在搜索结果中。在状态更新中标记某人也很容易——您可以在对方姓名开头输入“@”或“+”,Google+会帮助您选择正确的人。

您甚至可以使用以下工具在 Google+ 中格式化您的状态更新

  • 使用下划线符号 ( _ ) 创建斜体:_really_ 将变为 really
  • 使用星号符号 (*) 将单词加粗:*sure* 变为 sure
  • 使用下划线和星号 (_ 和 *) 组合创建斜体加粗:_*yes, I'll go to the prom with you*_ 变为 yes, I'll go to the prom with you. 所以别再问了。
  • 使用连字符符号 (-) 表示删除线文本。

让我们看看 Google+ 中的其他功能。

广告

照片和 Sparks

谷歌多年来一直在构建一个云计算和存储网络。云计算服务让您可以通过互联网访问信息和应用程序。实际的文件和程序存储在您使用自己的计算机连接的服务器上。云计算的一个吸引人的特点是,您无需拥有一台硬盘大、速度快的计算机即可利用这些功能。

Picasa 是谷歌的 云存储 项目之一。Picasa 主要有两个组成部分:一个是您可以安装在自己电脑上的照片查看器和编辑器应用程序,另一个是在线照片网络存储服务。正是这第二项服务与 Google+ 紧密相连。Picasa 账户免费,并与您的谷歌账户关联。您可获得 1 GB 的免费存储空间,并可选择购买更多存储空间。但是,如果您通过 Google+ 上传照片,您的图片将不计入您的 1 GB 限制。这是因为谷歌接受任何最长边尺寸为 2,048 像素或更小的照片,而不会将其计入您的限制。Google+ 会自动调整通过该服务上传的任何图像,使其最长边为 2,048 像素。

广告

这意味着您可以根据需要将任意数量的照片上传到 Google+,而无需担心存储空间用尽。Google+ 允许您将图片整理到相册中。每个相册最多可容纳 1,000 张照片,但您可以创建任意数量的相册。您还可以标记照片以识别其中的人物。如果您使用支持 GPS 的设备(例如智能手机)拍照,该信息也将显示在您的 Google+ 相册中。您可以在 Google+ 设置中关闭此功能。

Google+ 中的另一个名为Sparks的功能旨在提取与您的兴趣匹配的内容。当您设置 Google+ 账户时,您可以让 Google 知道您感兴趣的主题。点击您个人资料上的 Sparks 功能,您将能够查看涵盖您之前已确定的主题的新闻报道。它类似于 Google Reader 等 RSS 阅读器,但更易于使用。对 Google+ 最早的一些评论几乎将 Sparks 视为多余,尽管一些记者表示,稍加培养,它可能会成为一个有用的工具。

谷歌为什么要在一个社交网站中加入新闻功能?这可能是因为我们越来越多地从 Facebook 等网站获取新闻。根据皮尤研究中心的数据,我们使用社交网站来访问、筛选、分享和讨论新闻。Google+ 的 Sparks 功能让您可以快速浏览您感兴趣领域的新闻项目。如果您喜欢一篇文章,您可以将其分享到您的信息流中,并围绕它展开对话。

接下来,我们将了解 Google+ 允许您与其他用户连接的一些有趣方式。

广告

聊天、环聊和群组聊天

Google+ 在与其他 Google+ 用户建立联系方面有几种选择。您可以通过创建状态更新并将其设置为仅发布到朋友的信息流中来向朋友发送私密消息。但如果您想要更即时、双向的通信,您仍然有一些有趣的选择。

Gmail 一样,Google+ 将 Google Talk 网络直接整合到 Google+ 服务中。这使您可以通过 Google Talk 发送和接收即时消息。您通过 Google Talk 进行的聊天会话历史记录存在于您的 Gmail 帐户中。您还可以通过 Google Talk 自己的专用即时消息客户端或 Pidgin 和 Digsby 等数十种第三方客户端访问 Google Talk。

广告

第二种与最多九名其他 Google+ 用户取得联系的方式是环聊。环聊是一种视频聊天会话。要参与环聊,您需要一个网络摄像头和麦克风。耳机也很方便,因为它们可以减少回声。您可以进行公开环聊,将环聊限制在特定圈子,甚至将其限制在特定用户。无论您选择哪种方式,您都将限于总共 10 名参与者,包括您自己。

环聊开始后,您将看到每个参与者的实时视频窗口。任何时候说话的人都会成为中心,并拥有比其他人更大的视频窗口。一旦其他人开始说话,视图就会切换,那个人将成为焦点。如果两个人或更多人同时说话,Google+ 将显示声音最大的人。

Google+ 是如何做到这一点的?环聊中的每个人都有自己的视频和音频流进入服务。当 Google+ 检测到其中一个流的音频时,它会将视图切换到那个人。对于多个音频流,Google+ 只需分析进入系统的声波的振幅——我们将声波振幅感知为音量。

一旦进入环聊,您就可以聊天,甚至可以开始 YouTube 观影派对。聊天室中的人可以从 YouTube 片段中选择并在屏幕上显示。此时,环聊可能会变成“神秘科学剧场3000”或“RiffTrax”的业余版,因为用户会为视频片段提供评论。

与Google+移动用户交流的第三种方式是群组聊天。通过群组聊天,您可以向特定人群发送短信。每个人都需要在智能手机上安装移动版Google+。然后,您将想要交流的人添加到群组聊天中。当您向群组聊天发送消息时,该消息会发送给您添加到群组的每个人。每个收件人都可以回复消息,该消息也会发送给整个群组。它将短信变成了派对聊天系统。虽然通信可能是异步的,即不是每个人都同时积极聊天,但它有助于让群组中的每个成员了解正在发生的事情。

用一个例子更容易理解。假设你想去看电影,并想邀请几个朋友。你将所有想来的朋友都添加到群聊中,然后提议看电影。然后每个人都可以回复整个群聊,将其变成一场对话。这有助于确定你们去看最新电影的时间和地点。

群组聊天类似于 Twitter 和 Beluga 等其他消息服务。由于建立群组聊天取决于您的朋友是否拥有能够运行 Google+ 应用程序的移动设备,因此它可能不适用于所有人。

接下来,我们将探讨 Google+ 如何处理隐私问题。

广告

Google+ 上的隐私

网络隐私问题是一个棘手的问题。一方面,您有像电子前沿基金会这样的组织致力于保护网络用户的隐私。另一方面,您有像 Facebook 创始人马克·扎克伯格这样的人说,隐私的概念不再是一种社会规范 [来源: Johnson]。我们这些用户则被夹在中间。我们应该期望向谷歌交出多少私人信息?

谷歌的使命是整理全球信息。基于这一使命,您可能会担心您的所有私人信息都将成为公共记录。但 Google+ 允许您选择分享任意多或任意少的信息。唯一的条件是您必须使用真实姓名创建谷歌个人资料,并且该资料必须是公开的。否则,您可以限制您选择包含的任何信息。

广告

您可以与所有人、您的圈子和扩展圈子或特定的 Google+ 用户分享状态更新。虽然您必须包含性别,但您可以选择将其保密。您还可以包含其他信息,包括您的地址、电子邮件、电话号码、雇主、学校和个人简介。您可以控制每个信息字段的隐私设置,以便只有您指定的人才能看到它。

Google+ 包含一项功能,允许您分享他人的状态更新。通过点击分享功能,您将在自己的信息流下发布朋友的状态更新。谷歌会将分享的帖子归属于您的朋友。您可以关闭您发布的任何帖子的分享功能。如果您想发布一条关于您多么讨厌您的工作或您对某个认识的人的真实感受的消息,您可能需要关闭分享功能。否则,您允许看到该帖子的人可能会将其分享到他或她自己的动态中,这样秘密就泄露了。

如果有人在 Google+ 上骚扰您,您可以选择将该人添加到被阻止的圈子中。您将不会看到该被阻止人员的任何帖子,并且他们不允许评论您的任何帖子。他们仍然可以阅读您公开发布的任何内容,仅此而已。如果您不想阻止某人但希望将某个帖子从您的信息流中移除,请使用静音帖子功能。这会将其从您的信息流中移除并清除一些杂乱信息。

如果您正在使用 Google Chrome 访问 Google+,您将拥有一些额外的选项。接下来,我们将介绍一些影响 Google+ 的 Google Chrome 扩展程序。

广告

Chrome 扩展程序和 Google+

如果您使用 Google Chrome 作为您的网络浏览器,您可能无需等待谷歌将您想要的功能添加到 Google+ 中。这是因为谷歌允许开发者构建 Google Chrome 扩展程序。扩展程序为浏览器添加了特性和功能。一个简单的扩展程序可能会在您收到 电子邮件 消息时提醒您。其他扩展程序可以帮助您在浏览器中随时了解天气或股票价格。无论您访问哪个网站,扩展程序都能让信息触手可及。

对于 Google+ 来说,扩展程序可以显著简化您的体验。有些扩展程序允许您折叠评论串,这样它们就不会堵塞您的信息流。如果您关注流行的 Google+ 用户,这尤其有用——他们往往会在帖子中收到大量反馈。其他扩展程序允许您将 Google+ 上的信息分享到其他社交网络服务,如 FacebookTwitter

广告

任何人都可以使用 JavaScript 和 Google Chrome 的开发者版本创建扩展程序。谷歌提供了关于构建扩展程序的教程,包括如何调试无法按预期工作的扩展程序。您可以自行托管扩展程序供人们下载,或者将其提交到 Google Chrome 网上应用商店。

安装扩展程序很简单。您选择一个扩展程序并允许它更改 Google Chrome。您甚至无需重新启动浏览器即可看到它生效。如果您不喜欢它对您的浏览体验所做的更改,卸载扩展程序也很容易。虽然这些扩展程序对于微调 Google+ 很有用,但它们中的许多功能远超社交网络本身。

随着 Google 将更多功能添加到 Google+ 中,一些 Google Chrome 扩展程序可能会变得多余。如果您想到 Google+ 应该有但还没有的功能,您可以选择向开发团队提供反馈。Google+ 内置了反馈链接。

现在让我们仔细看看 Google+ 是如何运作的。

广告

Google+ 的内部机制

Google Plus help file
Google+ 有点学习曲线,但谷歌提供了这个有用的参考资料来帮助你掌握它。
截图来自 十万个为什么.com

Google+ 主要有两个组成部分:前端和后端。前端是您登录 Google+ 帐户时看到的部分。它是用户界面 (UI)——Google+ 中让您可以执行操作的部分。后端是您看不到的一面。它位于谷歌及其庞大的数据中心。

Google+ 团队使用 Google Bigtable 和 Colossus 作为系统后端的基础。Bigtable 是一个分布式存储系统。它是谷歌的重要组成部分——Bigtable 也作为该公司互联网搜索工具的基础。Colossus 是 Google File System 的后续系统。虽然谷歌优化了旧的文件系统来跟踪网络内容,但对实时搜索的新关注需要新的工具。Colossus 就是那个工具。

广告

Google+ 的大部分是基于两种不同的语言构建的:Java 和 JavaScript。尽管名称相似,但这两种语言没有直接关系。JavaScript 的语法与 Java 的语法相似,但 JavaScript 并非源自 Java。

Java

Java 是由 Sun Microsystems 开发的一种编程语言。Java 的创建者旨在将其用于构建程序,而不是作为计算机科学家和学术界的研究手段。它是一种基于类、面向对象的语言,但这究竟意味着什么?一个对象是信息、过程和身份的组合。一个是对对象的分类。所有具有某种结构并遵循特定行为类型的对象都将属于同一类。在用这种语言编程时,您会构建这些类类别并将对象组织到其中。其他基于类的语言包括 C 和 C++。

Web 开发者喜欢 Java,因为可以用它创建小程序。一个小程序是一个可以在网页中运行的小程序。你可以把它直接嵌入到你的超文本标记语言 (HTML) 代码中,为网站创建新的功能。Google+ 依赖于 Java,并使用一个名为 Guice 的注入框架。Guice 的目的是消除构建工厂的需要。在 Java 中,工厂是一种保护程序架构的方式,以便其他程序员可以添加自己的代码并增加程序的功能。Google+ 的这一部分运行在谷歌的服务器上。

JavaScript

JavaScript 是一种客户端脚本语言,而不是一种成熟的编程语言。Sun Microsystems 没有创建 JavaScript——是 Netscape 做的。与 Java 小程序一样,JavaScript 代码可以在 Web 浏览器中运行。将 JavaScript 代码插入到网页的 HTML 中可以为您的网站添加功能。

在 Google+ 中,JavaScript 元素在客户端的浏览器中运行。客户端是访问 Google+ 的机器,而服务器是提供内容的机器。谷歌还使用一个名为 Closure 的工具,它简化了 JavaScript 并简化了流程,以便开发人员可以快速更改以修复 Google+ UI 中的问题。

虽然 Java 和 JavaScript 没有关联,但 Web 开发者确实都用它们来突破网页功能的极限。

在 Google+ 的所有功能中,“环聊”实用工具可能是最复杂的。它依赖于可扩展消息和出席协议 (XMPP)、XMPP 的扩展(如 Jingle)、实时传输协议 (RTP)、NAT 会话遍历实用工具 (STUN) 和安全实时传输协议。这是一种花哨的说法,意思是“环聊”背后的技术非常复杂。与 Skype 等视频服务不同,“环聊”不依赖于点对点网络。相反,所有处理能力都在谷歌的系统端。只有谷歌的工程师才确切知道需要多少处理能力才能使所有这些视频“环聊”流畅运行。

Google+ 会成为下一个 Facebook 吗?虽然私人测试版在用户中营造了一种排他性氛围并刺激了对服务访问的需求,但 Google+ 的受欢迎程度能否持续下去,只有时间才能证明。

要了解有关 Google+ 和其他主题的更多信息,请查看下一页的链接。

广告

更多信息

相关文章

更多精彩链接

  • Avram, Abel。“Google+ 技术细节。”InfoQ。2011年7月13日。(2011年7月25日) http://www.infoq.com/news/2011/07/Google-Plus
  • Chase, Nicholas。“理解 Java 工厂。”informIT。2002年8月2日。(2011年7月25日) http://www.informit.com/articles/article.aspx?p=28283
  • Crockford, Douglas。“JavaScript:世界上最被误解的编程语言。”2001年。(2011年7月25日) http://www.crockford.com/javascript/javascript.html
  • De, Pallab。“Google Plus 技术负责人回答用户提问。”Techie Buzz。2011年7月13日。(2011年7月20日) http://techie-buzz.com/social-networking/google-plus-new-features-technology.html
  • Google。“关于个人资料。”2011年 (2011年7月19日) http://www.google.com/support/accounts/bin/answer.py?answer=97703
  • Google。“Bigtable。”2006年11月 (2011年7月25日) http://labs.google.com/papers/bigtable.html
  • Google。“Closure 工具。”2011年。(2011年7月25日) http://code.google.com/closure/
  • Google。“公司信息。”(2011年7月20日) http://www.google.com/about/corporate/company/
  • Google。谷歌。谷歌。“Google Chrome 扩展程序。”(2011年7月25日) http://code.google.com/chrome/extensions/getstarted.html
  • Google。“Google-Guice。”2011年。(2011年7月25日) http://code.google.com/p/google-guice/
  • Google。“Google+:协作文档。”(2011年7月19日) https://docs.google.com/document/d/1cUjZ_7rlAmKRDVB6GXId73h_eUdXGKdjtSff0svbaz0/preview?pli=1
  • Google。“Picasa 和 Picasa 网络相册帮助。”2011年。(2011年7月19日) http://picasa.google.com/support/bin/answer.py?answer=1224181
  • Gundotra, Vic。“推出 Google+ 项目:为网络重新思考的真实生活分享。”Google 官方博客。2011年6月28日 (2011年7月19日) http://googleblog.blogspot.com/2011/06/introducing-google-project-real-life.html
  • Hoff, Todd。“谷歌的 Colossus 通过放弃 MapReduce 实现实时搜索。”High Scalability。2010年9月11日。(2011年7月25日) http://highscalability.com/blog/2010/9/11/googles-colossus-makes-search-real-time-by-dumping-mapreduce.html
  • IDG 新闻社。“谷歌推出‘Buzz’社交网络工具。”PCWorld。2010年2月10日。(2011年7月19日) http://www.pcworld.com/article/189079/google_introduces_buzz_social_networking_tool.html
  • Johnson, Bobbie。“隐私不再是社会规范,Facebook 创始人表示。”《卫报》。2010年1月11日。(2011年7月21日) http://www.guardian.co.uk/technology/2010/jan/11/facebook-privacy
  • Liedtke, Michael。“Google Wave:谷歌推出新的通信平台。”Huffpost Media。2009年5月28日。(2011年7月20日) http://www.huffingtonpost.com/2009/05/28/google-wave-googles-intro_n_208754.html
  • Ngak, Chenda。“过去与现在:社交网站的历史。”CBS News。(2011年7月23日) http://www.cbsnews.com/2300-501465_162-10008478-8.html
  • Purcell, Kristen 等人。“了解参与式新闻消费者。”Pew Internet。2010年3月1日。(2011年7月22日) http://www.pewinternet.org/Reports/2010/Online-News.aspx?r=1
  • Rucker, JD。“解决 Google+ 隐私问题。”Fast Company。2011年7月25日。(2011年7月25日) http://www.fastcompany.com/1768914/taming-the-google-privacy-concerns
  • Sun Microsystems。“Java 语言规范,第三版。”2005年。(2011年7月25日) http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html
  • Tsukayama, Hayley。“Google+ 应用充分利用社交网络。”《华盛顿邮报》。2011年7月23日。(2011年7月25日) http://www.washingtonpost.com/business/google-app-makes-most-out-of-social-network/2011/07/18/gIQAjALWVI_story.html
  • Whitney, Lance。“谷歌副总裁:为什么 Google+ 需要真实姓名。”CNET。2011年7月25日。(2011年7月25日) http://news.cnet.com/8301-1023_3-20082874-93/google-vp-why-google-requires-real-names/
  • Whitney, Lance。“Google 承认 Google+ 姓名政策‘令人沮丧’。”CNET。2011年7月26日。(2011年7月26日) http://news.cnet.com/8301-1023_3-20083499-93/google-name-policy-frustrating-google-confesses/

广告

加载中...