显示文章标签 开发商。。 显示所有帖子
显示文章标签 开发商。。 显示所有帖子

2014年11月7日

我们的智能手机已经超越了我们作为计算机的角色

流行的口头禅认为随着手机越来越智能,不断联系,我们走路相当于电脑在我们的口袋里。。

这些智能设备几乎可以做一切他们的PC前辈,从电子邮件和浏览网页文档共享和创造,音乐和照片,你能想到的任何应用程序。事实上,我认为我们不仅看到人们花在移动设备上的时间比传统PC多,而且功能也越来越多 - 因为智能手机已经超越了PC。曾经尝试用你的iMac拍照吗?这很难。。

现在,我们看到相反的情况,而不是将这些手机和平板电脑视为用于在旅途中访问我们的桌面内容的微型计算机。智能手机正在启动活动,桌面将我们连接到结果。我们的手机本身就是我们手机中的大型计算机,而不是我们口袋里的许多小型计算机 - 我们来到我们的网络浏览器和桌面应用程序,以便在我们的手机停止的地方接听。。

Rachio的网站与App一样功能齐全

不久之前,人们常常期望为我们的智能手机平台制作应用程序,这些平台是我们Web体验的延伸。这些简单的移动应用程序是我们基于云的数据的包装器,或者只是简单地删除了网页和媒体,但没有提供通过移动增强的体验。这只是一个镜像可以在桌面上。然而,随着iOS,Android和其他平台的应用生态系统爆炸式增长,智能手机的编码成为新公司和创意的主要目标和努力。。

自动的Web仪表板利用移动设备的数据。。

您可以看到这种演变分为三个步骤,从“移动太“至”移动第一“在许多情况下,现在,“仅限手机。“Mobile experiences can't just be a shadow of the desktop version, but instead are now carefully crafted to meet rigid design expectations, with a user experience that adapts for smaller screens, and gets better with understanding of the user's location data or other apps installed on the phone.We're spending more and more time inside of our mobile apps, which can be our primary messaging and sharing vehicle, our second screens while watching TV or using the desktop, or a constant companion - to the point we hold them in our hands as we walk everywhere, or put them out on the table in front of us wherever we may go, waiting for the next chirp to grab our attention.。

Fitbit获取其数据并在其网站上制作智能图表和图形。。

这个移动的第一个移动中心现实的自然演变是,我们现在不再去我们的手机拿起我们的桌面停止的地方,但相反。当我最终在一个全尺寸的键盘和显示器前面时,我在我的浏览器中要求智能Web体验,以反映手机上发生的活动。如果它是一个小姐,我可能会关闭我的笔记本电脑和接我联系5。。

应用程序主要是经验丰富的在移动,看到一个强大的Web界面,包含相同的数据在移动是一个惊喜。你可以看到这种差异 Fitbit努力有一个伟大的镜子移动网络体验,而 移动应用程序没有。。 自动和Rachio有一个可行的Web体验来匹配他们的移动版本。。

通过Web管理Nest恒温器 - 与应用程序相同。。

不久前,尝试使用网络并在我们的手机上获取数据令人生气。我们有过低级的经验,不得不为简短的电子邮件回复找借口,或者说我们回到桌面时会得到一些东西。但现在,通常情况下,当你在电脑上时,即使你可以通过浏览器发送文本或进行语音和视频通话,你仍然会对手机上的内容感到厌烦。很高兴看到两者同步工作,而桌面体验让手机体验更加完美。作为用户,我很高兴看到相同的共享后端数据的前端体验变得更加同步,并且知道设备在每个服务上都能很好地协同工作。。

188金宝博官网登录:我在谷歌工作,Android的背后,拥有巢,使浏览器和桌面和移动应用程序。我在Google Analytics团队工作,该团队拥有出色的网络体验和适用于Android和iOS的移动应用。(这篇文章的第一个版本错误地说窝没有一个强大的Web界面。我错了。)

2013年10月29日

视频:GDL Root Access:技能和运气的交叉点

在七年多的时间里,我经营这个博客,其中一个更频繁的讨论是关于技能,努力,机会和运气因素如何交织在一起,为公司和个人带来积极的结果。本月早些时候,我们谈到了你需要的方式 不仅仅出现在硅谷吗获得牵引力,并在2009年,我采取了必要的技能和运气的交集, 想大声成功企业的员工区分多好他们自己来自成功地方的坏员工。不幸的是,没有魔法。。

所以Googler博士 +不躲避我谈到了这个问题 + GDL上周的Root Access活动清楚地表明,对于你在网上看到的创业成功的每一个伟大的故事,有一些你可能没有听说过或者呜咽的关闭。我早就说过了 庆祝失败永远不会帮助任何人,但我们应该意识到这一点,并从中吸取教训。收听我们的嵌入YouTube下面讨论。辩论只持续了七分多钟。。

视频:GDL根访问:时间和市场条件

本月早些时候,我写了一篇关于如何,即使在硅谷快节奏的大机会世界, 你不会得到任何参与奖牌出现。有时,梦幻般的想法超前于他们的时间,或者凭借人员和个性决策,客户问题,规模或任何方式。。

作为...的一部分 + GDL,程序我自己的 + Google Developers, +不躲避我坐下来讨论一些需要一段时间才能抓住的技术,包括 太阳的Javastationand the 网络计算机。我们关于Root Access的讨论在YouTube上捕获并嵌入到下面,大约需要10分钟。。

2013年10月1日

为Web或经典模式开发

苹果从...过渡 Mac OS 9Mac OS X.是十多年老在这一点上,这意味着整整一代的计算机用户可能永远都不会曝光的“经典”Mac OS,于1984年推出,并在未来几十年内逐步发展到牧场。。

我记得,好像是昨天一样,我很高兴听到送货员敲门并留下一个装有Mac OS X 1零售盒的包装。光盘上的0,它承诺完全改变我与计算机交互的方式,带来全新的现代外观,新内核等等。。

看起来很棒,但打印怎么样??

通过安装第一版Mac OS X生活在最前沿意味着它有一些明显的漏洞。首先,我无法打印。另一方面,我不玩任何dvd。因此,虽然一些功能令人兴奋,但它显然是有限的。These limitations, and general skittishness over new technology, led many people not to dive into Mac OS X right away - and some software developers, most notably Quark and Adobe, dragged their feet on committing to the new OS, waiting for the market to demand it.与此同时,我们的用户不得不住在“一英尺,一英尺外“的经验,以“经典”应用程序在Mac OS X内部启动,显示传统的Apple菜单栏,传统的Finder以及人们期望从较旧的Mac中获得的所有其他位。。

这个尴尬的时间让开发人员不得不做出选择。他们是否会为OS X创建应用程序,继续开发OS 9的路径,或者同时运送这两个应用程序并冒险在功能上存在差距?赦免双关语是为已知和现有市场开发或为未来市场做准备的经典困境。随着史蒂夫乔布斯,经典逐渐消失 在世界广告开发者大会上举行葬礼着名在2002年。所有大型供应商,来自 土砖微软,为Mac OS X运送。最终出现了打印机驱动程序,运行DVD的能力以及Mac OS 9可以执行的所有功能。。

桌面是新经典。Web是新的OS X.。

