字幕组成品列表(Beta)
  • 写在前面
  • Android 平台
    • Game On! 游戏开发系列 - 031
      • Pie Noon - 1503060393
      • The Death of Base Game Activity - 1504030543
      • Surviving OpenGL Context Loss - 1504030546
      • WebP for Game Devs - 1504030547
      • Saved Games In-Depth (Part 1) - 1504070556
      • Saved Games In-Depth (Part 2) - 1504030548
      • Smaller Flipbook Textures with CRABBY - 1504030544
      • Google Tag Manager - 1504030545
      • Flatbuffers - 1505050794
      • Achievement Point Pointers - 1505050796
      • Frequency Scaling - 1505050797
      • Meet the Management APIs - 1501140367
      • Y U Ship Broken Games - 1505050795
    • Android 性能优化 - 088
      • Garbage Collection in Android - 1503170425
      • Performance Cost of Memory Leaks - 1503170424
      • Rendering Performance 101 - 1501130351
      • Understanding Overdraw - 1501130352
      • Understanding VSYNC - 1501130353
      • Tool - Profile GPU Rendering - 1501130354
      • Why 60fps? - 1501130355
      • Android UI and the GPU - 1501130356
      • Invalidations, Layouts, and Performance - 1501130357
      • Overdraw, Cliprect, QuickReject - 1501130358
      • Tool - Memory Monitor - 1501130363
      • Battery Performance 101 - 1501130364
      • Understanding Battery Drain on Android - 1501130365
      • Battery Drain and WakeLocks - 1501130366
      • Memory Performance 101 - 1504170661
    • I/O 2014 Android 开发专题 - 089
      • Activity Transitions - 1504020505
      • Building Apps For Android TV - 1504020520
      • Building great Android media experiences - 1504020510
      • Building a quality app from start to finish - 1504020515
      • App Indexing API - 1504020507
      • What's new in WebView - 1504010484
      • Bluetooth Low Energy - 1504010486
      • Building impressive Android media experiences - 1504010493
      • The next Generation of Authentication - 1504020497
      • Don't Alpha That Pixel! - 1504020523
      • NFC + HCE Your phone in an interactive world - 1504020509
      • Demystifying encodes and decodes of WebM - 1504020521
      • Google Cloud Messaging - 1504020524
      • Getting your Game on the Big Screen - 1504020518
      • I hear you like realtime memes - 1504020511
      • Offerize your App - 1504020506
      • Using the Android Job Scheduler - 1504020504
      • From Holo to Material - 1504020526
      • Under the Hood of Android Auto - 1504020501
      • Isolation for Android App Developers - 1504020498
      • Android Work - 1504010496
      • ExoPlayer: Adaptive video streaming on Android - 1504010489
      • Sample rates and resampling: Why can't we all just agree? - 1504010488
      • Drive Android API - 1504010485
    • Android Studio - 004
      • Layout Editor (Ep 3, Android Studio) - 1503290479
      • Introducing Gradle (Ep 2, Android Studio) - 1503170426
    • I/O 2014 Android 分发主题 - 091
      • Introduction to Google Play - 1504030534
      • Google Play: building your user community - 1504030535
      • Optimizing Apps for Education - 1504030536
      • Succeeding in Education Technology - 1504030530
      • Subscriptions Made Easy with Google Play - 1504030531
      • The world is your playground - go global with Google - 1504030533
      • Maximizing discoverability on Google Play - 1504030538
    • Android Auto - 003
      • Introduction to Android Auto - 1504130615
      • Android Auto Messaging - 1504130617
      • Android Auto Audio - 1504130616
    • Android Wear - 006
      • Designing for Android Wear - 1503210448
      • How We Customized Google Apps for Android Wear - 1503210450
      • Fullscreen apps for Android Wear - 1503210445
      • New Notification Features for Android Wear - 1503210446
      • Building Cloud-powered wearable Apps - 1503210449
      • An Introduction to Android Wear - 1503190435
      • Google I/O 2014 - Android Wear: The developer's perspective - 1503210442
      • Devoxx 2014 Interviews: Android Wear - 1503210440
      • DevBytes: Watch Faces for Android Wear - 1503210439
    • Android TV - 005
      • Using the Leanback library - 1504080588
      • Beach Buggy Racing Multiplayer with Nearby Connections (Play Services) - 1503060387
    • Android for Work - 106
      • Android for Work for Developers - 1503060390
      • App Configurations, Testing and Launchers - 1504110590
    • IO Bytes 2014 - Android - 066
      • Chrome Apps on Android and iOS - 1501080014
      • Perf Primer CPU, GPU and your Android game - 1501080017
  • Chrome 平台
    • IO Bytes 2014 - Chrome and Web - 067
      • Using the PageSpeed API - 1505070815
      • Fabulous Forms for the multi-device web - 1505070816
      • Testing multi-screen web pages - 1505070817
      • Responsive images today - 1505070819
      • Web Performance Testing at YouTube - 1505070828
      • Building sites for the multi-device web - 1505070820
      • Deep dive: Google Cloud Messaging for Chrome - 1505070827
  • Google 创业者资源
    • Coffee with a Googler - 012
      • Chat with Allen Huang of AndroidTV - 1503040384
      • Chat with Fred Chung about developer advocacy - 1503070395
      • Google Fit platform with Michelle Haq - 1503210443
      • Android Auto Product Manager Andrew Brenner - 1501120027
      • Chat with Francis Ma about Google Play services - 1501120028
    • Root Access For Startups - 077
      • What we learned building plug-ins for Android, with startup Magnet - 1503230453
      • How to use crowdfunding to your advantage, with startup Hale Devices - 1503280462
      • How to overcome customer objections when selling tech, with startup Guesswork - 1503280458
    • First Things First - 029
      • Getting started with Android: A crash-course in developing for Android - 1504120601
      • How to ask a question: conducting research for your startup - 1504120603
      • MVP Design Hacks: transform your hot idea into a validated prototype - 1504120602
      • Build something people want: Solving real problems - 1504120605
    • How I - 061
      • Use BigQuery to find my most valuable customers - 1504070573
      • Manage beta testing communities using Google Play - 1504070572
      • Use paper wireframing to build native prototypes - 1504070570
      • Used social media and $0 marketing to get 68 million users - 1504070568
      • Prep to fundraise with four questions - 1504070564
      • Validated my idea in 2 days (with no code) - 1504070562
      • Build open platforms on Android - 1504120596
      • Get cheap, automatic analytics for my business using BigQuery - 1504070571
      • Write press releases to get international media coverage - 1504070569
      • Test beta-product features using Google Apps - 1504070563
      • Use URL builder to measure ROI on social media - 1504070561
      • Use events to build DeadSocial's brand - 1504070557
      • Use BigQuery to visualize streaming data - 1503220452
      • Find, screen, and hire developers - 1503120406
      • Drive engagement with social challenges - 1504070558
  • 设计
    • DesignBytes - 017
      • Paper and Ink: The Materials that Matter - 1505050793
  • 云计算
    • DevBytes: Google Cloud Platform - 021
      • Powering the next killer app with the Google Cloud Platform - 1504210672
      • Introduction to Google Cloud Endpoints - 1504210675
      • The Beauty of Scale with Google Cloud Platform - 1504210678
    • Google Cloud Platform - Big Data - 105
      • GDELT & BigQuery: Understand the world - 1502200379
    • Uncategorized - 999
      • Introducing Google Cloud Platform Resources - 1501190370
  • Google 应用开发
    • Launchpad Online - 072
      • The Setup: Creating new apps using Google APIs - 1503190428
      • Listing your files in Google Drive - 1503190429
      • Customizing Google Analytics for your startup - 1503290473
      • The Launchpad Online series - 1503190427
      • Getting started with Google Analytics - 1503290472
      • Accessing Google Maps from a spreadsheet?!? - 1502220381
      • Change the world in 10 lines of code - 1503080398
    • Google Play Services - 054
      • Google Play services 6.1 - 1503290481
      • Google Play Services 7.0 - 1503200437
      • Google Play Services 6.5 - 1501080015
    • 谷歌地图 iOS SDK - 053
      • Maps Live: New Features in the Google Maps Mobile APIs for Android and iOS - 1504300777
    • Google 移动搜索开发 - 055
      • Is your app in the Google index? - 1504120598
      • Get more engaged users with Google Search for Developers - 1503070397
    • DevBytes: Google Cast - 020
      • Google Cast SDK for Android - 1504180666
      • Media Router Framework - Part 1 - Media Router API - 1504180667
      • Overview for Google Cast Receivers - 1504180664
      • Google Cast SDK for iOS - 1504180663
    • Getting Started with the Google Maps SDK for iOS - 035
      • Getting started with the Google Maps SDK for iOS, Part 1 - 1504270757
    • IO Bytes 2014 - Wearables - 070
      • Voice Driven GDK Glassware - 1505280836
    • Route 85 - 078
      • Introducing Route 85 - 1501120022
      • Quick Tip: Don't Default that Switch! - 1501190371
      • OpenInChrome on iOS, Part 1 - 1501120023
      • OpenInChrome on iOS, Part 2 - 1501120024
      • OpenInChrome on iOS, Part 3 - 1501120025
      • OpenInChrome on iOS, Part 4 - 1501120026
    • DevBytes 2014 - 019
      • Web Components - Template - 1505040789
      • Wearable DataLayer API - 1505050792
      • Using srcset for responsive images - 1505050790
      • The picture element for art direction - 1505050791
    • Uncategorized - 999
      • Sun Surveyor brings augmented reality to photographers using Google Maps APIs - 1504200668
      • Snappy travels with the Roads API - 1503060392
      • Easy Maps Apps in Java and Python - 1501140030
  • Google 广告平台
  • Polymer
    • Polycasts - 076
      • The Awesome Power of Auto-Binding Templates -- Polycasts #08 - 1502220382
      • Content Switcheroo with Core-Pages -- Polycasts #09 - 1502200380
      • Core Iconset -- Polycasts #02 - 1505040788
  • Web 平台
    • HTTP 203 - 062
      • Gotchas - 1501140368
      • Font Rendering - 1501080016
    • Web Components - 081
      • DevBytes: Web Components - Overview - 1504250709
  • 宣传视频
    • Uncategorized - 999
      • Google Developers - 1501150369
      • I/O Extended 2014 - Join me - 1502220383
  • Google 各类开发者会议
    • 2014 Chrome 开发者高峰会议 - 009
      • Keynote - Chrome Dev Summit 2014 (Darin Fisher) - 1503120407
      • TLS All the Things! - Security with Performance(Chris Palmer) - 1503140412
      • Let’s build some apps with Polymer!(Rob Dodson) - 1503150415
      • Day One Closing Remarks(Sundar Pichai) - 1503150417
      • Chrome Leadership panel - 1503160422
      • Fundamentals of Mobile Web Development(Matt Gaunt) - 1503150416
    • 2015 游戏开发者大会中 - 039
      • FlatBuffers - 1504150640
      • Games for Google Cast - 1504150637
      • Top 10 Things Android Game Developers Should Know v 3.0 - 1504150643
      • Automate Publishing for Google Play APIs - 1504150639
      • 3 Game Design Mistakes You're Making - 1504150636
      • Android TV - 1504150638
      • How to Go Viral Without Really Trying - 1504150641
    • Devoxx 2014 Interviews - 024
      • What's new in Android 5.0 Lollipop - 1504260740
      • Android Tools - 1504260743
      • BigQuery and user-defined functions - 1504260744
    • IO Bytes 2014 - 065
      • Dart in Google Cloud - 1505070810
      • Big genomic data on Google Cloud Platform - 1505070811
      • Easy International Checkout with Chrome - 1505070802
      • Google developer tools and APIs for iOS - 1503190436
      • Whet your appetite with IO Bytes - 1501080021
    • PlayTime@Shanghai - 095
      • 主题演讲 Chris Yerga - 1504060549
      • 如何成功地开发你的应用 Ellie Powers - 1504060550
      • 在Google上营利 Brahim Elbouchikhi - 1504060551
      • Playtime Shanghai event sizzle reel - 1504070552
    • Project Google I/O 2015 - 098
      • Project Tango Mobile 3D tracking and perception - 1506120857
      • Democratizing Education - 1506120868
      • Improve your Android app’s accessibility - 1506120864
      • Google Cloud Messaging 3.0 - 1506120844
      • Developers connecting the world through Google Play - 1506120862
  • 开源开放技术
    • Compressor Head - 013
      • The Trailer, Season 2 - 1503060385
      • Behind the Scenes - 1503210441
      • Arithmetic Compression (Ep 5, Compressor Head) Google - 1503070394
      • Introducing Compressor Head - 1502120372
      • Episode 1 (Variable Length Codes) - 1502120373
      • Episode 2 (The LZ77 Compression Family) - 1502120374
      • Episode 3 (Markov Chain Compression) - 1502120375
