这是indexloc提供的服务,不要输入任何密码
中国的博客,走近我们的产品、技术和文化
Google 中国的博客,走近我们的产品、技术和文化
详细介绍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应用。
想了解更多内容,请查阅
这里
。
带您详细了解一下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
!
Google I/O里的中国开发者-----Lotogram
2015年6月17日
发表者:
Lotogram CEO
林新汉
Lotogram
创立之初的梦想就是做最好玩的图像处理
Apps
,因此我们一直致力于
iOS Apps
的图像软件开发,也在
Framatic
、
STEP
、
Cropic
等多款产品上获得了成功。接触
Google AdMob
团队以后,我们被
Google
自由、开放的文化所吸引,开始把重点转向
Android
平台的应用开发。终于在一个月之内,
Lotogram
将旗舰产品
STEP
开发出
Android
版本,并顺利上线,取得了很好的效果。
从
iOS
到
Android
我们有一款制作
Photo Collage App
-
Framatic
,在
iOS
平台比较流行,于是
Google AdMob
团队找到我们谈接入广告的事,合作非常顺利,给我们带来了变现的机会。后来在她的邀请下,参观了美国
Google Campus
,从此结下了缘分。通过接触,我们逐渐发现
Google
的与众不同,一种坚持以开放,自由的文化深深的吸引了我。终于了解了
Android
的世界,原来有这么多新奇,好玩的东西。
回国后,我和
Team
讨论未来的发展方向,大家一致觉得,开放的
Android
才会是未来,我们不应该局限于
iOS
市场。于是毅然决定,把
Android
版本的开发作为
2015
年的重点。并以目前的旗舰产品
STEP iOS
版为样本,在短短的一个月时间,开发出
STEP for Android
版本,一款以图像编辑,社交分享的产品。
开发过程中,刚开始觉的比较难,因为我们做了
3
~
4
年的
iOS
开发,对于
Android
还是头一次,心里没有底;不过在开发的过程中,发现其实并没有想象的那么复杂,很多
iOS
上的一些东西,
Android
上都有,甚至更开放,能做的东西更多。
Google Play Team
、
AdMob Team
的工作人员非常专业,而且很接地气,跟他们合作很开心。递交
App
到
Play Store
,审批流程非常迅速,一天就过了,比
Apple
要等上
10
天半个月的好太多了。
整体开发的感觉是
——Android L
很棒!流畅性完全达到
60fps
。我们这次使用了
Material Design
, 使得在用户体验上得到了提升,另外发现,使用
Material Design
以后,支持
Tablet
,居然这么简单!另外,
Google
提供了一系列
Apps
的开发的服务,对于我们开放者而言,非常的方便。
快速变现的盈利模式
Android
平台的下载量非常大,做一个好的产品,然后接入
AdMob
快速变现是一个非常好的盈利模式。在接触
AdMob
之前,我们一直没有深入去关注移动平台广告变现,我们当时仅仅在
Cropic
这个
iOS
产品上,尝试过接入广告。广告的
eCPM
非常高,
$10
以上,有时候甚至到达
$30
!可是看看收入,却只有
2
位数,我们当时很沮丧,再也没有关注去做广告的事情。大概在去年年底的时候,
Google
的团队来杭州和我们见面,帮我们分析了一下我们的产品的优势,并建议我们接入
AdMob
平台。我们也是抱着试试看的心态把
2
款产品,
Framatic
和
Cropic 2
个在
iOS
平台非常受欢迎的图片编辑软件,谨慎的接入了
Banner
广告。结果让我很意外,
Cropic
的
eCPM
虽然只有
$2
左右,可是
Revenue
却达到了
3
位数!比之前足足增长了
5
倍之多。目前仅仅
2
个免费的
App
接入了简单的
Banner
,营收已经占了公司了
1/5
。未来我们考虑把其他的的
App
也接入,并且加入其他形式的
Ad Unit
,甚至已经开始计划把
iOS
上的所有优秀
Apps
移植到
Android
上。目前已经顺利完成了一款图像编辑,滤镜分享的社交软件 -
STEP
,现在已经
Google IO
会议期间同步上线。
通过
AdMob
进行变现的尝试,让我发现了这个平台很显著的优势:首先,
Google
提供的数据比较准确,通过和其他公司的对比,你可以看到
Google
提供的数据可靠多了。其次,收款非常顺利,每个月的
25
号左右,会准时付款,不拖欠,也不需要人工申请。最后,
AdMob
的北京团队,对我们开发者非常的支持,在产品上线的过程中,会给我们很多的帮助和意见,我没有想到
Google
这么大的公司,会对我们这些小公司这么支持,亲和力很赞!
未来,我们会把
Android
开发作为
2015
的公司战略目标,把更多在
iOS
平台上优秀的图像软件,转到
Android
平台上,希望能有更多的人喜欢我们的
Apps
!
Google I/O里的中国开发者-----琥珀天气
2015年6月15日
发表者:汤城,琥珀天气创始人
这是我第三次来参加
Google I/O
大会,每次在现场听
Keynote
环节都会有点感动,这次也不例外,因为从
Keynote
中能感受到
Google
这家公司的伟大愿景,以及为了达成愿景所作的努力。在这个过程中很多原来显得很科幻的科技已在实实在在的改变人们的日常生活,比如
Google Now
和
Google Photo
背后的技术,让机器可以更加懂得和理解人类所需。
Android Everywhere
将会让越来越多的设备智能化并接入网络,从而让整个世界变得更加智能。
Cardboard
以一个低成本的方式,让更多人能使用到
VR
技术,在游戏、教育等很多领域会有广泛的应用。
琥珀天气是一款基于
Android
平台面向海外市场的应用,所以我们最关注
Google
在移动端的创新和
Android
生态系统的发展。这次
I/O
最主要的就是
Android M
的发布,
Android M
在
UI
和交互上并没有很大的变化,继续
Material Design
设计语言。新特性中对应用开发者影响比较大的有两个:
第一个是
APP
的权限机制,权限不再是在安装的时候让用户确认,而是在
APP
在需要用到某个权限的时候让用户来确认。我认为这个机制是对
Android
系统安全性的一个重大提升,对于开发者来说,需要更加注意
APP
的权限的使用,和应用业务无关的权限有可能被用户质疑和拒绝。所以我建议开发者好好的检查下自己应用的权限使用情况,在满足业务需求的前提下,尽量去最小化权限的使用,慎用敏感的权限。
第二个是
Chrome Custom Tab
,也就是把
Chrome
嵌入
APP
里面。对比原来的
webview
技术,它一方面性能有所提升;另一方面功能也更加强大,比如密码自动填充,还有可以通过连接直接跳转到连接相关联的
APP
。
除了
Android
系统以外,开发工具也值得开发者关注,这次发布的
Android Studio 1.3
新版本带来了更快的编译速度,以及对
c++
开发的支持。新发布的
Polymer
工具可以帮助
WEB
开发者构建类似于
APP
交互体验的
WEB
页面。
另外,
Android Wear
和
Cardboard
也值得开发者跟进,从而提供更好的产品交互体验,琥珀天气就提供了对
Android Wear
的初步支持,天气信息会被推送到手表上。游戏和教育品类的产品开发者可以尝试
Cardboard SDK
,从而可以给用户提供沉浸式的体验。
最后,值得一提的是,在会场展台当中,有一个很大的
Material Design
区域,专门给开发者提供
Material Design
的现场
Review
咨询和建议。从我们的经验来看,我们对琥珀天气进行
Material Design
设计之后,产品的用户体验得到了巨大的提升,用户评分大大提升,所以我们建议还没有跟进的开发者们尽快更新
Material Design
的相关设计。
2015 Google I/O:移动革命来了!
2015年5月29日
发表者:Sundar Pichai,产品高级副总裁
今天,6000多名开发者齐聚旧金山Moscone展览馆,齐心协力消灭掉了1500加仑咖啡,和数百万收看视频直播的观众们一起参与了第八届Google I/O大会的开幕式,了解Google近期的各个项目以及对未来的计划。
Android设备迅速增长
短短几年间,移动科技已经彻底改变了我们获取信息、同朋友家人沟通、娱乐以及完成工作的方式。如今,把这个超级小电脑放在口袋里已经成了我们的第二本能;移动设备Google的搜索量已经超过了台式电脑,而根据
一些数据显示
,地球上移动设备的数量已经超过了总人口数。如何知道移动革命正在发生?只要看看Android设备的增长量就够了。目前,全球有超过10亿的Android用户,这是我们在2008年发布第一款搭载Android系统的手机时无法想象的,市场上有来自400多家的制造商、500多个运营商的4000种Android设备。
Android设备自身也发生了很多变化,在如今的多屏世界,您的手机、平板电脑、手腕、汽车,甚至起居室里都搭载Android系统,而且您还可以在各种设备之间实现无缝切换。这些新功能当中,有些是去年才刚刚推出的。目前,市场上有7种不同类型的Android手表供您选择,各种品牌、款式以及由开发者创建的超过1500种表盘。
到今年年底,将有35款汽车车型将配备Android Auto系统,让您在车内即可进行搜索、地图查询、音乐播放以及获取其它信息。此外,首批配备Android TV的型号如今也已经开发完成。
由此,人们可以使用的Android设备和地点可说是五花八门,开发者由此获得了更多机会去设计为人们提供教育、社交以及娱乐的应用软件。所以,今天我们向开发者介绍Google提供的新工具和新功能,以及它们能够给Android平台带来怎样的奇妙体验。
M,更佳的表现和用户体验
Android M是迄今为止最强大的Android版本,包含
上百个
系统优化。其中,电池寿命有所提升,简化的应用许可也让您能更好的决定手机应用可以拥有哪些权限。我们还发布了
Android Pay
预览版,让您无需打开任何应用软件,即可在手机上完成支付。另外,我们还想办法让您能更容易地在应用中搜索信息,并且对Google Now进行了几处重要的更新(如下!)。
更好地整合全球信息
手机可以获得大量信息,但在需要的时候准确找到特定信息却不是一件容易的事情——例如,您在翻邮件、整理几百张各种设备上的照片,或者为安排外出就餐搜索餐馆评论时,都应该深有体会。幸运的是,搜索和整理信息正是Google所擅长的(或者说,这正是我们的
使命
所在)。
因此,作为推出Android M更新的一部分,我们将对
Google Now进行改进
,在人们需要帮助的时候满足他们的需求——例如查看新开张的餐馆是否有空位置,或者《完美音调2》何时在哪里上映——而您需要做的,只是打开自己的手机即可。另外,我们也在想办法让
寻找新的应用软件以及应用内容
变得更加容易——这对用户和开发人员来说都是一件好事。
我们花费了数年时间研究机器学习功能的其它用途,目的就是为了让搜索和您的
Inbox
收件箱变得更有用。而如今,我们将帮助您更有效地处理您的照片。今天我们发布的
Photos
将为您提供一个存放照片和视频的单独空间,同时帮助您更快捷地对照片进行整理,并在需要的时候马上可以找到和分享。
一个物联网的新平台
我们被多种设备环绕,但他们经常彼此间是孤立的。如果科技让这些设备间彼此交流,我们的日常生活将变得更加的便利。例如,一款烹饪应用软件可以将智能烤箱的温度调节到正合适的水平;交通系统可以提前通知乘客时间的调整;手机就可以控制农场的收割和灌溉机器。
不过,目前我们仍然面临诸多障碍——用户体验并不一致、反复无常;制造商生产每一个设备都要重复工作,设备之间无法交互操作,开发者无法实现跨平台的优质体验。
Google推出的
Brillo项目
,一个源于Android的平台,让开发者和制造商得以开发设计相互关联的设备。作为Brillo平台的一部分,我们介绍一种新的通信协议(Weave),与Nest共同开发,一系列开发者API,一组核心架构,一个认证项目来确保设备和应用的互通性。
尽管这些在今年晚些时候才正式发布,我们可以先预览Brillo项目,因为我们致力于创建一个更具活力的生态系统,推动行业的进步。
新的移动体验
在过去的几年里,移动技术经历了翻天覆地的变化,根据需求的不同,移动设备能够为您带来各种不同的体验。然而,现在仅仅只是一个开始,未来将有更加吸引人的移动体验等待着您。在去年的I/O大会上,我们推出了
Cardboard
,让您可以通过手机感受虚拟现实世界的精彩。如今,针对Cardboard开发的电影、游戏、旅行和学习
应用软件
已经超过了500种,各式各样Cardboard的总销量也超过了100万。而今天,我们发布了对iOS系统的支持和首次推出的
Google Expeditions
。在Cardboard上使用,学生可以前往月球或海底进行虚拟探险。另外,我们还发布了
Jump
的预览版,让您可以真正“踏入”自己所拍下的视频当中。
下一个10亿用户
第一个10亿用户通过台式机接入互联网,下一个10亿用户则采取不同的渠道——通过移动和智能手机,这其中既有机遇又有挑战。我们正努力让这些用户能对我们的产品有一个更好的体验。
除了开发像
Chromebooks
以及
Android One
(目前七个国家有售)这样消费者更可承受价格的设备以外,我们还在想办法让我们的软件在网络状况不太好的地方也能正常运行。如今,我们已经实现了在没有网络连接的情况下也能搜索地点以及在地图上进行路段导航;我们在13个国家实现了
简化的搜索结果页面
;我们让7300万用户通过Chrome浏览器的
流量节省程序
得以更有效的浏览网络。最后,我们也带大家预览了新版的离线地图,和听上去一样简单,你可以离线使用的地图,甚至包括每一个转弯的方向。
解决移动世界的复杂问题
从最初研究搜索引擎开始,Google的目标就是打造人人可用的产品,通过独特技术手段解决难题。这在如今这个移动至上的时代依然适用——从在各种不同的应用软件中搜索信息,到帮助人们整理分享孩子的照片;从带领人们来一场金字塔虚拟之旅,到帮助下一个10亿人接入网络。
通过提供任何开发者都能够实现创新的平台,我们得以同全世界的人们建立联系,将互联网的力量传递到他们的手中——不论他们使用的是何种设备,身处何处,是何种身份。
移动革命已经开始。对于未来,我们早已迫不及待。
標籤
编程之夏,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
博客归档
2025
6月
5月
4月
3月
2024
12月
11月
10月
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