分类:
2009-06-21 19:16:19
1、Turbo-charge your UI: by Romain Guy
这堂讲座将介绍实用的建议、开发技术和技巧,使您的Android移动应用能够更快和更高速反应。这门讲座将重点放在介绍Android移动应用框架小组所建议如何最好地利用使用界面工具进行优化的方法。
2、Pixel Perfect Code: by Chris Nesladek
出色的用户体验由三个方面组成:结构、行为和表达,这个讲座将探讨Android开发中的各种交互设计的模式,以寻求最佳的用户体验。
3、 by Joe Onorato
Android平台一开始就被设计成可以在各种硬件配置下运行,这个讲座将告诉你如何利用Android application framework的这一特性来开发可以适配各种设备的Android应用程序,而无需对不同的设备制作单独版本。
4、 by Justin Mattson
开发过程中,常常会有软件无法按照预期那样运行的情况,却苦于无法找到问题的根源的时候。听完这个主题介绍后,当再次遇到上述情况时,就不会不知所措了。这里会介绍一些与Debugging相关的工具用法:traceview、 hierarchy viewer 和 instrumentation system。同时将会列举一些Google内部的实际案例,并且对比前后的结果,让我们更深刻的理解一些技巧。
5、 by Jeffrey Sharkey
移动应用开发中需要考虑的最重要的三个因素是:电池寿命,电池寿命、和电池寿命。毕竟,如果电池没电了,没有人可以使用你所开发的应用。这堂讲座里,Android的工程师将为你讲解你的应用程序有可能有的很多个、往往是你所想不到的浪费电源的可能性。您将了解到网络如何也可以影响到电池寿命,使用Android特定功能的正确的和错误的方法,如唤醒程序的锁定、为什么你不能认为将内储存容量来换取时间是没有关系的,等等。
6、 by Chris Pruett
顶点阵列是否会让你失眠呢?游戏开发中的帧率、事件循环是不是让你痛苦不堪呢?如果是这样的话,那么这个话题将会帮你排除困难,将你从一堆麻烦中拯救出来。Chris Pruett将带领我们大家一起讨论他所研发的游戏引擎,并借此来解释一些易犯的错误和建立图形化程序的好方法。同时你也将了解制作Android游戏的完整流程,特别是针对 rendering code、管理drawing surface和融合2D和3D图形元素等。
7、Looking Beyond the Screen: by TV Raman, Charles L. Chen
Eye-Free项目的目标在于不用眼的情况下流畅的使用基于Android的移动设备,典型的使用场景包括开车时使用手机等。来自Eye-Free团队的Charles Chen和T.V Raman将向大家展示Text-To-Speech (TTS) API,以及他们以此为基础在UI上所做的一些创新,同时将演示如何构建一个eyes-free应用程序。
8、 by David Sparks
这部分讲座主要讨论了Android的多媒体特性,包括如何正确(以及错误的)Media framework使用方法,以及framework的工作机制。另外也会涉及各种多媒体程序开发中常见的错误、安全性问题和节电等主题。
9、 by Dan Morrill
开发Android的程序有多少种方法呢?最主流的方法当然是通过Java来开发执行在Dalvik虚拟机上的程序,不过Android同样包含了一个现代的浏览器(支持),你甚至可以用C来开发部分所需要的library。Dan Morrill 将演示每一种开发方式,并且告诉你如何针对不同的应用做出选择。
10、 Robert Kroeger
是不是对开发支持离线工作的web应用程序中遇到的架构选择问题感到困扰呢?我们也是如此,直到决定采用类似微处理器缓存的方式来设计iPhone和 Android平台的Gmail Mobile Web的离线工作模式:通过一个基于HTML5或者Gear数据库的轻便的透写缓存层来实现离线工作。
11、
闪电秀,大会开始前大家投票选出的8位开发者将有机会和各位参会者共享自己的奇特发现和解决一些共有问题的巧妙方法,或者提出你认为有价值的观点,让与会的其他开发者参与讨论。
(可惜Goolge没有提供这个部分的video)
今年Google开发者大会上Android相关的视频就是这些了,讲稿的PDF版大家可以去上面给出的每个Session的页面下载,希望对各位没能亲身参加开发者大会的TX有帮助。
另外,今天在北京举行的谷歌开发者日大会上,也有第1、4、5、9这四个主题,应该过几天会有部分中文资料。