Powered by GitBook
On this page
  • 译者信息
  • 解说词中文版:

Was this helpful?

  1. Android 平台
  2. I/O 2014 Android 开发专题 - 089

Android Work - 1504010496

PreviousIsolation for Android App Developers - 1504020498NextExoPlayer: Adaptive video streaming on Android - 1504010489

Last updated 5 years ago

Was this helpful?

视频发布时间

2014年6月25日

视频介绍

In this preview release we've added more features to the Android framework for Enterprise. In this video, we introduce a unified launcher for personal and work use and describe new concepts like 'profile owner' & 'device owner' to support both BYOD and Corporate owned devices.We also give an overview of how we'll be enhancing the Play Store to allow IT Admins to deploy apps to employees and describe the APIs that'll be available for Enterprise Mobility Management.

视频推介语

暂无,待补充。

译者信息

翻译

润稿

终审

原始链接

中文字幕

翻译流水号

加入字幕组

卢治泷

Martin

--

1504010496

解说词中文版:

大家好 我是詹姆斯.凯里 Android团队的产品经理

现在我要聊聊Android Work

Android Work是一个完整的解决方案

它让Android完美地为企业应用服务

我们就从APP开始讲吧

Android Work有一个统一的交互模型

不论是对于个人应用还是企业应用