我觉得我们现在处于开发阶段的类似十字路口,至少在桌面上。作为一个全职 Chrome操作系统用户,我不会在我的浏览器之外安装专有软件 - 但我也不会觉得我可以做的事情有限。我可以打印,使用 Google云打印到我家的佳能打印机。我可以播放我的所有视频 Netflix公司要么 谷歌玩和我的音乐 Spotify的要么 谷歌音乐。我可以运行我所有的生产力应用程序 Google云端硬盘,编辑照片 的Pixlr等等。Even at a time when traditional operating systems are the significant market share leader, I think we've reached a point where developers looking to reach the widest numbers of potential users are better off making a product for the Web than they are by picking a desktop platform - and in those very rare cases where I find out an application needs to be downloaded to even run, I'm surprised.。

当你与网络的势头作斗争时,你输了。And while this doesn't mean every part of the Earth has ubiquitous high speed broadband - far from it - I do believe we are at an inflection point, like all those Mac developers were 10+ years ago, where one would need to choose between building for the platform that's known or to the platform that's unknown.就像在Mac OS X场景中一样,Web作为一个平台可能会有一些漏洞,但Web的现代浏览器变得越来越强大,越来越强大,我认为它正在超越我们传统桌面的改进。。
像素是我的选择机器,它是所有网络。。

我的数据遵循我在每一个设备。。

2011年,就在我加入谷歌, 我谈到了我整天使用Chrome的方式,并使用多个浏览器来分隔我的业务配置文件和我的消费者ID。从那时起,我已完全转向ChromeOS,Chrome已在Android和iOS上首次亮相,因此您可以将数据同步到几乎任何智能手机,并且绝不会错过任何一步。紧密合作的 Chrome开发者关系在Google的团队中,我看到浏览器变得更快,并成为一个更强大的平台,用于创建丰富的应用程序,具有出色的视频和声音。。

正如我去年提到的那样,完全依靠网络生活 关于存储未来的帖子根本就没有任何具有Web访问权限的计算机都是我的计算机。硬件只是我访问我的数据和我的偏好的渠道。一旦我通过浏览器登录我的帐户,我应该可以在我离开的地方继续,我不应该根据任何客户端软件或插件在本机上安装或不安装。。

选择未来的平台。。

当然,后见之明是20/20,我们有历史的好处可以依靠,这清楚地表明开发人员正确地提出了从崩溃的OS 9迁移并开始编写OS X的快速通道。尽管苹果在过去六年多的时间里取得了令人难以置信的成功,特别是由于该公司在iPhone和iPad上的工作,但如果Mac OS X从未实现其承诺,那么该公司肯定会成为自己的影子。方向更现代的操作系统被证明是正确的。。

现在,我们再次选择 - 一个更现代化的平台,为快速发展的用户组提供更多机会,为他们提供Web和随时访问权限,并且几乎所有时间都花在浏览器上。飞跃作为开发人员一个不为人知的路径可能涉及一定的风险,但与过去十年的开始,你不需要绝大多数的小市场基地升级并得到你的产品。大多数在线人员已经在那里 - 他们想要你的应用程序。。

通常188金宝博官网登录:是的,我在谷歌工作。我在开发者关系部门工作并且对这些东西进行了很多考虑。这并不意味着我有任何偏见或反对我们的任何真实或假设的竞争对手。。

2011年1月27日

三星推出Android开发者门户,Bada应用

随着客户和合作伙伴的兴趣大增,以及Android操作系统的新应用程序的开发,公司喜欢 HTC, 摩托罗拉三星已成为首选的设备制造商的广泛兼容的手机和平板电脑。如果没有一家提供硬件和软件的提供商(如Apple和iOS),这些公司已经获得了更多消费者的知名度,有些甚至已经扩展到提供品牌应用商店以提高他们在不断扩展的生态系统中的地位。今天,三星为“三星开发者”推出了一个新的在线中心 HTTP://开发商。三星。COM,旨在促进与他们的产品更紧密的集成,并使他们的设备更智能。。

环顾我的家,三星正在迅速与苹果争夺顶级品牌代表权。除了我的三星Epic 4G手机(在Sprint上),我还有三星Galaxy Tab,甚至我办公室的电视都带有三星标志。三星有一个巨大的存在在CES上本月早些时候,,预计将在即将到来的全球移动大会影响固体(mvc)。三星的Galaxy S系列智能手机与iPhone在日本和全球其他国家的顶级位置紧密相连,Galaxy Tab为iPad平板电脑设置了iPad的标准。。

Samsung Developer在Developer Portal上有特色

但三星的功能不仅仅是Android,还推广Windows Mobile设备及其用于低端设备的Bada平台,在美国境外销售数百万部手机。的组合与Android和Windows Phone的Bada祭esentially意味着三星的品牌是发现从最基本功能丰富的智能手机移动设备。添加到平板电脑和联网电视,你可以看到三星产品集中到一个更大的池被称为“连接设备“。新开发人员门户法院应用程序作者针对这些连接设备到达”数百万观众的“。。

