所有時間均為太平洋標準時間 (UTC-08:00)。
活動結束後,你可以透過 Android 開發人員 YouTube 頻道觀看所有會議的錄影 (主要階段和第二階段)。
活動期間只會直播主階段的講座。

篩選器:
時間 說明 _類型 _位置 _產品
08:00-10:00

報名和早餐

10:00-11:00

Keynote

Keynote

Steph Cuthbertson 的 Dave Burke

活動主題演講,參與者:工程部門副總裁 Dave Burke 和產品管理部門資深主管 Steph Cuthbertson。

Keynote 主舞台
11:00-15:00

沙箱

沙箱:示範和諮詢時間 - AM 主題

認識 Android 團隊並與他們交流!

歡迎前往 2 樓的問與答、示範或單純討論。主題和團隊每天都在變更,因此請妥善規劃廣告流程,讓最迫切的問題獲得解答。在過去兩天內,特別來賓與講者會顯示在演講者交誼廳中。

  • Android App Bundle 和 Dynamic Delivery
  • 車輛專用 Android
  • Android Jetpack
  • Android Studio
  • Android 平板電腦和折疊式裝置
  • Android TV
  • AndroidX 遷移
  • 架構元件
  • 生物特徵辨識
  • 藍牙
  • 打造速度診所
  • CameraX
  • Cloud Android
  • 適用於 ChromeOS 的 Android
  • 隨附裝置管理工具
  • Jetpack Compose
  • Kotlin
  • Play 學習中心
  • 隱私權
  • 執行階段效能診所
  • 安全性
  • 系統 UI、通知
  • 電話通訊系統
  • Treble、GSI、DDSU
  • WebView
  • 視窗和活動

車輛專用 Android

Android Studio 和工具

Android TV

Google Play

Jetpack

Kotlin

效能

平台

Second Floor

沙箱諮詢時間 Second Floor 車輛專用 Android Studio 和 Android TV 工具 Google Play Jetpack Kotlin 效能平台
11:00-11:20

休息時間

11:00-11:20

專屬直播內容

#AskAndroid:與 Dave Burke、Steph Cuthbertson、Chet Haase 和 Tor Norbye 的訪談

使用 #AskAndroid 解答你在 Twitter 上提交的問題。

專屬直播內容
11:20-12:00

Session

Jetpack Compose 的新功能

Adam Powell、Clara Bayarri、Romain Guy

Jetpack Compose 是在 Google I/O 大會上宣布,該團隊從那時起就一直投入工作。這場講座向新的目標對象介紹 Compose,包括專案內容和形狀。講座也會為熟悉 Jetpack Compose 的人士提供最新資訊,包括專案的發展歷程。

Jetpack

主舞台

Session 主舞台 Jetpack
11:20-12:00

Session

大型 Android:如何在大螢幕上呈現最佳體驗

Kenneth Ford、Pietro Maggi

隨著 Android 開創新的板型規格,原始設備製造商 (OEM) 透過新技術挑戰極限,現在就來看看這些環境能為您和使用者帶來哪些效益。您的開發人員工作流程請務必考量大小調整、新的顯示大小和顯示比例、多螢幕和應用程式連續性,以便隨時隨地為使用者提供最佳體驗。利用 screenOrientation="portrait" 規劃便利道路的日子,很快就會結束。

在這場講座中,我們會探討希望在各種平台上支援 Android 時面臨的挑戰,以及如何確保在這些板型規格上都能提供絕佳體驗。並在本次討論中附上可做為行動依據的檢查清單,協助您在任何裝置上穩定使用應用程式和使用者體驗。

其他

第二階段

Session 第二階段 其他
12:00-12:05

休息時間

12:05-12:25

Session

Room 的新功能

Florina Muntenescu、Daniel Santiago Rivera