这非常有利于雇主

因为只需要一个设备就能满足个人生活上和工作中的需要

IT管理员能将APP上传到Google Play

供组织内的用户和团队

下载使用

我们已经加强了Android framework

这让用于工作的Android设备能提供

一个统一的界面给通知和最近浏览

不论是个人应用还是企业应用都在同一个launcher里

在launcher里 APP的徽章会有一个Android Work

的图标来指明这个APP和它的数据

是分离的并且安全地被IT管理着的

Android Work有一些新特性来支持

那些允许使用个人设备工作的组织

和那些给员工发放工作用设备的公司

BYOD是指员工使用他们自己的设备来工作

为了实现这个 IT管理员

需要在设备上创建一个安全的工作档案

它将把工作需要的APP和数据与

个人使用的APP和数据隔离开

我们已经加强了系统框架来统一化launcher里的

个人用和工作用APP 并且让通知和最近浏览同时

为两个档案显示

这提供了一个统一的用户体验

但同时又保留了适当的隔离

来为商业数据保证了一个安全的环境

对于公司的专用设备 IT管理员

能从一个全新的设备开始配置

然后通过一个供应步骤

这个企业应用就能为设备拥有者配置好

设备拥有者是一个特殊类型的设备管理员 它们不能

被设置为无效

这样公司就能保有对整个设备的完全控制

