字幕组成品列表(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 分发主题 - 091

Optimizing Apps for Education - 1504030536

PreviousGoogle Play: building your user community - 1504030535NextSucceeding in Education Technology - 1504030530

Last updated 5 years ago

Was this helpful?

视频发布时间

2014年6月23日

视频介绍

Learn how to optimize your Android app so that teachers and students will love using it. The classroom is a unique environment that requires careful consideration from developers in order to build a successful app. An ideal app is simple, engaging, and can be integrated seamlessly into existing classroom tools. This video highlights what we've learned in our work with schools using tablets with Google Play for Education.

视频推介语

暂无,待补充。

译者信息

翻译

润稿

终审

原始链接

中文字幕

翻译流水号

加入字幕组

素年待锦

韩晓健

--

1504030536

解说词中文版:

大家好 我是Lewis 来自Google Play的教育团队

回顾我的经历 不仅当过中学老师

在过去的十年里也和数以万计的老师

在技术方面合作过

我发现校园具有得天独厚的条件

充满生机 友爱互助 还能吸收外来营养

甚至还有点过分自由 这些都是学校给我留下的印象

而且校园氛围多种多样

课程 教学环境

和教学方式都因课程的不同而不同

Google Play的教育部分就是一个大集合

专为教育者而设计 与平板电脑计划携手合作

它自身的特点给广大开发者们提供了

很棒的机会

你的app成功与否取决于

它是否满足了独特的环境需求

很多专为用户远程学习而开发的app

在校园环境里需要细细思量

因此在本节视频中 我想和你们来分享五个关键点

这些关键点帮助你优化app

我也会告诉你哪些是非常重要的需求

这些都是教育者提出来的

现在让我们开始吧

首先 简化你的app

以用户体验的某些部分为主要内容

原因是

学生们只有极其有限的时间来使用你的app进行学习

并且他们需要很容易地在不同的设备上使用你的app

比如说 如果设备有问题

学校可能会动态分配设备

或者学生可能

在家使用不同的设备

所以在用户体验方面有几点

一定要注意

第一 确保你的app不需要看说明就可以使用

或者有个简单的操作培训

老师没有时间单独教学生

如何使用你的app

第二 确保你的app在任何设备上都能良好运行

学生也要能够随时找回他们之前所学习的内容并继续学习

学生们会使用

五约到十分钟 然后

继续课程的另一部分

我们要做好学生从一台设备转移到

另一台设备的过渡工作

如果你有网站和你的app互补

要确保学生能够自由地调节课程进度

也要保证随意地在网站和app上随意切换

Google Sign-in在这方面做得很好

后面我会进行详细说明

最后一点 清理你的用户界面

很小的孩子都可能使用你的app

比如是个还在幼儿园的小孩子 所以把按钮做大点儿

以便于他们的使用

当然 很多用户是年龄稍大些

可能没有阅读能力 或者他们还在学英语

这就需要使用大量视觉线索或语音提示

和一个很棒的教师一起走进课堂

你就会发现学生们会立刻提起兴趣

这里面技术体现在哪里呢

我们咨询过学校 他们说

使用谷歌的工具远不止是技术

它是接受一种文化

一种远超过课堂隔阂的文化

它代表着开放 好奇 以及合作

当然 学习本就该是快乐的

所以要确保你的app

提供了一个开放而吸引人的课堂文化

考虑到使用app都可以使用平板

你有充分利用硬件上的

特性嘛

你试过以一些很有趣的方式点击屏幕吗

摄像头 麦克风 或者其它的传感器呢

学生不止是会盯着屏幕看

你的app在高度协作的环境下是否能良好运行

你可能会看到一些学生围绕

在一台平板前 或者五个人各自带着平板

就某一话题共同讨论

还有 学生可否通过你的app来提高创造力呢

学生需要学以致用

通过实践 创造 以及表达出他们所知道的内容

如果app能做到这些 就更加令人振奋

这可以告诉教师学生真正掌握了什么

不管它是相当于一个传感器

来测试科学课上所做的实验

亦或是学生在英语课上

自己对莎士比亚的话剧做出戏剧般的解释

都要确保app能够进一步激发学生的热情

师生会使用各类app和工具

你的app不该仅仅是融合了

各种API的产品

我们从教师那里听来的最大需求

是app要和Google Sign-in融合起来

想象一下 你在教中学数学

当然 这是我以前的工作 而且每天有180

学生去办公室找你 这些都是我曾经历的

还有需要管理

每个人不同的用户名

和不同的密码

Google Sign-in可以帮助你解决这个问题

曾经有教师反馈过

他们挑选app购买时

首先就排除不能通过Google Sign-in登陆的产品

这样的验证很容易 但使得产品大大不同

这就是原因

所有的学生都会从平板

使用谷歌账号登录

所以我们也要具有这样的功能

如果你的app可以通过Google Sign-in登录

学生就可以通过一个点击来登录

全球有数以万计的学生

使用谷歌账户

登录我们为教育而设计的app

所以加入Sign-in功能

也是迎合大基数用户的好方法

具体过程的细节在我们的网址上

就是这个链接

对了 不要忘记

如果你的app能够读写文件

记得和Google Drive联结起来

因为Google Drive在多达三千万的师生群体中

广受欢迎

许多老师使用Drive的分享功能

来和学生进行分享

并提交作业

教师有相当繁重的工作

因为人们施加于教师的约束和需求

即时你的app把学生作为主要用户

它也可以满足教师的独特需求

他们也会更加持久地使用它

你的app要符合美国的共同核心州立标准

尤其是日趋严格的标准和

它们代表的应用知识

共同核心州立标准

是44个州的共识 也是线下的学生所必须知道得常识

也是他们学年结束后的必备技能

教育人员的审核过程显然

会检查app是否共符合同核心州立标准

另外 这有助于教育工作者发现你的app

因为他们会通过标准来筛选商城里的app

接下来有三个建议

差异化战略的支撑 进度的控制 和反馈信息

这样的个性化设置可以

让学生跟着自己的步调走

而这个过程也有老师的帮助

比如 一个优秀的阅读app

可能让老师基于学生的阅读能力

提供让不同的人阅读不同的书

教师就能看到不同学生的

关键指标

比如他们掌握了哪方面 他们读过什么书

抑或他们在不同的主题上都花了多少时间

这能够帮助教师给学生更具意义的指导

而这些就是在app上实现

最后一点 要有个教育者友好型的产品描述

记得强调一下标准

差异化的能力 教师使用的功能

这些都是要在你的app上呈现的

举个例子 slice fractions这款游戏的描述

强调了很多数学概念

这些都是游戏里所用到的 它也包含了一个给老师的提示

还有一点的重要性无需多言

就是要持续测试

在不同的Google Play的教育设备上测试你的app

就像本视频展示的 这有四种支持的设备

一定要检查最新的支持设备

你的app的测试用户也要选对

再根据他们的反馈不断改进

也要去检查一下Google Plus的教育社区

它确实是个

联系教育工作者的好地方

他们都很乐于和你交流

总结一下 有五点需要牢记

这有助于在课堂上推广你的app

并帮助师生改变学习模式

查一下网站 网上有更多的信息

各个主题的细节 比如安全 隐私

以及数据 盈利和广告 还有更多关于app

质量和测试 也从我们Google Play教育团队审核过程

我简直迫不及待地想看到你的教育类app

课堂见

Youtube
Youtube
加入 GDG 字幕组
video_screenshot