Room 無須使用樣板,也能安全且無負擔的持續性,但我們還不止於此!在 Room 2.2 中新增了幾項眾所期盼的功能:更完善的關係支援、與 Kotlin Flows 的整合、預先封裝的資料庫、部分實體、結構定義預設值,以及加快建構速度。在這場講座中,您將瞭解這些功能,以及如何在應用程式中使用這些功能,藉此啟用更進階功能,並減少撰寫和維護的程式碼。

Jetpack

主舞台

Session 主舞台 Jetpack
12:05-12:25

Session

CameraX 新功能

Caren Chang、Xi Zhang

瞭解 CameraX 自今年 Google I/O 大會推出 Alpha 版以來的新功能,並向 Google 團隊學習在應用程式中使用 CameraX 的經驗。

Jetpack

第二階段

Session 第二階段 Jetpack
12:25-13:40

午餐

12:25-12:45

專屬直播內容

#AskAndroid:Jetpack Compose

使用 #AskAndroid 解答你在 Twitter 上提交的問題。

專屬直播內容
12:45-12:55

專屬直播內容

#AskAndroid:CameraX

使用 #AskAndroid 解答你在 Twitter 上提交的問題。

專屬直播內容
12:55-13:05

專屬直播內容

#AskAndroid:板型規格

使用 #AskAndroid 解答你在 Twitter 上提交的問題。

專屬直播內容
13:40-14:20

Session

Android Studio 新功能

傑米亞森的 Tor Norbye

在這場講座中,我們會提供 Android Studio 全新開發項目和功能的最新消息和示範,並說明這些工具如何整合至應用程式開發工作流程。

Android Studio 和工具

主舞台

Session 主舞台 Android Studio 和工具
13:40-14:20

Session

Android TV:如何吸引具吸引力的應用程式

卡西歐真

Android TV 蓬勃發展,應用程式數量的供應量與去年同期成長將近 100%,生態系統中甚至有超過 5,000 款應用程式和遊戲。這份簡報將深入分析 Android TV 的整合項目、成效指標和課程中學到的教訓,協助您成功與應用程式互動。

Android TV

Google Play

第二階段

Google Play 第二階段 Android TV Google Play
13:40-14:45

程式碼研究室

Jetpack Compose 程式碼研究室

Jetpack

程式碼研究室聊天室

程式碼研究室 程式碼研究室聊天室 Jetpack
14:20-14:25

休息時間

14:25-14:45

Session

使用手勢操作從邊緣到邊緣

Chris Banes、Rohan Shah

為協助開發人員打造沉浸式體驗,Android 10 新增了系統導覽模型,可讓應用程式佔據更多使用者螢幕。

這個講座著重介紹應用程式應如何與新的手勢操作搭配運作,並說明如何減少手勢衝突。我們也會探討如何更新應用程式並融入邊緣,在系統列後方繪製,為使用者打造沉浸式體驗。

UI

主舞台

Session 主舞台 UI
14:25-14:45

Session

樣式程式設計:使用自訂 Lint 規則進行靜態分析

Alan Viverette、Rahul Ravikumar

Android Lint 可讓團隊自動強制執行最佳做法,減少花在複雜的程式碼審查意見回饋上,並改善整體程式碼健康狀態。這場講座會介紹編寫自訂 Lint 規則的基本概念,包括如何針對自家團隊測試及發布自訂 Lint 規則。

API 指南

第二階段

Session 第二階段 API 指南
14:45-14:50

休息時間

14:50-15:10

Session

使用協同程式和資料流的 LiveData

Yigit Boyar 和 Jose Alcérreca

LiveData 是一種簡單的生命週期感知可觀測,專為簡化使用者介面而設計,能以安全有效率的方式回應變更。此功能可用於 View 利潤️ViewModel 通訊以外的用途,甚至是 Room 支援這類通訊的元件。但可能會有過度使用的風險,尤其是處理多個執行緒時。解決方案LiveData 現在會與 Kotlin 的協同程式完美搭配使用,而非擴充其功能。在本次討論中,我們會介紹新的「liveData」協同程式建構工具,並說明這項工具的使用時機和使用方式,以及測試模式和反模式來打造乾淨、有效且可靠的回應式 UI。

