中国的博客,走近我们的产品、技术和文化
Google 中国的博客,走近我们的产品、技术和文化
Google Earth十岁啦!
2015年6月30日
发表者:Sean Askay,工程经理,Google Earth
十年前Google Earth首次进入市场的时候,我就立刻被它深深地吸引住了。除了能在世界各地自由翱翔之外,借助Google Earth,我们还可以在这个令人难以置信的地球画布上绘制地理数据并将其可视化,这项功能让我着迷、难以自拔。
2005年Earth发布几周之后,我在由真实人物事件构成的数据集的吸引下,开始使用
KML
制作自己的地图。另外,在攻读硕士学位时,我使用Google Earth制作了一个高科技生物研究储备库的
虚拟成像
。
Vint Cerf
看到了我的作品,最后让我加入到
Google Earth Outreach
团队中来,把我用地图讲述故事的热情变成了我的职业。
2005年同样也是Google Earth变革的开始。当年8月份, Katrina飓风让我们了解到Earth等绘图工具在危机应对方面的实用性。相比从前,救援人员在Google Earth影像的帮助下,能够更好地确定被困人员的位置。在随后几年,世界各国人们的下载量超过了20亿,Earth帮助人们发现新珊瑚礁、将足迹扩展到
月球
及
太空中更远的地方
、寻找
失散多年的父母
、
清除地雷
等等。
Katrina飓风前后密西西比格尔夫波特海岸线Google Earth影像
Google Earth能帮助
学校学生
、
NASA 科学家
了解更多关于世界的信息,是我喜欢它的原因所在。如果您花时间去探索、发现和分享自己的所学,Earth有可能使世界变成联系更加紧密的地方。所以为了庆祝Google Earth所取得的成果,以及促使其在未来十年快速发展,我们发明了一些新的方式,来帮助您更好地游览世界各地。
Voyager
世界之大,让我们很难知道从何处开始我们的虚拟之旅。现在,您可以通过Google Earth桌面版Voyager新图层,直接查阅到世界各地最新、最有趣的影像。
Voyager提供的不同影响类型,通过颜色进行标识
在第一版Voyager中,您可以探索五个板块:
街景:街景亮点,包括泰姬陵和大峡谷
鸟瞰图:从太空看到的世界各地的美丽景色(更多内容,详见下文)
3D城市:逼真的3D城市和城镇展示窗(
不要忘记倾斜!
)
卫星图像更新:我们近期公布的航空影像地图
精华游:数以千计的Voyaer地点可供选择,快速浏览其中几个,可让您兴趣十足
位于尼泊尔卢克拉镇的佛教寺院Kemgon寺院
鸟瞰图
从上方俯瞰我们的星球,不仅能让我们再次意识到人类和自然生态系统的相互依赖,而且还能让我们发现
地球惊人和超现实的美丽。
在周边干旱气候的环境下,伊朗Hammar沼泽缺少湿地的典型特征
鸟瞰图囊括了Google Earth几个最引人注目、最神秘非常的景观。它始于一些爱好搜索这类世界奇观的卫星影像的Google人,在去年创建的项目,当时已完成了20%的工程量。这些影像很快就被人们下载到自己的设备中,从而能够在打开电脑和浏览器的时候,看到地球俯瞰景色。
古巴周边岛屿Chrome Extension鸟瞰图
在Google Earth十周年之际,我们不断丰富鸟瞰视图集,使其扩展到1500个景观,涉及各个大洲和海洋,并且我们也在努力使更多人使用它们。这些图片可见于更新版Chrome extension和全新的web gallery。下载高清图片,用作手机、桌面设备壁纸吧,或者将其打印出来用作墙纸!
澳大利亚宁格罗海岸线全新鸟瞰视图
web gallery
感谢您十年来,和Google Earth携手探索世界。我们期望为人们提供探索世界的新方式,从Earth开始探索就是一个不错的起点。我们期待着未来十年我们会取得怎样的成就!
详细介绍Android设计辅助类库
2015年6月29日
原作者
Ian Lake
, Developer Advocate
翻译,胡坤, 杨智行, 陈庆滔
相比于以前,Android 5.0版本是一个比较大的发布,引入了Material Design作为全新的设计语言,从而让Android整体体验焕然一新。开发者学习Material Design可以从
规范网站
开始,但是我们也理解这对于开发者确实是一个挑战,尤其是对于对老版本Android的向后兼容问题。幸运的是,通过最新的Android设计辅助类库,我们可以将许多重要的设计组件兼容Android 2.1以及以上的版本,包括navigation drawer view, floating labels for editing text, a floating action button, snackbar, tabs, 还有用来连接他们的动画或者滑动的框架。
导航视图
Navigation drawer对于标识和应用内导航是一个非常重要的视觉焦点,而且一致性的设计风格也可以让用户更加容易理解,尤其是第一次进入的用户。
NavigationView
类提供了navigation drawer需要的框架技术,以及通过菜单资源配置导航项目的能力,从而让实现变得更加简单。
可编辑文本的浮动标签
Material Design中的
EditText
还是有改进空间的。目前的EditText,在你输入第一个字节后会隐藏掉提示文本,你也可以将提示文本放到
TextInputLayout
中,从而让提示内容成为EditText之上的浮动标签,保证用户明白自己所处的上下文。
FAB:Floating Action Button
FAB浮动在用户界面之上,代表某个主要的动作。设计类库中的
FloatingActionButton
提供了一个一致性的实现方案,缺省情况下,使用theme中的colorAccent进行着色。
除了正常大小的FAB,如果有其他更重要的视觉元素需要展示,它也可以支持更小的尺寸(fabSize="mini")。因为FloatingActionButton扩展自ImageView,你也可以利用android:src或者其他的方法
setImageDrawable
来控制显示哪个图标。
Snackbar
某个操作之后,
snackbar
可以完美的展示一些轻量级的快速反馈。Snackbars通常展示在屏幕下方,包含一些信息文本,也可以包含一个动作按钮。在超过设定的时间之后,它会自动的隐藏掉屏幕。另外,用户也可以通过滑动的方式删掉。
Tabs
利用Tabs进行不同的视图切换,并不是Material Design的新概念,他们被设定为了一组
top level navigation pattern
或者用来组织应用内的不同内容,例如,不同类型的音乐。
设计类库中的
TabLayout
即实现了固定tabs,也实现了滚动tabs。固定tabs的宽度根据当前视图平均分配,滚动tabs的宽度大小不一定相同。Tabs也可以通过编程的方式动态增加:
但是,在不同tabs的每个垂直页面中,如果你使用了
ViewPager
,你需要从
PagerAdapter
调用
getPageTitle
,然后通过setupWithViewPager函数将他们链接起来。这个用来保证tab的选择事件可以更新ViewPager,页面变化也可以更新被选中的tab。
CoordinatorLayout, 动画、滚动
独特的视觉体验只是Material Design中的一部分:动画是Material Design中的另外一个重要因素。Material Design中有了
touch ripples
和
meaningful transitions
等动画效果,新的设计类库引入了
CoordinatorLayout
,这是一种可以对子视图进行控制的布局效果。这种布局效果,设计类库中的很多组件都受益。
CoordinatorLayout和FAB
一个非常好的例子就是,把FAB加入到CoordinatorLayout布局效果中,然后将CoordinatorLayout传递到Snackbar.make函数中。snackbar不再是显示FAB之上,FAB通过来自于CoordinatorLayout的回调函数,自动的向上移动当snackbar显示的时候。snackbar消失后,在回归到原来的位置。这个功能在Android 3.0以上的设备都是支持的,并不需要修改代码。
CoordinatorLayout也提供了layout_anchor属性,配合layout_anchorGravity使用,可以把一些浮动组件例如FAB放置到其他视图的相对位置。
CoordinatorLayout和app bar
CoordinatorLayout其他的主要使用方法,就是会影响到app bar和
scrolling techniques
的使用。你可能已经在布局中使用了
Toolbar
,为了更容易的定制化界面或者让图标风格和应用更加一体化。设计类库对此提供了更好的支持:使用
AppBarLayout
允许你的工具条和其他组件(例如TabLayout的tabs)在带带有ScrollingViewBehavior属性的兄弟视图中响应滚动事件。
可折叠工具条
在AppBarLayout上直接放置一个工具条,可以让你访问enterAlwaysCollapsed和andexitUntilCollapsed这两个scroll标签,但是不能控制不同的元素的折叠行为。如果需要,可以使用
CollapsingToolbarLayout
。
CoordinatorLayout和自定义窗口
有一个非常重要值得注意的事情是,CoordinatorLayout对于FloatingActionButton和AppBarLayout的运作方式是没有理解的,它仅仅提供一个额外的API
Coordinator.Behavior
,可以允许子视图更好的控制触摸事件、手势,还有彼此之间被定义的各种依赖,以及通过
onDependentViewChanged
来接受回调。视图可以通过指定theCoordinatorLayout.DefaultBehavior annotation来定义一个缺省的行为,或者通过app:layout_behavior="com.example.app.YourView$Behavior"属性在layout文件中设置。这个框架可以让任何组件集成到CoordinatorLayout中。
开始使用
设计类库现在已经可以使用了,使用之前,还请在SDK manager中更新Android Support Repository。只用加入一个新的依赖,
compile
'com.android.support:design:22.2.0',
就可以使用设计类库了。注意的是,因为设计类库依赖Support v4和AppCompat Support Libraries,这些类库也会被自动加载进来。在Android Studio的布局编辑器的设计窗口中,这些新的视图小工具也都是可以使用的,让你可以通过更简单的方式,提前预览新的组件效果。
设计类库、AppCompat、还有所有的Android Support Library都是非常重要的工具,可以帮助你创建一个更加现代和时尚的Android应用。
想了解更多内容,请查阅
这里
。
将广告呈现在合适的背景下:推出程序化预留和DBM交易市场
2015年6月26日
发表者:Roshan Khan, Steve Suppe, Kelly Cox, DoubleClick产品经理
上周在DoubleClick领袖峰会上,我们宣布了多项产品更新,旨在帮助广告主和发布商利用好每一个微时刻。为了捕捉这些时刻,营销人员越来越多地转向程序化购买,从而为正确的顾客提供正确的实时体验。我们很高兴能够与大家分享上周宣布的两个程序化购买的更新——Programmatic Guaranteed(程序化预留)和Marketplace in DoubleClick Bid Manager(DBM交易市场)——的更多细节。
媒体购买的新领域
在助力营销人员通过拍卖基于购买而简化广告购买流程方面,程序化购买可能有着更好的知名度,但程序化购买的发展肯定已经超出了这些界限。随着营销人员不断努力获取内容和合适的背景,程序化直销的涌现将作为一种方式令品牌能够将程序化的效率与传统的直接连接发布商的购买相结合。程序化直销交易将持续增长,根据
eMarketer
的预估,程序化直销到2016年将在数字展示广告中实现42%的占比。事实上,去年我们在Google系统里看到桌面展示广告中实现了两倍于上年同期的程序化直销增长,而移动端则实现了三倍增长。
但迄今为止,程序化直销交易并未包括预订式购买,而预订式购买是营销商支出中的一个主要部分。预定通常是在十分耗时的线下谈判中做出的,可能需要多达40个步骤才能完成。广告主不仅难以在不同媒体采购中实现优化,还发现预定购买也不允许营销人员设定频率上限来控制在程序化和保留媒体中广告对观者的饱和度——而这又导致了不良的用户体验以及支出的浪费。
程序化预留简介
程序化预留是一种全新的交易类型,可以令广告主投放到预留的展示位或更高影响力的媒体形式上——例如视频和移动富媒体——通过程序化精准定位和跨平台的覆盖。营销人员将能够通过最大限度减少已经浪费的展示印象来节省媒体开销,进而优化预算,在所有购买中实现对新用户的触及。使用第一方和第三方数据来申请获取再营销清单从而保留交易,通过触及用户,并以他们在营销渠道中的位置为基础,而不是根据媒体类型,做到在正确的时间给用户提供正确的创意。目前,我们正在全球范围内试点实行程序化预留,一些客户都已经实现了不俗成果。
“程序化预留已证明是一种媒体购买过程中驱动全方位效率的一种强大工具。特别是,它提供了一种来控制媒体计划中的每一个组成部分的机会,同时,所采用的方式是协同性与系统性的。程序化预留是一种代表着从耗时的管理流程中减轻数字化媒体规划的关键应用。与Google的合作使Amnet能够检测这一尖端解决方案,同时,这也是该领域中的一种创新,引领着潮流,” AMNET IT负责人Massimo Fontana分析道。
“我们认为,程序化预留是把广告主与优质发布商的展示位联系起来的又一个重要步骤。Google的技术助力实现优质展示位采购与销售的自动化,而这对于保证我们为广告主及发布商合作伙伴提供最好的体验是十分重要的,” Yellow Pages Digital & Media Solutions Limited事业部,Mediative总裁,Darby Sieben指出。
DBM交易市场
即使功能齐全,也很难按比例发现合适类型的发布商和详细目录。营销人员应该有能力轻松便捷地管理所有交易类型。这也正是我们之所以在上周兴奋地宣布首次在全球推出DBM交易市场的原因,这是一项可购买的店铺,能帮助市场营销人员发现、协商并管理所有详细目录,而不必四处奔波。在发布商供应方面,广告主将有更高的可见性,从而能为所有的交易类型(包括程序化预留)提供更丰富、更详尽的探索体验。目前,DBM交易市场正处于起步阶段,将于今年年底在更大范围内普及。
为未来而创新
如果数字是媒体的未来,那么可以说程序化是数字的未来。各大品牌无需提前决定他们的信息呈现在什么地方才能得到最佳的回应。有了程序领域这些全新的创新,广告能在最佳的时间、地点和渠道,流畅地呈现在各个观众面前,而无论交易是如何达成的。
我们对程序化买卖的未来,及其为我们所有合作伙伴所带来的各种可能性,感到兴奋。如果您有兴趣了解更多关于DBM交易市场或程序化预留的信息,请现在联系您的客户经理,并且时刻关注我们的更新,我们期待有更多的广告买方加入我们。
世界上最具标志性岩壁的垂直街景——优胜美地国家公园El Capitan
2015年6月25日
发表者:Tommy Caldwell
今天,我们即将推出有史以来首个垂直街景图集,让您有机会
爬上3,000英尺的高空,一睹世界上最负盛名的岩壁——
优胜美地国家公园的El Capitan
的风采
。我们与传奇登山家Lynn Hill、Alex Honnold 和Tommy Caldwell合作,为您带来这一美妙的影像。了解更多关于从Tommy Caldwell从事的项目,他于2015年1月在优胜美地完成了世界上最艰难的一次攀岩壮举。——编者按
“真是太棒了。这项目我得参与。”
虽然历时19天的Dawn Wall攀爬行动还在进行当中,我只是感觉到有些疲惫,但当Google地图和优胜美地国家公园(Yosemite National Park)的小伙子们问我是否愿意帮他们完成有史以来首个优胜美地国家公园El Capitan街景的数据采集工作时,我没有犹豫。优胜美地在我的生命中占据着重要地位,通过街景的方式讲述El Capitan的故事正合我意——特别是当这意味着我要与Google工程师们想出一些意料之外的挑战举措的时候。
攀岩运动完全就是一种挑战不可能、扩展你能力极限的运动。事实证明,
在3,000英尺的高空捕捉街景图像
则更是难上加难,特别是当你带着本应该在餐馆里使用的相机,爬上几千英尺高空,到达世界上最具标志性的岩壁顶峰时。
Brett Lowell 和 Corey Rich 正在捕捉Alex Honnold在King Swing的街景
趴在几千英尺高空的花岗岩岩壁上,做任何事情都变得复杂,但参与这个项目的人都已拥有多年靠着一根绳子求生的经历了,完全知道自己在干些什么。经过几次测试后,我们还是采用了
以往屡试不爽的登山装备
,比如
凸轮
和绳索,以确保在我们进行街景采集过程当中相机不会坠落。
想好在El Capitan怎样携带相机之后,我们就拍了两套垂直街景。首先,我们以垂直的角度在标志性的地点收集了富有传奇色彩的优胜美地登山家、我的好朋友Lynn Hill和Alex Honnold。
Lynn Hill、 Alex Honnold 和Tommy Caldwell 在El Capitan海拔1,140英尺处宿营
Lynn Hill登上El Capitan这件事改变了攀岩运动的格局,对我的攀岩生涯影响巨大。我永远无法忘怀1993年,当她成为以自由攀登方式(即仅用手和脚)登上“诺斯岩壁”(The Nose)第一人(无论男性还是女性)的那一时刻。如今,你可以目睹她再现这些壮举了——比如沿着
Jardine Traverse
上很小的支撑点攀爬旁边的小道,在Changing Corners和穿越Great Roof时发明了“胡迪尼”式攀爬法。
Lynn史诗般登顶El Capitan的壮举如今可以在街景中一览风采
El Capitan的任何一个故事都不能把我的好朋友Alex Honnold排除在外。他保持着以2小时23分钟爬上诺斯岩壁的最快记录,而大多数人需要花上3到5天。他毫不动摇的自信极富感染力;和他在一起的时候,我觉得眼前的山都缩小了一半。当您在街景当中四处游荡时,您会看到Alex正在做他最擅长的事情:从
Texas Flake
仅容一人通过的小径中攀爬而上,快速爬上螺钉梯(bolt ladder),或者在被他称为家的太阳能厢式货车里准备晚餐。
这只是Alex Honnold在Texas Flake平常的一天
您还能领略到Dawn Wall上的肺腑之言。一月份攀爬Dawn Wall期间的最后,我休息了几天,对Google团队发送给我的街景技术进行了测试。对于试验来说,El Capitan的环境令人生畏,但多年的攀岩生涯还是相当有用,帮我设计出如何固定设备,准备采集街景。
Tommy Caldwell 在攀爬Dawn Wall的岩壁
然后,我们开始让Alex收集第二套街景:El Capitan的诺斯岩壁完全垂直的路线。作为能够完成此项任务为数不多的人之一,Alex带着相机,和摄影合作伙伴Brett Lowell飞一般地爬上了3,000英尺高空。如今,任何人都可以在攀爬这条线路前获得测试版本(内行提供的攀爬建议)。
Alex Honnold和Brett Lowell爬上3,000英尺高空,为Google地图拍摄整个路线
我和Lynn、Alex还协助创建了全新的Yosemite Treks页面,在页面中您可以爬上El Cap游览一番,从是什么“Hand Jam”到为什么要穿这么小的鞋子,您可以了解更多攀爬的知识。作为一个父亲,我很高兴Google通过NatureBridge(本项目的一部分,今年晚些时候推出)将学生们带到优胜美地,增进他们对这个公园的了解。而且,那些来不了优胜美地的学生也能使用Google Expeditions来公园里做一次虚拟现实的探险之旅。
倾听Lynn Hill描述解释她开始El Cap攀登壮举时使用的装备
我的一生中优胜美地给予我力量,我很荣幸能通过我的双眼与世界分享我的所见。这些360度全景图像是我所见到的最接近几千英尺高空的岩壁的实景——超过任何视频或图片。但我还是希望这一全新的图像技术会激励你实际到那里,亲眼领略优胜美地的风采……无论您是选择攀爬岩壁还是沿着小路。
Lynn Hill、Alex Honnold 和Tommy Caldwell在优胜美地享受闲暇时光
通过 goo.gl 设置应用深层链接
2015年6月24日
原文:
App deep linking with goo.gl
作者:Fabian Schlup,工程师
即日起,您可以将 goo.gl 短链接作为单独的链接用于自己的所有内容,无论这些内容是在 Android 应用中、iOS 应用中还是网站中。在您按照必要的步骤
针对 Android 和 iOS 将应用编入索引
后,goo.gl 网址就会将已安装您的应用的用户直接转到应用中的相应页面,而所有其他用户则转到您的网站。因此,应用用户会有更多机会再次与您的应用进行互动。
此功能既适用于新的短网址,也适用于以前的网址。因此,指向您内容的全部现有 goo.gl 短链接也会将用户定向至您的应用。
分享正确的的链接
您还可以将 URL Shortener API 集成到应用的分享流程中,以便充分利用此功能。受益于此,用户可以分享自动跨平台重定向至本机应用的链接。此外,其他人也可以在其网站和应用中嵌入通过深层链接直接转到您应用的链接。
以 Google 地图为例,借助新型的跨平台 goo.gl 链接,点击 Google 地图中的分享按钮可生成一个能够为所有用户提供绝佳分享体验的链接。在打开后,该链接会自动检测用户所用平台并检查他们是否安装了 Google 地图。如果用户安装了该应用,此短链接就会直接在 Android 或 iOS 设备上的 Google 地图应用中打开相应内容。如果用户未安装该应用或使用的是桌面设备,此短链接就会打开 Google 地图网站上的相应网页。
试试吧!请务必使用安装了 Google 地图应用的手机:
http://goo.gl/maps/xlWFj
。
设置方法
要在 goo.gl 上设置应用深层链接,请执行以下操作:
完成必要的步骤,即可针对 Android 和 iOS 将应用编入索引(网址为
g.co/AppIndexing
)。请注意,与 Google 搜索中目前提供的深层链接不同,goo.gl 深层链接面向所有 iOS 开发者。完成此步骤后,现有的 goo.gl 短链接就会通过深层链接将用户转到您的应用。
选择性的将
URL Shortener API
与您应用的分享流程、您的电子邮件广告等相集成,以便采用编程方式生成会直接通过深层链接返回您应用的链接。
我们希望您喜欢这项新功能并能提供愉快的跨平台分享体验!
带您详细了解一下Google Play Services 7.5
2015年6月23日
发表者:
Ian Lake
, 开发者支持
翻译:胡坤, 杨智行, 陈庆滔
在Google I/O大会上,我们宣布了Google Play服务的7.5版本,也随之开始推送到各种Android设备上,7.5版本包含了很多新功能和系统优化方案。Google Play服务的目的,是为了保证让你用Google各种最新的功能和API为用户开发产品,而且这些新功能可以在所有Android 2.3版本以及以上的设备正常运行。
下面详细介绍一下Smart Lock for Passwords, Instance ID, Google Cloud Messaging的新API 以及Google Cast, 还有Google Maps API在Android Wear设备上的实现。
Smart Lock
输入密码,尤其是在移动设备上,从来都不是让人高兴的一件事情。在很多情况下,你的用户已经在Web或者其他设备上登录过,难道当用户再次登录时,不应该这个事情吗?Smart Lock for Passwords在Chrome Password Manager的基础上,又加入了新的
CredentialsApi
API和相关的Android用户界面。不仅可以提取已经保存过的登录证书,也可以保存新的证书为将来在其他Android设备和Chrome浏览器登录所用。基于密码的证书和IDP证书都是可以被支持的。当你的用户在不同设备之间进行切换的时候,保持用户的登录状态,避免他们放弃、感到郁闷,或者不得己使用多个账号登录。
学习更多的Smart Lock for Passwords,还请参考
developer site
Instance ID
Instance ID (IID) 可以为每一个应用实例分配一个唯一的标识,从而利用这个标识进行一些需要授权或者验证的操作,即使用户没有注册账号。例如,这个可以帮助你识别哪个应用发送的请求。我们也对各种边界情况进行处理,从而保证你被分配的ID一直是有效的。
Google Cloud Messaging
Google Cloud Messaging
(GCM) 可以让开发者以一种非常省电的方式接收到发送给用户的消息,也可以从设备发送上行消息给服务器。
Google Cloud Messaging和InstanceID
之前,GCM使用唯一的注册ID来代表某个设备。这些ID还会持续有效,但是你现在也可以利用Instance ID。使用了Instance ID,就可以方便的处理各种错误情况。Instance ID和
用户通知
也是完全兼容的,允许你将这些通知发送到所有的用户设备。
话题订阅
切换到Instance ID,你也可以获得另外一个新功能 - 话题订阅。这个功能可以精确的推送消息到合适的人群,而背后比较繁重的推送方式都是有GCM来处理的。你的应用可以订阅多个话题,你也可以对话题分组,从而更好的满足不同点消息推送需求。
通过GCM接受信息
当然,仅仅订阅信息只是完成了一半:通过
GcmReceiver
以及
GcmListenerService
的子类,互相配合可以实现更加可靠的信息接收,即使设备刚从深度睡眠状态转换被唤醒。
GCM Network Manager
当有新的信息的时候,应用经常需要与服务器进行数据同步。在GCM中,我们称之为”send to sync“。通过引入GCM Network Manager APIs,我们简化了这个任务,
GcmNetworkManager
API会处理大部分的常见情景,比如等待网络链接、设备充电、网络重试,以及网络掉线。
GcmNetworkManager
会选择最合适的时间运行这些背景服务,并且通过批量任务执行提高电池的使用效率,甚至利用
JobScheduler
API优化在Android 5.0以上版本的性能。通过支持一次性任务和定期任务,这个API的框架设计对于大部分场景都是可以灵活执行的。
App Invites Beta
应用邀请目前属于Beta版本,可以支持Android和iOS。通过提供标准化的界面,帮助用户邀请他们通讯录中的朋友安装某个应用,也可以通过deep link指定被选择的内容。应用邀请的目的,就是通过你的用户的设备,加上Google通讯录,去增加应用的曝光。
通过短信或者邮件发送邀请,既是获取自然用户的非常好的机制,也为用户提供了一致的分享应用给目标人群的方式,而且还可以跟踪邀请的到达率。
借助应用邀请,我们希望可以帮你从用户推荐的繁琐流程中解放出来,从而你可以将精力放在产品的核心体验上。希望了解更多,可以去
developer site
。
Google Cast
Google Cast是可以非常容易的将手机或者电脑上的内容投射到电视或者音响上。借助最新的Remote Display API,以及更好的媒体支持、游戏支持,我们希望Google Cast可以给你提供更棒的用户体验。
Remote Display API
使用Remote Display API,可以方便移动开发者,将那些需要大量图形计算的应用或者游戏,投射到电视屏幕上。新的API并不只是镜像你的当前手机屏幕,而是可以通过编程的方式创建第二屏幕。学习更多Remote Display,可以访问
Google Cast Developers Site
Autoplay和Queuing APIs
通过
RemoteMediaPlayer
播放单个媒体,Cast之前已经做得很不错。在这次的版本中,RemoteMediaPlayer可以支持完整的媒体队列,并且还可以支持在多个媒体中进行自动播放。这个可以保证所有链接的设备都可以保持一个同步的媒体队列,也为将来创造可以互相配合的多媒体体验提供了可能性。
Game Manager APIs for Google Cast
在Google Cast上发布游戏,可以创建多玩家同时在线的用户体验,例如,将移动设备作为游戏手柄,将电视作为显示屏幕。为了更方便的在客户端以及Cast之间,进行消息传递和状态交换,Google Play服务7.5版本引入了
GameManagerClient
。作为Game Manager APIs的一部分,可以同时支持Android 、iOS、Chrome和Cast进行交互。
Android Wear
手表不仅可以帮助你查看时间,在这里我们会给你介绍,手表也可以告诉你在哪里?在最新的版本中,你可以直接使用Maps APIs在Android Wear设备上。
这个功能可以在手表上直接显示可以交互的地图,以及lite mode的地图。你可以滑动或者缩放地图,也可以显示用户的当前位置。在
developer documentation
可以查看所有支持的功能,也可以在
Geo Developers blog
查看更多的细节。
Google Fit
Google Fit是一个开发平台,目的是辅助创建各种健身应用,例如,通过提取位置和速度等各种感应器的数据,收集和存储各种运动状态,或者将各种数据集成到某个用户可以感知的试图。
你现在就可以通过
RecordingApi
收集估算的走路距离,燃烧的卡路里,也可以通过
HistoryApi
将这些数据分享给其他的基于Google Fit的应用。有各种不同形式的锻炼方式。一些运动方式可以通过步数和距离来衡量,另外一些运动方式需要承重和重复度来衡量。通过支持很多不同的健身应用,Google Fit已经可以获得很多的数据,从而帮助用户建立一个完整的运动试图。
Google Play服务7.5已经发布了:可以立即开始使用最新的SDK!为了学习更多的Google Play服务以及相关的API,可以访问
Google APIs for Android site
!
標籤
编程之夏,UR
创新
创意改善社会 公益温暖中国
促进智能能源利用
大学
谷歌翻译,即时相机翻译,Instant Camera Translation
谷歌十周年系列
谷歌艺术与文化
观妙中国,Shadow Art,智玩皮影
广告
广告安全
互联网,Internet
科技
女性开发者
社会
视频广告
数据中心
数字营销
搜索
网站管理员
文化研究所
艺术计划
音乐搜索
愚人节
增强型广告系列
智能隐形眼镜项目
中小企业
adexchange
Admob
admob sdk
Ads
Adsense
AdWords
android
android m
Android应用开发中国大学生挑战赛
App Inventor
Calendar
cardboard
CES
Chrome
Chrome Web Store
Chrome,Chrome实验
Chrome实验
CI
Code Jam
corporate
Creative
Cross-device
Cultural Institute
culture
Data Center
DevArt
Developer
display
diversity
Doodle
DoubleClick
G+
G2G,Culture
GA&C
gaming
Global Impact Awards
Gmail
Gogle科学挑战赛
Good to Know
Google Ads
Google AdWords
Google Analytics
Google Art Project
Google Arts & Culture
Google Code-in竞赛
Google Demo Day Asia
Google Docs
Google Doodle
Google Drive
Google Drive 云端硬盘
Google Fiber
Google Font
Google for Startups
Google Green
Google I/O
Google Image Search
Google Keep
Google partners
Google Play
Google Science Fair
Google Search
Google Top Contributor Summit
Google Translate
Google Trend
Google Trends
Google Zeitgeist 2012
Google安全系统
Google博士生奖研金
Google翻译
Google奖学金
Google杰出贡献者峰会
Google科学挑战赛
Google网站管理员
Google网站管理员,Webmaster
Google文化研究所
Google在线营销挑战赛
Google中国教育高峰会
IME 输入法
Innovation
Made with Code
maps
mobile ads
mobile ads sdk
Modoo
moonshot
native ads
Nexus
programmatic buying
Project X
Pwn20wn及Pwnium3 黑客大赛
Remarketing. Ads
Search
Security
smb
Solve for X
Street view
student
UR
VR
Web Platform Docs
web security
Webmaster
year in search 2014
YouTube
zeitgeist
博客归档
2024
8月
7月
6月
5月
4月
3月
2月
1月
2023
12月
11月
10月
9月
5月
4月
3月
2月
2022
11月
10月
5月
4月
2月
1月
2021
10月
9月
5月
4月
3月
2月
2020
12月
5月
4月
3月
2019
10月
8月
7月
6月
5月
4月
3月
2018
12月
10月
9月
8月
7月
6月
5月
3月
2月
1月
2017
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2016
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2015
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2014
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2013
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2012
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2011
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2010
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2009
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2008
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2007
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
1月
2006
12月
11月
10月
9月
8月
7月
6月
5月
4月
3月
2月
Feed