包括数据和APP

这个Android Work的设备拥有者模型

是刻意设计来满足对远程管理

和安全性的最高要求

并且建立在现有的Android设备管理员的概念之上

在这一次发布中 我们添加了新的APIs

来配合统一的用户体验 支持Android Work

的工作档案 以及更多其他的作用

一组关于政策和APP管理的功能

将在所有的Android Work设备间保持一致

让我们从管理用户的APIs开始

作为激活BYOD设备的一部分

一个设备策略客户端APP创建一个Android Work档案

用来把公司的APP和数据与个人空间隔离开

Android Work档案只有在员工

提供一组验证信息给IT管理员批准过的设备策略客户端(DPC)之后才会被创建

工作档案被DPC所持有

但是与设备用户以如下一种方式联系在一起

它们的通知和最近浏览是共享的

接下来我们要谈的是档案拥有者APIs

档案拥有者是设备管理者的一个特殊情况

它有一些额外的特权

相应的能够访问一些额外的API

档案拥有者不能被设备主用户修改

档案拥有者的权限在Android Work的档案范围内

并且被定义为Android Work的一部分

它的部署流程是被IT管理员批准的

下一个是设备拥有者

设备拥有者很像档案拥有者

但是权限范围是整个设备

设备拥有者是额外添加的一级特权