Jetpack

主舞台

Session 主舞台 Jetpack
14:50-15:10

Session

從 Gradle 屬性到 AGP API

Jerome Dochez、Chris Warrington、Xavier Ducrohet

過去幾年來,Gradle 的工作輸入、輸出和接線 API 有大幅變化。在本課程中,我們會探討目前的最佳做法,以及這些做法如何與即將推出的 Android Gradle 外掛程式 API 搭配使用

Android Studio 和工具

第二階段

Session 第二階段 Android Studio 和工具
14:50-15:35

程式碼研究室

開啟程式碼研究室

Jetpack

程式碼研究室聊天室

程式碼研究室 程式碼研究室聊天室 Jetpack
15:00-19:00

沙箱

沙箱:示範和諮詢時間 - PM 主題

認識 Android 團隊並與他們交流!

歡迎前往 2 樓的問與答、示範或單純討論。主題和團隊每天都在變更,因此請妥善規劃廣告流程,讓最迫切的問題獲得解答。在過去兩天內,特別來賓與講者會顯示在演講者交誼廳中。

  • 5G
  • Actions on Google
  • 車輛專用 Android
  • Android 架構
  • Android Jetpack
  • Android Studio
  • Android 平板電腦和折疊式裝置
  • Android TV
  • 動畫
  • 架構元件
  • 打造速度診所
  • CameraX
  • 適用於 ChromeOS 的 Android
  • Jetpack Compose
  • Firebase
  • 遊戲與圖像
  • 身分識別與自動填入
  • 應用程式內更新
  • Kotlin
  • 位置和內容
  • Android 的機器學習技術
  • Android 10 中的媒體和音訊
  • NDK 和 C++
  • Play 學習中心
  • 隱私權
  • 執行階段效能診所
  • 限定範圍儲存空間
  • 安全性

車輛專用 Android

Android Studio 和工具

Android TV

Google Play

Jetpack

Kotlin

效能

平台

Second Floor

沙箱諮詢時間 Second Floor 車輛專用 Android Studio 和 Android TV 工具 Google Play Jetpack Kotlin 效能平台
15:10-15:15

休息時間

15:15-15:35

Session

WorkManager:超越基本知識

Sumir Kataria 的 Rahul Ravikumar

進一步瞭解 WorkManager,這是用於背景處理的 Jetpack 程式庫。這場講座會介紹中級和進階概念,協助您解決常見的問題、問題,以及部署至大型使用者和裝置生態系統時可能遇到的問題。

Jetpack

主舞台

Session 主舞台 Jetpack
15:15-15:35

Session

在 CI 中透過基準測試處理迴歸問題

Dustin Lam 的 Chris Craik

在使用者抱怨之前,效能很容易忘記,但您可以在 CI 中偵測迴歸來避免不良的使用者體驗。在本次討論中,我們將探討變異偵測為什麼難以偵測迴歸,以及編寫 Jetpack 程式庫時使用的策略。我們將探討新的 Jetpack Benchmark 程式庫,以及如何使用這個程式庫測量來自 RecyclerView 捲動到資料庫查詢的熱程式碼路徑。

效能

第二階段

Session 第二階段 效能
15:35-16:05

下午茶休息時間

15:35-15:55

專屬直播內容

#AskAndroid:Android 社群和 Android 入門指南

使用 #AskAndroid 解答你在 Twitter 上提交的問題。

專屬直播內容
16:05-16:45

Session

Android Studio 設計工具新功能

John Hoford、Paris Hsu、Oscar Adame Vázquez、Nicolas Roard

這份簡報將介紹 Android Studio 設計工具的新功能,介紹去年推出的新工具和功能。我們會深入瞭解新的 MotionEditor 和 MotionLayout 程式庫,內容包括新功能與原則的總覽、使用編輯器建立動畫,以及各種實用提示與秘訣。

Android Studio 和工具

主舞台