的新三星开发者门户需要猜测为三星平台创建一个应用程序,包括“如何”和”入门”指导构建可在多个平台和设备上运行的应用程序,以及针对诸如蓝牙,主题设计,安全性,小部件以及如何利用的各种主题的特定引物 Galaxy Tab的屏幕空间。它还介绍了Samsung Apps的概念( HTTP:// WWW。三星应用程式。COM),针对平台进行了优化,包括免费和付费的精选应用。。

如果您是一个希望打破拥挤的Android市场的应用程序开发人员,那么与三星合作可能是在智能手机和平板电脑市场上一些最好和最受欢迎的硬件上看到的好方法。开发人员门户应该有助于提供稳固的推动力。找到它 HTTP://开发商。三星。COM。。

2010年5月17日

iPad上的iPhone应用程序OS X上的Mac OS 9 Smack

虽然差不多十年前,但是从那里缓慢而痛苦的迁移 苹果”经典”Mac OS 9更时尚的 Mac OS X.确实感觉最近。一试,买在其早期Mac OS X(是的,是我跑了 公开测试版售价29美元)是为了实现信仰的飞跃 - 一个嵌入承诺而非直接利益的信念。你不能在几乎所有情况下播放dvd或打印。大多数应用程序都丢失了 - 为了进入旧环境,您必须在仿真模式下启动现在过时的桌面,或者“经典”。。

运行这些旧应用程序的感觉,以及像 PhotoShop夸克快车坚韧不拔,缓慢而且偶尔会遇到炸弹错误。随着时间的推移,一个人开始进入Mac OS 9的经典模式越来越少,然后一天,再也没有,因为它逐渐变黑。If you're an iPad user, and you've booted up some of your old iPhone apps that haven't been remastered for the larger screen and swifter graphics and processor, you're likely feeling some of the same emotions as we did a decade ago.。

While the iPad's support of previously-compiled iPhone apps made amazing sense, to populate the device with hundreds of thousands of applications on day one of its launch, I am finding myself avoiding or deleting as many iPhone apps from the iPad as I can, if they are not necessary - and no, we ca't print on the iPad now any more than we could run DVD's in the first runs of Mac OS X.与使用iPad构建的应用程序相比,“超大型的”iPhone应用程序在很大程度上都会受到外观和感觉的影响,并带来同样的理解,即仿真永远不会像真实的那样好。。

作为开发人员,除了包括谷歌在内的众多替代品之外,对于最新的Apple设备重建和重写代码似乎更加复杂。 安卓platform, the various flavors of Windows, and Mac OS X itself, but with a swelling population of iPad users who appear willing to pay standard to premium prices for dedicated applications, one can safely assume that if one developer doesn't meet customer's needs, they will seek out and install an alternative.而那些对iPad来说很慢的人,依靠iPhone应用程序的实力,无疑将成为失败者。。

这并不是说所有以iPad为目标的应用程序都令人惊叹。最早的一些只是从网站重新打包内容(参见 亿创ESPN),但最好的(像 美国职棒大联盟的在Bat应用程序和Apple的iBooks上,它可以与完整的桌面环境相媲美,完全适合iPad的硬件框架。但毫无疑问,因为我们处于iPad开发的早期阶段。虽然有些人说你必须等待,看看这个新平台的突破性应用是什么,但机会等待那些能够正确营造环境的人。。

除了删除iPhone优化的应用程序之外,我可能还没有使用太多,我发现自己正在巡航苹果iTunes商店,等待令人惊叹的iPad应用程序首次亮相,我可以在他们的位置下载。在大多数情况下,我还没有找到它们。我被这个逗乐了 涂鸦好友应用程序,让我的孩子用手指在设备上画画。我很喜欢将iPad用作赛车,并认为Apple的原生应用非常稳固。但是我们显然处于过渡时期,目前的产品很少,因为我们等待iPad的应用程序库增长,而且可能只会为iPhone编译的那些可能会减少。。

鉴于我在如何获取数据和我的应用程序方面的一系列选择,从笔记本电脑到iPad和iPhone,我不打算进行模拟和中间工作,而且比我更长。与Apple拒绝在其平台上移植Flash应用程序一样,我也想要享受专为我所使用的设备设计的应用程序,而不是某人快速而肮脏的重新编译。我们经历了Mac OS 9到Mac OS X的压力,我希望Apple此时已经证明了自己对更多本机应用程序的召唤能够更快地发挥作用。。

2010年4月16日

广告?检查。@Anywhere?检查。唧唧?检查。。

11月的时候 推特首席运营官Dick Costolo(@dickc)承诺广告我们会“爱”我答应了,他们正在前往流行的状态更新服务 拥抱这一举措,假设内容是相关的。现在Twitter的“赞助推文“模特已经 揭示了,以及各种搜索结果中都可以看到促销更新,我们看到了应该成为旧金山初创公司讨论的一致且不断增长的收入来源的提示。。

赞助推文平台的消息是在为该公司交付的一周内发布的 它的第一个开发者大会在周三和周四,与...交谈 有些动摇的社区,解释他们的方向和计划,为他们提供更多机会进入公司庞大的实时生态系统。本周还看到他们开始推出他们的@Anywhere平台,将Twitter的元素带到网络的其他部分,包括这个网站。(例如,鼠标悬停@louisgray或@rsarver,看看会发生什么。)

Chirp最有趣的消息来自两件事:一个提供实时内容流的新API的承诺(参见@jesse: Twitter宣布生活社交图流)以及为开发人员提供的新选项,称为注释。(见@scobleizer: 开发人员:我们如何与Twitter的注释功能相处融洽??这两个部分的结合并不意味着Twitter将减少对开发人员产品的需求,而是让他们更快地访问更多数据,并可选择将信息扩展到超出其着名的140字符限制。。

对于一些人来说,Twitter数据周围的元数据总是比短更新本身更有趣。例如,我们可以知道,当您说出某些内容时,您说出来的位置,您使用的是哪个客户,以及是否回复其他人继续对话。这些是我们认为理所当然的事情 - 基础知识。与注释,我们现在可以远远超越。此外,消除延迟和轮询应该让像TweetDeck和Seesmic这样的积极客户变得更加强大,因为他们可以专注于添加更多功能,而不是使用创可贴来解决Twitter基础架构中缓慢元素的问题。。

如果你看得太难,你可以获得赞助的推文

尽管我没有参加Chirp,但我看到了那些参与并通过他们的各种流程参加的人的更新。他们刚刚完成活动的服务观点看起来比实际情况要强得多,当时来自Twitter的官方移动客户的消息威胁要降低开发商的士气。希望这意味着未来的版本更具创新性,我可以在这里查看。。

这些广告呢?现在,他们很难找到。Twitter正在开始放缓,让大品牌成为开放世界之前的试验平台,就像AdWords一样。例如,当您搜索咖啡时,您可以找到星巴克广告,但在大多数情况下,除非您努力尝试,否则您将看不到赞助商推文。随着时间的推移,我预计这种情况会发生变化,即使Twitter正在努力使它们在搜索结果和第三方客户中更加普遍。因此,到目前为止,我不仅对他们如何运作感到满意,而且他们的影响很小 - 除了表明Twitter对收入的认真态度,就像我们一直希望他们最终会如此。。

宣布广告平台后,我收到一位读者的电子邮件,他说:还在等待你在Twitters Biz Model上的帖子。“当我指出我11月的帖子时,问“。。。那是在2009年11月。我需要一个新的吗?“他回答说:“哈!讲得好!。我忘记了你是少数几个有先见之明的人之一。““

我不能说这是一种先见之明。这只是常识。尽管面临挑战,Twitter正在朝着正确的道路前进。几年后,你可能会回过头来说,“还记得吗?““

188金宝博官网登录:我是一名无偿的顾问 我的喜好,一家允许Twitter用户在其流中发布赞助推文的公司。我也建议 SocialToo,这将受益于新的API选项,@Jesse的公司。。

2010年4月11日

你问Twitter成长。他们有。你疯了吗??

星期五晚上的惊喜 Twitter收购了Tweetie来自Atebits,并将其创建者Loren Brichter添加到公司不断膨胀的移动团队中,在Twitter的背后也宣布 他们的第一个BlackBerry移动客户端, not only was big news on its own, but it has set off waves in the world of Twitter application developers and users, some of whom are seeing the move as something akin to a betrayal or an anti-competitive move, which puts the owners of the platform in conflict with those expanding it.虽然我同情他们的一些职位,看到竞争客户找到他们生活的世界造成了很多困难,一步是一个才华横溢,是一个重要的垫脚石的Twitter前进作为一个业务。多年来,作为用户和编码员,我们恳求Twitter从精益创业模式毕业,质量和正常运行时间有问题,专注于提供卓越的产品。现在,它们正在执行,未来12个月无疑将定义公司如何从现金燃烧努力转变为创收技术巨头。。

First and foremost, the most telling bit from Twitter's post on the acquisition of Tweetie came in the first paragraph, when the company explained that people searching Apple's iTunes App store for a Twitter client would not find an official application, but instead a host of them, which was confusing and offputting.虽然我们的早期采用者已经享受了一系列Twitter客户端 TweetDeck的Seesmic的到Tweetie, Brizzly和许多其他人一样,很容易看出主流观众在开始之前是如何迷失的。毕竟, Facebook的LinkedIn从公司本身获得iPhone的正式申请,Twitter没有 - 这是他们提供的一个主要漏洞。这承认Twitter说洞,解决它在两个平台上一天,是一个很大的举动,进一步巩固自己的品牌,一个领导,而不是分享,与另一个客户端或另一个服务品牌。。

收购Tweetie而不是其他应用程序的原因多于一个。注意,TweetDeck和Seesmic Brizzly,以及许多其他应用程序服务Twitter吸引支持多个服务除了Twitter,Facebook最常。Twitter购买Tweetie,一直以Twitter为中心,避免了剥夺Facebook或Facebook的头痛 Identica或其他服务的更新,并保持应用程序专用的。此外,尽管我与许多不同的Twitter客户端开发人员建立了私人关系,但我总是发现自己会回到Tweetie,无论是在iPhone上还是在Mac上。10月,在大声思考Twitter(Web),Tweetie,TweetDeck,Seesmic和Brizzly之后,我得出结论Tweetie 难以捉摸是最接近完美的Twitter客户端。它不仅提供了高质量的功能集,而且还提供了无与伦比的界面和创新的集成,几乎所有前沿选项,如位置,照片集成和列表。所以Twitter不只是购买解决方案,而是购买最好的解决方案。Atebits实际上是一家独资公司,没有像Seesmic和TweetDeck这样的数百万美元的风险投资资金,这使购买变得更加容易。。

如果你把所有这些都包含在一个声明中,Twitter可以用最好的专用功能集购买最好的价格最好的客户端,保持他们的服务在宇宙的中心,而不是竞争其他社交流的关注。一举,Twitter从一个零在iPhone和Mac客户端空间领袖,很快,我们可以期待的iPad。。

但足够。人们仍然对Twitter的举动表示不满,称这使开发人员不太可能在他们的平台上工作。该平台所有者有时创新的方式去与自己的生态系统并不新鲜。(见:Charles Hudson: 关于平台业务的三个提醒)微软谋生。Apple一直都这么做。现在Twitter正在走向成熟并做同样的事情。这不是因为它们是邪恶的,或者根本不讨厌开发者。他们需要做的是扩展他们的产品并扩展他们的品牌,并开始更好地拥有用户体验。To date, the Web site has not seen as much growth as the client ecosystem, meaning much of Twitter's onboarding and initial user experience has been owned by third party apps who are not as loyal to the platform, all too happy to offer options to gain data from Facebook and Linkedin, for example.。

上周的大部分讨论都围绕着Twitter开发人员堵塞公司产品的漏洞。毫无疑问,大多数情况都属实。例如, SocialToo,Jesse Stay的公司,我在3月初担任顾问,在所有用户的所有直接消息中启用了网络钓鱼防护。( 我写了这篇文章这是在经过重大发展后于3月8日星期一宣布的。但是第二天,也就是3月9日星期二,Twitter宣布他们也是 在直接消息中加强反钓鱼攻击。可能的假设是,Twitter正在扼杀Jesse,但实际上,他们正在努力保护自己的客户并做正确的事情。杰西写一点,今晚在一篇题为““ Twitter,两年后,没有任何改变“和我一样,他知道,这需要多堵洞在Twitter的产品开发一个成功的事业。。

虽然Twitter的举动在这个具体案例中取消了SocialToo的竞争优势,但它不会引起恐慌或愤怒,而不仅仅是专门的Twitter客户,他们现在将构建Twitter自己产品的替代品。如果他们希望吸引用户,他们将需要继续寻找提供差异化​​用户体验的方法,并在Twitter可能落后的地方进行创新。请记住,Twitter的用户提出了主题标签,回复和转发,以及像TweetDeck这样的客户推出了专栏和多帐户支持。购买Tweetie并不意味着Twitter一夜之间将在该级别进行创新。。

去年12月,由瑞安·萨维尔表示,Twitter平台主任,在十分热络,我说:““ Twitter的成熟度随着他们接纳开发者而继续“。尽管本周的新闻可能不觉得一个拥抱,这绝对是成熟的标志。该公司现在正在阻止这些漏洞并保护基础设施。我们还已经看到了一个新的改进的Web界面的提示,应该再次将用户体验提升到另一个级别。该公司几乎每周都会继续招聘新人,几乎所有人都值得注意 - 并带来来自Valley巨头的稳固的188金宝博亚洲。。

这丰富的血统的人,一个不断增长的用户群,显示记录每月网站活动,随着公司致力于基于@ anywhere来计划平台,等待的广告模式,通过业务发展和扩张和世界各地的口碑将Twitter的市场领导平易近人硅谷巨头的只有少数。这就是我们一直要求他们做的事情,因为我们要求网站稳定性,更好的用户发现,改进的工具和减少的延迟。随着开发者社区看到流失,一些产品最终会被淘汰,将会有一些障碍。但Twitter不能以友好的好人的名义降低自己的潜力。他们需要以有利可图的方式思考自己的业务并为最多的人提供最大可能的体验。这个周末的举动,本周我们可以从Chirp获得的更新将推动他们沿着这条路走得更远。。

披露我是SocialToo的无偿顾问。我持有该公司的一小部分股权。。

2010年3月19日

苹果公司将iPad应用程序商店的应用程序截止日期定在3月27日

如果iTunes App商店的失败成功,任何迹象, 苹果是准备冲击的新的和改进应用程序从其日益增长的囤积的开发者卡位的可能是另一个大的打击——什么 iPad的。今天,Apple向开发人员发送了一份说明,称他们可以作为“iPad应用程序商店”,因为它被称为,盛大开幕,只要他们提交他们的应用程序在3月27日,或者这个即将来临的星期六。最初的应用程序将通过苹果应用审核团队,谁来判断他们准备推出的日子。。

初步估计说苹果已经 卖了几十万iPad正急切地等待客户,其中绝大多数人从未见过,更不用说触摸iPad,但认识到其在休闲计算和内容消费方面的巨大潜力。Developers, keen not to miss out on what could be Steve Jobs' latest hit, following the iPhone, iPod, iTunes, iMac, and many others in his ten-plus years in his second go at leading the company, are likely salivating at the expanded real estate available on an iPad, when compared to the iPhone, and wouldn't mind becoming one of the many coders who have found financial success through the iTunes store.。


Apple发送给iPhone开发者计划成员的说明建议开发人员使用最新的iPhone SDK构建和测试他们的iPad应用程序:3。2,beta 5,并表示只接受那些使用最新版本的人。然后,应用程序需要通过iTunes Connect提交5 p。米太平洋时间是3月27日星期六,之后App App Team毫无疑问会有一些压力,会通过电子邮件发送有关您的应用准备情况的详细信息,并提供有关iPad发布前最终审核所需内容的反馈。。

Apple警告说,如果开发人员错过了3月27日的日期,他们就不会考虑参加iPad App Store的隆重开幕。如果你知道一个iPhone开发人员希望iPad第一天,别管他们下周。他们有一些工作要做。。

2010年1月1日

向凡人致火:谷歌普罗米修斯与博弈论



的故事 囚徒困境毫无疑问,这是博弈论最广为人知的例子。在囚徒困境中,假设当选择合作或背叛某人时,人们可以通过选择后者而更多地受益于个人,而不是合作和提供有利于双方的共同解决方案。。

商业中的囚徒困境

在商业中,选择一个人的利益而不是客户的利益的机会可以在每个商业交易中发挥作用,每个产品的介绍或功能变化,或者在销售季度结束时变得特别诱人。。

但是,由于公司过于频繁地选择自己的利益而不是客户的利益,以前存在的任何关系都可能永久性地受到损害,导致长期业务损失。Similarly, as customers look to take advantage of a business, be it through theft of their products, or other bending of the rules, so too can trust and relationship be eroded from the opposite side, despite any short term benefits the customer may have received through free products, unapproved functionality, etc.。

理想的双赢的解决方案是为公司生产高品质的产品,造福客户、透明和可信的方式这样做,把客户的工作符合自己的成功。在资本主义的世界里,这可能听起来像是一个不切实际的乌托邦,但当我仔细观察谷歌时,我想知道他们是否“不做恶“博弈论策略可能是公司的一部分,他们站在消费者在几乎所有情况下,推高增加了双方的成功。。

以免我成为 控看到世界通过山景捐赠彩色眼镜,考虑一下Google如何看待自己的产品。。

谷歌和普罗米修斯

与许多科技公司一样,Google在向公众发布产品之前使用内部代号来引用他们的产品。。

虽然没有广泛披露,但代号“普罗米修斯”提到 Google App Engine,允许用户在Google的基础架构上运行Web应用程序。。 于2008年4月推出,App Engine允许开发人员使用Google在创建产品时使用的相同工具,例如Google文件系统(GFS)和Bigtable,它们是用于结构化数据的分布式存储系统。( 背景

对于那些了解希腊神话的人, 普罗米修斯以从希腊神宙斯那里偷火而闻名,并将其交给凡人。普罗米修斯也因通过教授有价值的技能而使人变得强大而闻名。对于谷歌而言,发布Google App Engine的行为相当于把火给人类,人民的权力。。

这个交付“火”对于希望利用Google庞大的基础架构和工具集的工程师来说,这是一个明显的胜利。而不是保持优势的背心,可以由传统博弈论,谷歌选择了“不是邪恶“并释放了普罗米修斯。你可以再看一遍 他们最近在11月发布了Closure Tools。更多的火灾给人民。更多工具和更多技能。。

互利合作

谷歌是一个企业,而不是一个慈善机构,所以他们需要在那些为他们提供巨额利润的领域积极竞争,即搜索和广告。但与此同时,该公司正在推动数十种Web服务 加快网络速度, 帮助公司更多地了解自己的网站沟通更容易。这家公司雇佣了许多不同的员工,在理论上,不直接导致底线意义重大。但是他们做的是提高生活的质量。公司有能力做到这一点,因为他们的营利性企业是如此成功,但当他们确实有机会“做邪恶“,或者至少不再是慈善事业,他们不是。。

I believe that this approach of mutually beneficial cooperation, in the upper left quadrant of the prisoner's dilemma, and consistent execution on this approach, is part of why Google, for the most part, is trusted, while other companies are not, seen for having chosen their own best interests ahead of their customers.。

普罗米修斯赋予人民权力。普罗米修斯向凡人发射了火焰。谷歌的游戏理论方法,扮演普罗米修斯的角色,是我为什么如此看好他们正​​在做的事情的一部分。。

2009年12月9日

Twitter成熟度随着他们接纳开发者而继续

推特grows from early adopter curiosity to full-fledged mainstream phenomenon, the company is undergoing a much-anticipated and much-welcomed maturation process, one that comes following the company's highly-visible raise of a significant venture capital round, which valued them at a billion dollars, the hiring of well-respected team members from Valley titans 雅虎!, 谷歌Facebook的,以及最近推出的新功能,包括转发和列表。今天,在十分热络, 瑞安萨维尔,Twitter的平台总监,揭示了更多的证据,表明公司正在超越与开发人员的不稳定关系(和正常运行时间),并期待更公开,更强大的体验。。

Over the last two years, some of my more public criticisms of the service have centered around the company's struggles with uptime, and lack of transparency with developers, who often got short shrift as Twitter worked to keep its products stable, throttling API access or changing functionality, often with no warning.在某些情况下,结果非常严重,导致产品延迟,取消或简单无效。。

2009年11月8日

谷歌关闭的故事:高级JavaScript工具

星期四, 谷歌被世界各地的Web开发人员的眼睛 该公司转向开源关闭JavaScript编译器、库和模板系统网络社区——同样的工具,权力受欢迎的应用程序,包括 GMail的, 谷歌文档, 谷歌地图, 谷歌读者,毫无疑问,其他许多人。Closure工具可以优化Web代码,使其具有紧凑和高性能,从而显着减少页面加载和重绘时间,同时还可以实现无与伦比的功能。在网络上,您可以看到Google内部和外部的发布兴高采烈的极客,其中许多人以前在为Mountain View技术巨头工作时使用这些工具。。

为了更好地理解这些工具,并得到一个真实的视角,我伸出手来 国王Parparita,谷歌阅读器团队的工程师,听取他的经验。他亲切地扩展一个非常全面的概述,解释工具的起源和用例,通过电子邮件,总结如下。。

Closure编译器的历史可以追溯到 GMail于2004年4月推出。Paul Buchheit,现在 Facebook的,通过 的FriendFeed新中国成立之前,谷歌,主要认为GMail, 本周在他的FriendFeed上宣布了这一消息,称之为“Gmail JavaScript编译器”。图书馆和模板系统在几年后启动。。

随着谷歌阅读器开发于2005年初开始,Mihai, 杰森谢伦, Chris Wetherell(后者两人现在 实验室继续努力 Brizzly该团队在最初的原型之后立即利用了Closure,它也使用Closure)和其他人努力打造一流的基于Web的RSS阅读器。当时,团队专注于下载大小比现在少,但编译器的积极功能检查改进的错误检测。。

他写道:
“直到2005年10月推出Reader之前的大约一个月左右,编译器的大小优势并不那么重要,因为我们不太关注下载时间(以及一般的性能),而是更多地关注基本功能的启动和运行。相反,额外的检查,编译器(e。G。如果使用错误数量的参数调用函数,则变量名称中的拼写错误使得更容易更早地捕获错误。我们已经为Reader设置了开发模式,以便在刷新浏览器时,在服务器上重新编译JavaScript,并在重新加载时与页面一起使用。这导致紧密的开发循环,使得尽可能早地捕获JavaScript错误成为可能。““
Mihai表示,由于图书馆和模板系统直到大约2006年才到达,因此Reader在他们的位置使用了自己开发的代码,提供了类似的功能,包括处理不同的浏览器版本和怪癖。但是只要它们可用,Reader就会使用新工具来创建新代码,然后再替换旧的共享库和自行开发的代码。Mihai说,他进行了一次审计,以检测旧代码的使用情况,并找到他们的Closure等价物,因此工作可以在所谓的“修理它”句点时,注意代码质量而不是新功能。。

通过实施Closure,谷歌阅读器用户的好处是显而易见的。Mihai估计,如果没有Closure,Reader的JavaScript代码将是一个巨大的2兆字节,使用Closure减少到513千字节,并且使用gzip一直减少到184千字节,几乎所有浏览器都支持。其他好处包括几乎消除了对浏览器差异化的担忧,以及一个极易管理的大型JavaScript代码库“,不失控,年龄和积累特征”,他说。(注意 下载时间是Robert Scoble离开Reader的主要原因并且该团队最近推动进一步优化代码)

Closure在Reader中的角色,最初用于低级代码,具有“向上移动UI堆栈“到了用于UI小部件的程度。米海说:“这意味着自动完成小部件,菜单,按钮,对话框,拖放等不是很多工作。在读者中。““

正如您从博客文章中看到的那样,关闭Closure发布的令人兴奋的事情可以从开发人员到硅谷及其他地方发现 作者:Erik Arvidsson,共同创造者 丹普皮乌斯,和 系列 的帖子bolinfest。COM。其他兴奋的推文来自 迈克·克纳普, 之前所提 Chris Wetherell库沙尔戴夫。。

正如Mihai所说,“你可以告诉这个当你看有什么特别之处,对其释放前谷歌员工欢呼。如果它是一些专有的过时系统,他们都被迫使用,他们就不会那么兴奋,现在它已经公开了。““

就像 谷歌的许多其他项目,Closure的编译器,库和模板仅作为20%的项目派生,并且在很大程度上依赖于在Google所谓的20%时间内完成的工作。Mihai说,如果一个项目需要编译器或库中的功能,我们也鼓励他们为此做出贡献。。
“To give a specific example, Reader had some home-grown code for locating elements by class name and tag name (a much more rigid and simplified version of the flexible CSS selector-based queries that you can do with jQuery or with the Dojo-based goog.DOM。查询),“国王说。“作为“过程的一部分”移植”到Closure库,我们意识到虽然有一个等价的库函数,goog。DOM。getElementsByTagNameAndClass,它没有使用一些更新的浏览器API,它可以使它更快(e。G。getElementsByClassName和W3C Selector API)。因此我们不仅将读者的代码使用闭包的版本,但我们也把这些新API调用。这最终使所有其他应用程序的速度;很高兴收到Dan Pupius发来的消息说这次改变已经削减了普通Gmail操作中的显着时间。““
显然我不是开发人员除了简单的HTML和JavaScript,但我知道良好的网络应用程序,当我看到他们,和Google的Web应用程序(以及Brizzly)是世界上最好的之一。他们设法采取过去需要大量软件安装的东西,并使它们成为相对轻量级的Web实例,在服务之间具有类似的功能。随着Closure的发布,敏锐的Web开发人员将寻求利用这些JavaScript库和工具来创建自己的产品 - 这将使整个Web受益。我很欣赏Mihai的开放性,以及他愿意分享故事背后的故事。。

2009年10月29日

开放api的模糊的图片、标准数据的所有权

看得更远”即时的”和”社会”,你会很容易找到每个人都希望附加到他们的产品或服务的另一对技术流行语 - “打开”和”标准”。公司实际上已经相互扯淡,表明他们已经接受了开发人员或用户,让数据流入和流出他们的产品,同时避免像“所有权”和”关闭”,这是公关死亡。但正如你可能想象的那样,“打开”可能会有所不同,具体取决于您与谁交谈,服务的目标是什么,以及他们如何利用网络上的现有标准。后热论的新闻 Facebook推出其“打开图谱API““周三,我与几位受人尊敬的技术型开发商交换了几封电子邮件,并且不出所料地发现并非所有人都认为Facebook完全“打开”。事实上,人们相信一些公司正在快速而宽松地使用应该更好理解的术语。。

为了快速总结讨论,基本上有三种主要方法可以“打开”API,同意我联系的那些。。
  • 第一,“开放访问““,这意味着任何人都可以使用API,但所有的数据或服务由公司拥有或控制您正在使用的服务。Facebook Open Graph API“只要你不开放违反服务条款”一位开发人员写道。“在这里,“开放”是多余的,不(提问)你给人开放,否则他们会使用它吗?““
  • 第二种是利用开放标准的API,包括XML,HTTP等。但这并不意味着开放api,利用这些标准的定义。例如,Twitter的API是专有的,即使它是基于开放标准构建的。开发商补充道,“这里的“开放”只是说他们试图融入其他工程师的最佳实践 - 如果他们不这样做,那将是愚蠢的。““
  • 第三种类型是“最”打开”, 包含开放标准API像OpenSocial,OpenID,PubSubHubbub AtomPub等等。这些api有一个明确的定义,可以利用多个提供者的方式是可互操作的,解耦提供者和消费者。。
总之,你有“开放但我们控制流程””站在开放的背上“和”真正开放“,如果这个意见是接受。开发商补充道,“简而言之,前两个没什么意义,最后一个实际上适合字典定义。Web基于开放标准API和协议构建。““

克里斯萨德产品副总裁和社区策略 JS-Kit,他的努力而闻名 数据可移植性空间,同意,通过电子邮件写作:
“Facebook作出一致努力,稀释了开放和使用这个词在参考人类/文化的讨论平台,他们的产品。““

他加了,”实际上,使用“开放API”,“开放标准API”和“API”之间存在非常大的差异。API只是你捅的东西,你得到的数据。当您使用FacebookPropietaryAuthMethod获取FaceBookPropietaryXMLData并且您只能将数据缓存24小时 - 这不是一个开放API - 它是一个API。““
那么,谁在乎呢?从历史上看,像Facebook和AOL这样的服务被定义为围墙花园,这意味着他们的信息被封存在标准网络的范围之内。其他服务被称为“数据蟑螂汽车旅馆“数据进入,但从未得到。正如第一个开发人员所说,Web建立在开放标准API和协议之上,因此站点可以很好地相互协作,并且活动以类似的方式运行,而不管服务如何。。

杰西住,我的一个朋友的博客,和精通的开发者的Facebook和Twitter平台,一致认为,有一个巨大的混乱的定义”打开”。事实上,就在上个月他在自己的网站上写了一篇文章,““ 开放网络 - 它真的是我们认为的吗??““

今天他说Facebook的举动给了完全访问”用户的墙壁,评论,喜欢和社交图。。。可以使用开放的API访问协议从任何网站,桌面应用程序或移动应用程序访问。“与此同时,Facebook用户现在可以选择让他们的状态更新索引的搜索引擎,和公司开源架构 Tornado Web服务器(作为FriendFeed购买的一部分获得)因此其他开发人员可以制作新平台。。

杰西对Facebook的目标比克里斯更为乐观。他说,该网站让用户可以决定他们对数据的开放程度,以及他们是“致力于为用户提供全功率“在这方面。但他也表示对该公司对搜索的限制访问感到沮丧,并且除了他们的粉丝页面目录之外,总体上缺乏对整个网络的访问权限。他没有解决Facebook在核心方面的问题,因为他们双向拥有你的数据,是的,如果他们认为你违反了服务条款,他们可以选择阻止你的访问。(还记得这个吗?? Scobleizer:Facebook已禁用我的帐户

Web标准是众所周知的,我们通常用它们的首字母缩略词来识别它们。JSON。HTTP。XML。POP3。原子。开放意味着开发人员可以利用标准并按照自己的意愿使用它,既可以获取数据又可以将数据推送到其他地方。当我们开始模糊线打开,并将它们与特定的公司,像Twitter, Facebook, 雅虎!或者其他人,你通常可以猜测解决方案稍微不那么开放。有人可以选择更改其专有代码并阻止您拥有完全访问权限。。

正如在这里多次提到的那样,我选择用我的数据来信任公司。我把很多数据放到网上并移动它。我希望标准在各个站点之间以相同的方式工作,我希望我使用的那些服务对待开发人员以及他们的用户。我认识到我不像今天我所说的开发人员那样技术性,因此,一旦我的专业知识被超越,我需要相信他们的意见。但我们需要更加了解什么是“打开”是什么”sorta',有点'开放'。也许Facebook可以随着时间的推移帮助我们所有人了解他们的开放程度。。

2009年8月19日

谷歌快讯PubSubHubbub,实时可编程的钩子

网络正在加速,并且 谷歌在我们如何更快地获取信息方面发挥着重要作用 - 无论其类型如何。最近,该公司的一对工程师Brett Slatkin和Brad Fitzpatrick已联手推出新协议, PubSubHubbub通讯,加速几乎我玩的Google领域的每个主要部分 - 来自 谷歌阅读器共享项目FeedBurner的, 博客还有今天, Google快讯。。

如果您认为谷歌快讯之前很快,那就像谷歌出去给它一个全新的引擎。谷歌现在,如果我遇到一个术语我跟踪,我希望可以不再更新说它被发现。。 在今天的博客文章中,Slatkin说它不仅仅是让这些术语更快更快,而且还帮助开发人员创建工具并编写利用此功能的Web应用程序。他写,”可以把它想象成一个AJAX搜索API,它会在找到新结果时告诉你*。根据这些通知,您的应用可以更新您的网站,发送电子邮件给朋友,发送短信 - 可能性无穷无尽。““

到目前为止,我从未真正将Google Alerts视为一个潜在的开发平台,但正如Slatkin所暗示的那样,现在有机会创建一个指向Alerts的整个应用程序系列,就像其他人指出的那样 该公司的地图产品制作有趣的混搭。。

任何可以帮助网络更快,援助的发现,使更快的应用程序是令人兴奋的,我一直密切关注事态的发展与PubSubHubbub。如果我是开发人员根据主题制作新闻发现产品(如 Technorati的要么 Lazyfeed,例如),我会检查并了解如何利用Google Alerts的实时消防功能。。

谷歌一直升到,相对于 推特和其他人,因为没有拥有实时搜索竞赛。但随着PubSubHubbub宗教传播,我认为这是很清楚的,这都是领导。谷歌不仅会得到这个实时空间和再次领先,但是他们是帮助开发人员通过启用访问代码和质量最好的数据比以往任何时候都要快。。

2009年8月17日

经过10天的攻击后,Twitter的网络正在取得进展

在最初的一波攻击之后,8月7日,流行的微信服务陷入停滞,以及许多其他社交网站, 推特团队一直在努力扭转局势,恢复服务客户和开发人员的接近正常状态。十天的攻击,他们并没有消失,根据从Twitter帖子,但它看起来像该公司可能已经转了个弯在处理分布式拒绝服务的额外的压力。。

在该公司的Twitter发展谈话论坛的帖子中题为“平台状态更新“今天下午4点30分,Twitter的Ryan Sarver说:
“在过去的十天里,我们一直在处理我们网络上的很多压力,这导致我们的许多合作伙伴长时间处于脱机状态。这显然不是我们想要发生的事情,平台和运营团队一直在努力解决我们生态系统的需求,同时保护整个系统。今天我们在调整系统方面取得了一些重大进展,使我们的合作伙伴能够在最近的问题开始之前进行操作。““
他补充说“该系统仍处于压力之下“, and asked developers who might be continuing to have issues to work with them and provide information around what IP addresses their machines use to access the Twitter API, the method they are using to make requests, and any other information - including data as granular as their host operating system, browser, cookies and network connection.。

瑞恩的评论 随后在下午早些时候的注意该公司的平台负责人亚力克•佩恩(Alex Payne)表示公司将继续“抵挡“这次攻击说,如果没有开发人员的详细信息(如Ryan列出的那些),他们就无法对任何问题进行充分的解决。。

虽然大多数Twitter用户没有遇到我们在一周半前看到的广泛中断,但使用Twitter API(特别是OAuth)的应用程序看到失败的情况仍然不少见。毫无疑问也有持续的攻击导致了失能白鲸的目击报告。(我自己也遇到过一些)Twitter发布了 该公司状态博客周日的一份说明承认了这些问题,说他们是“努力解决它”。。

有时它诱人的戳在Twitter的斗争在此期间,但是 正如我在8月7日提到的,当麻烦首次出现时,该公司正在更明显和快速应对开发人员和提供状态,显示出成熟的迹象。在过去的两周里,他们的运营团队看起来已经全天候忙着,他们需要继续战斗 - 因为看起来这场战斗可能会持续一段时间。。

2009年8月16日

Google工程师测试WebFinger客户端的电子邮件标识查询


十多年前,我可以打开一个简单的程序 手指协议,查看个人信息,或者他们的状态,比如上次有人登录到他们的电子邮件帐户,或如果他们有新的消息。Whether it bordered on stalking or was simply informational, it was a good way for me to figure out why people hadn't responded to e-mails I had sent - deducing whether they were just ignoring the account, or if it was, in fact, me, they were ignoring.但是随着时间的推移,随着人们变得越来越紧密,对此不太满意,协议就会消失。。

上周,一些有事业心的工程师 谷歌,包括那些非常酷的背后 PubSubHubbub通讯协议,宣布他们希望恢复手指协议 - 但以现代化的方式。首先,新协议将利用HTTP而不是TCP;其次,目标是基于公共配置文件数据提供用户定义的可识别信息。该项目的名称: 的webfinger。。

两天后,我们已经有了 第一个测试客户端,由德威特克林顿,它显示了WebFinger如何工作。(更新: 他在Twitter上跟踪澄清一下 这是”的webfinger样”“,而不是官方协议本身的实施。)


德威特说”您的电子邮件地址可能无效“然而,它确实为GMail账户工作,最有可能的那些你启用了一个公众形象。例如,这里是 当你搜索我的结果。。


DeWitt的第一个WebFinger客户端搜索框


WebFinger在我的电子邮件上的结果,使用DeWitt的Testbed

今天的WebFinger客户端的结果与我们过去十年在Finger中看到的结果有很大不同。1997年2月,我在一封电子邮件中发送了一位朋友,我写道:“您上次登录电子邮件的时间是周日下午5:40。对吧?你在7点07分收到了其他人的邮件。检查时间。“不出所料,第二天我得到了这个回应:“我从来没有觉得有必要保护自己。。。。你让我怀疑我的安全。“十二年后,WebFinger应该帮助减少您不希望别人看到的数据,更多的是帮助您的电子邮件成为您的真实身份,从而塑造他们所能找到的内容。。

DeWitt的实施只是我们可以期待从WebFinger看到的第一步。Dewitt还在该网站的谷歌集团的一篇文章中说明,他希望确保该项目不会因复杂性而被克服 - 概述他所谓的 一个更简单的提议为发现和响应格式。他注意到@gmail。com和@friendfeed。电子邮件地址适用于他的审判,但更多可能很快。我甚至不会假装说我得到剩下的。这就是为什么他做他做的事情,我做我做的事情。。

因此该项目处于最早阶段 - 刚刚开始。去检查一下 HTTP:// webfingerclient-dclinton。appspot。COM /。。

2009年8月13日,

Twitter接受转发、发布API的开发者预览版

对于很多人来说 推特,转发行为是他们如何帮助分享信息的重要部分。热门网站,如 Tweetmeme,开发了最受欢迎的每天推项目,经常强调最大的Twitter账户。And while the act of retweeting hadn't always had official blessing from Twitter, who has literally watched the system develop underneath their feet, the company looks to be fully embracing the activity - promising to make it natively supported on the service's Web site, and today, introducing a preview to developers that will help them take advantage of the new functionality.。

发布到Twitter API公告Google Group, 马塞尔·莫利纳Twitter平台团队成员解释说,不仅仅是公司“几个星期远离准备发射“支持他们,但他们希望开发人员有足够的时间准备他们的应用程序,以便在那一天到来时推出Twitter。考虑到频繁的开发者投诉,这是一个很好的举动,他们表示Twitter经常在没有提前通知的情况下进行更改。。

随附说明的屏幕截图显示,您不仅会看到已转发的项目,而且您现在将拥有“转推”一样容易”回复”,只需将鼠标悬停在单个邮件上即可。。


有趣的是,屏幕截图显示,如果某个项目有多个转推,您可以看到谁转发了单个消息的ID。对于最受欢迎的帐户来说,这可能会非常繁忙,所以我认为Twitter已经考虑过如果一个音符获得十几个甚至几百个前锋将会发生什么。。

Twitter不仅拥抱转发, 我本人避免的事情在大多数情况下,但他们这样做的方式使转发视觉上不同于标准的笔记,这样你就不会怀疑发起人,或如果你”RT”正确。如果开发人员忙碌,新流程应在几周内提供,并在大约同一时间在应用程序中提供。。

该公司还增加了他们的博客:
项目转推:第一阶段

2009年8月7日

Twitter的”苛刻和寒冷“诚实告诉Devs没有ETA修复

在过去的两天里,经过深思熟虑的分布式拒绝服务攻击步履蹒跚 推特并影响了许多其他网站,包括 Facebook的的LiveJournal,下游也产生了巨大的负面影响,使许多第三方应用和服务陷入停顿。随着缓慢和无响应延伸到明天的第三个日历日,Twitter告诉开发人员,进入周末,不仅攻击正在进行,而且还没有减少,但他们没有任何ETA可以变得更好。。

虽然很多开发人员都对Twitter的麻烦表示同情,但即便如此 正在分析流行的微博服务的网络架构对于弱点,他们中的许多人在没有收到答案的情况下感觉很紧张,因为随着时间的推移没有更新,所以他们很快就更新了他们的表现。 出去吃寿司或享受 今晚的黑社会音乐会。。

一个开发人员, 在公司的Google网上论坛中,写道:
“来自Twitter的很多帖子说他们计划更好的沟通。好的,很酷。但这是星期五晚上,我没有新的信息,我把头发拉了出来。我相信他们正在尽其所能。。。但许多第三方应用程序已经被打破了2天。就像Twitter被开发人员的电子邮件轰炸一样。。。开发商也受到客户投诉/质疑的轰炸。““
在同一位开发商注意到员工出去吃饭后,他沮丧地喊道,“虽然食物很重要,但也有助于在城镇的一个晚上之前更新开发人员的情况?!?!?!“这就导致了另一个开发人员的陈述与愤怒,他也同意添加:
“谢谢你的愤慨。我认为我是一个只有少数的问题如何被处理。““
但在谈话可能会变丑之后不久,Twitter的Chad Etzel 发布了一个更新,大约8 p。米太平洋时间社区,迎头赶上,他没有太多的好消息。。

他的主要观点:
  • “DDoS攻击仍在持续““
  • “强度并没有下降““
  • “与网站和API的互动将继续摇摇欲坠““
  • *修复任何此类*没有ETA *(重复两次)
他告诉开发人员,Twitter的情况将“继续被洛奇”实际上可能会变得更糟,但也表示公司的运营团队将会工作“全天候“这个周末,并补充道,“尽管你想要修复它,我们希望它能得到更多修复。““

随着过去的停电,Twitter在与开发者社区的沟通方面有一个混合包。最初的投诉已经回答了,很有可能Twitter会远离被转变为被视为问题的一部分。是的,应用程序被破坏了。是的,访问仍缓慢,网站已经成为一个主要的基础设施在今天的社会网络,其停机时间不仅仅是微不足道的。但这并不是公司员工在沉船上聚会的情况。这听起来像是团队紧张,并且对于将继续成为恢复正常状态的漫长过程仍然是现实的。。

2009年7月13日

我们有邀请!五个阶段的测试和努力获得

推出一项新的服务时,企业家有无数的事情,让他们紧张。也许该产品不会被视为具有价值。也许竞争产品不够好。也许还有人没有发现的错误。有时,由于基础设施还没有准备好,到达轮胎的新用户的涌入足以打破系统。为了帮助减少这种公共中断,许多产品开始时只有很少的受众,而且有很多种方法可以慢慢增长,每种方法都有自己的陷阱。。

1。封闭的私人测试版

网站通常会有一个私人测试阶段,只对一组已知用户开放,通常从公司最内心的朋友和支持者开始。为了得到到列表中,你必须知道有人在公司,或如此有影响力的早期访问。。

对开发人员进行私人测试的好处意味着,通常情况下,产品处于了解您正在做什么的人的安全手中,并且愿意原谅粗糙的边缘和错误。此外,小负载意味着您​​可以悠闲地修复错误,而不会受到公众曝光的威胁。。

私人测试版的缺点是网站本身仍然没有真正受到更自然的受众测试,无论是计划如何使用服务,还是在规模方面。当门打开时,在封闭的私人测试版中可能起作用的可能不够好。。

2。具有公开邀请的私人测试版

有时,网站会以私人测试阶段开始,但用户可以邀请他们的朋友 - 通常数量有限。你看到这个 GMail的早在2004年,早期用户可以邀请其他人,但一次只能邀请其他人。同样的, 的FriendFeed在2007年也做了同样的事情 Toluu在2008年关闭其早期网站主流,但如果你知道有人让你已经通过了。。

这个过程的好处就像封闭的测试版一样,观众将会相对宽容而且规模较小。不知名的人的涌入也可以给一个更现实的期望的功能是必需的,哪些需要改进。。

这个过程的缺点是可能有人可以帮助尝试没有输入的产品,因此他们的兴趣是静音的。此外,小组往往是孤立的,并且将以不同于公开观众的方式使用该产品。。

3。数字有限邀请测试版

在内部测试之后,一些产品将通过他们的网站或媒体发布已知数量的邀请,以扩展测试,并为早期用户提供网站的风格。这些邀请通常与用于跟踪目的的特定来源相关联,可以从几十到几百甚至几千个不等,具体取决于测试的稳健程度以及基础架构的深度。我们最近在网站上看到了这种方法 Lazyfeed在上周通过发布了几百个邀请函 TechCrunch的, 读写网从我,两个 FriendFeed和Twitter上。。

在这种情况下,优势在于,这波用户最能模拟产品的实际使用情况,看看哪些是有效的,哪些无效,同时将系统的后端强调到预定的水平。。

The downside is that users who don't get to the invites quickly can get discouraged, and often, the very first people to get in aren't necessarily the ones who will most deeply investigate your product, but instead, happen to be those who were fastest at getting to the news and signing up.。

4。公开测试版

对于一些不想限制测试的服务,他们可能会向所有希望注册的人开放网站,但是以“测试版”标记,解释某些功能可能会丢失而其他功能可能会中断。虽然任何人都可以进入,但他们不应该承担全部功能。你可以用GMail多年来看到这个,即使产品远离严格的邀请。。

对于开发者而言,这里的好处是他们有永久的问题借口。但它是测试版!此外,任何用户谁想要可以,无需列表或了解一个人。它通常还能够在大量受众的影响下对产品进行压力测试。。

下行更为有限,但可以看出,如果用户对beta产品更加谨慎,他们宁愿等待它们更稳定地使用。。

5。没有Beta

某些产品可能会完全跳过测试版过程。他们只是开业。这消除了测试期间的幌子,让整个观众立刻与他们在一起。我称之为“开放。失败。规模。“方法,因为在产品种植过程中经常出现颠簸,人们永远无法预料到它们。Twitter是一个奇妙的例子,尽管其失败和规模已经超过预期。。

那么,如果您是一名企业家,您如何选择如何将产品推向市场?例如,你可以看到这一点 Brizzly,通过 实验室,仍处于私人测试阶段。(我想要) 懒人饲料正在开放更多,并且 你可以在这里获得邀请。他们每个人都可能有自己的原因。在Brizzly的例子中,它可能尚未准备好。对于Lazyfeed,也许他们还没准备好接受一百万个支持问题,他们想要开始放慢速度。。

我倾向于认为你应该尽可能大地打开而不打破。如果用户想要接收您的服务,请不要阻止他们。只需设定期望并与他们合作,继续改进。不要以beta为借口来侮辱他们,而是作为踏脚石。是的,请尽早让我进去。我保证不会破坏任何东西。。