它包含了档案拥有者的所有特权以及更多

从为供应状态开始

设备拥有者能控制整个设备

例如包括wifi访问

所有的档案拥有者APIs能被设备拥有者访问使用

Android Work APIs主要会被

移动设备管理开发人员所使用

另外一类APP不需要指明它们是

档案拥有者或者设备拥有者

这是非常重要的一点

对于大多数开发者而言 Android Work将是透明的

去看看这次新的Android释放吧

你能轻易地集中注意力在企业的需求上

现在让我们来看看Google Play

Android Work引入了新的方式来支持企业内的

大规模APP部署 通过Google Play来实现

IT管理员能从Play商店选择

哪些APP对于他们的员工是可用的

无论一个公司仅仅有几个APP或者几百个APP 这个方式都很有效

Google Play将提供企业

新的授权选项 包括批量购买

这样APP能在不同的组织之间进行购买和部署

仅仅通过一个简单的交易

像我们之前已经接触过的 企业通常

与专业的移动管理公司合作

来管理他们混合的企业设备和

员工自己的设备

因此Google Play的新的APIs允许企业移动管理

或者企业移动管理(EMM)提供者 将Android设备管理集成

到他们现有的产品中

或者提供附加值特性

注册的EMM提供者能为企业服务器

企业应用的控制访问提供安全身份验证

并且能设置策略来限制

用户能在工作档案内做什么

在设备上 Google Play

会安全地将APP提供在Android Work档案内

IT管理员有很细粒的控制权

来使在Google Play里的应用对

单个员工 或者整组的 或者整个公司的员工可用

IT管理员甚至能部署他们自己内部的APP

直接到工作档案里 通过Play Store APP

最后 企业应用有时

需要一些功能 刻意地要

让IT管理员来配置 而不能让终端用户自己来

因此我们添加了API来配置每一个应用策略

EMM能通过使用Device Policy Client来配置

每一个应用策略 只需要使用使用Android Framework里的

Device Policy Manager的一个新方法

我希望这是关于Android Work很有用的一个介绍

我们真的非常激动能与我们的设备商

应用开发者和其他人员一起工作来帮助把Android的强大力量

带进办公室

目前 我们有一个设备管理代码的示例

和八个API文档在L开发者预览里

今年晚些时候 我们会有为你提供更多更新

当第一个Android Work设备被发布的时候

这是我的特殊荣幸来为你们介绍这个新的方法

来在你喜欢的设备上安全地工作和娱乐

到这里我的介绍结束了 让我们一起

我们能让Android在工作中运用起来

我的名字是James Kelly 感谢你的观看

Youtube
Youtube
加入 GDG 字幕组
video_screenshot