Session 主舞台 Android Studio 和工具
16:05-16:45

Session

ADB 上線

Chet Haase、Tor Norbye、Romain Guy

歡迎觀看 ADB Podcast 節目的現場錄影,與主持人 Tor、Chit 和 Romain 一起參加,還有機會向觀眾播放問與答。

Android TV

第二階段

Session 第二階段 Android TV
16:05-17:10

程式碼研究室

具有檢視畫面程式碼研究室的 Room

Jetpack

程式碼研究室聊天室

程式碼研究室 程式碼研究室聊天室 Jetpack
16:45-16:50

休息時間

16:50-17:10

Session

遷移至 AndroidX:時間正確

Nick Anthony、Time Song

讓我們來深入瞭解遷移至 AndroidX 的實際情況!這場講座提供了近期遷移的理由、設定適當的期望,並為盡可能順利執行遷移作業提供建議。

Jetpack

主舞台

Session 主舞台 Jetpack
16:50-17:10

Session

如何打造車輛專用媒體應用程式

馬丹安卡普拉

這場演講著重在車輛內建全新 Android Automotive OS 資訊娛樂系統,且會著重說明如何建構新的應用程式或根據 Android Automotive OS 調整現有應用程式。並逐步說明如何設計、開發、發布和發布媒體應用程式。

車輛專用 Android

第二階段

Session 第二階段 車輛專用 Android
17:10-17:20

休息時間

17:20-17:40

Session

高效能 (圖像) 程式設計

Romain Guy、Mathias Agopian

本課程詳細說明瞭 Filament 算繪引擎採用的各種技術,包括在 Android 裝置上提供高效能的體驗,包括 CPU 採用快取的程式設計、多執行緒工作系統以達到飽和度、動態解析度、略過影格、以半浮點值計算著色器、如何針對紋理使用小型浮點格式、編寫 SIMD 和易於最佳化的 C++ 程式碼等等。

UI

主舞台

Session 主舞台 UI
17:20-17:40

Session

Google Play 帳款服務:「隨處購買」模式轉變

奧斯卡羅德里奎

過去幾年來,我們在 Google Play 推出了新功能,方便使用者在應用程式內外透過各種新方式探索及購買商品和訂閱項目。

開發人員在應用程式中採用這些變更後,不僅改善了使用者體驗,收益也大幅提升。不過,將這些功能整合至應用程式或遊戲時,您必須思考如何進行基本變更,而思考購買和使用方式的方式。

本課程將深入探討如何設計「隨時隨地購買」活動。我們將討論促銷活動、訂閱與安裝、現金購買和未完成交易,以及遠端購買核准等事宜。歡迎所有使用 Google Play 帳款服務的應用程式和遊戲開發人員歡迎加入。

Google Play

第二階段

Session 第二階段 Google Play
17:20-18:25

程式碼研究室

MotionLayout 程式碼研究室

Jetpack

程式碼研究室聊天室

程式碼研究室 程式碼研究室聊天室 Jetpack
17:40-17:45

休息時間

17:45-18:25

專題訪談

Android 專題即時通訊

主持人:Chet Haase

向 Android 平台工程團隊的專家請益,他們會在直播中回答你的問題。

Android Studio 和工具

API 指南

Google Play

Jetpack

Kotlin

效能

平台

UI

主舞台

專題訪談 主舞台 平台 Android Studio 和 Tooling API 指南 Google Play Jetpack Kotlin Performance Platform UI
17:45-18:25

Session

Google 為何認為我的應用程式有害?

阿萊克古爾丁

Google Play 安全防護會持續審查應用程式,並在發現符合 MUwS (行動垃圾軟體) 和 PHA (可能有害的應用程式) 政策的行為時警告使用者。在此次談中,我們會清楚說明這項審查程序。另外,我們也分享了一些讓「良好」開發人員違反這些政策的常見錯誤示例和案例。

Google Play

第二階段

Session 第二階段 Google Play
18:25-21:25

續攤趴