21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Android 5.0 簡介與問題 徐浩鈞 January 8, 2015 徐浩鈞 Android 5.0 簡介與問題 January 8, 2015 1 / 21

android 5.0 lollipop

Embed Size (px)

Citation preview

Page 1: android 5.0 lollipop

Android 50 簡介與問題

徐浩鈞

January 8 2015

徐浩鈞 Android 50 簡介與問題 January 8 2015 1 21

Android 簡介

一個以 Linux 為基礎的開放原始碼行動裝置作業系統主要用於智慧型手機和平板電腦

50 代號名稱Lollipop於 2014 年 6 月 25 日 Google IO 大會亮相

徐浩鈞 Android 50 簡介與問題 January 8 2015 2 21

Material Design - 使用者界面 - 1

Material Design 的解決方式就是把現實世界中紙張的特性挪到電子螢幕裡把資訊內容呈現在這個虛擬的紙上紙(資訊內容)跟紙之間有上下層級關係用投影模擬紙張的空間感

徐浩鈞 Android 50 簡介與問題 January 8 2015 3 21

Material Design - 使用者界面 - 2

tangible_interactionsmp4

徐浩鈞 Android 50 簡介與問題 January 8 2015 4 21

新功能 - 大綱

正式取代 Dalvik 虛擬機為 Android Runtime (ART)使用 Smart Lock 智慧鎖強制啟用 Security Enhanced Linux(SELinux)支援 Multiple User Accounts 多人帳號功能於手機引入了 Project Volta 改善電池消耗問題新增 5000 多個 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 5 21

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 2: android 5.0 lollipop

Android 簡介

一個以 Linux 為基礎的開放原始碼行動裝置作業系統主要用於智慧型手機和平板電腦

50 代號名稱Lollipop於 2014 年 6 月 25 日 Google IO 大會亮相

徐浩鈞 Android 50 簡介與問題 January 8 2015 2 21

Material Design - 使用者界面 - 1

Material Design 的解決方式就是把現實世界中紙張的特性挪到電子螢幕裡把資訊內容呈現在這個虛擬的紙上紙(資訊內容)跟紙之間有上下層級關係用投影模擬紙張的空間感

徐浩鈞 Android 50 簡介與問題 January 8 2015 3 21

Material Design - 使用者界面 - 2

tangible_interactionsmp4

徐浩鈞 Android 50 簡介與問題 January 8 2015 4 21

新功能 - 大綱

正式取代 Dalvik 虛擬機為 Android Runtime (ART)使用 Smart Lock 智慧鎖強制啟用 Security Enhanced Linux(SELinux)支援 Multiple User Accounts 多人帳號功能於手機引入了 Project Volta 改善電池消耗問題新增 5000 多個 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 5 21

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 3: android 5.0 lollipop

Material Design - 使用者界面 - 1

Material Design 的解決方式就是把現實世界中紙張的特性挪到電子螢幕裡把資訊內容呈現在這個虛擬的紙上紙(資訊內容)跟紙之間有上下層級關係用投影模擬紙張的空間感

徐浩鈞 Android 50 簡介與問題 January 8 2015 3 21

Material Design - 使用者界面 - 2

tangible_interactionsmp4

徐浩鈞 Android 50 簡介與問題 January 8 2015 4 21

新功能 - 大綱

正式取代 Dalvik 虛擬機為 Android Runtime (ART)使用 Smart Lock 智慧鎖強制啟用 Security Enhanced Linux(SELinux)支援 Multiple User Accounts 多人帳號功能於手機引入了 Project Volta 改善電池消耗問題新增 5000 多個 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 5 21

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 4: android 5.0 lollipop

Material Design - 使用者界面 - 2

tangible_interactionsmp4

徐浩鈞 Android 50 簡介與問題 January 8 2015 4 21

新功能 - 大綱

正式取代 Dalvik 虛擬機為 Android Runtime (ART)使用 Smart Lock 智慧鎖強制啟用 Security Enhanced Linux(SELinux)支援 Multiple User Accounts 多人帳號功能於手機引入了 Project Volta 改善電池消耗問題新增 5000 多個 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 5 21

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 5: android 5.0 lollipop

新功能 - 大綱

正式取代 Dalvik 虛擬機為 Android Runtime (ART)使用 Smart Lock 智慧鎖強制啟用 Security Enhanced Linux(SELinux)支援 Multiple User Accounts 多人帳號功能於手機引入了 Project Volta 改善電池消耗問題新增 5000 多個 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 5 21

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 6: android 5.0 lollipop

Android Runtime (ART)

Android Runtime (ART) 是 Android 50 的運行環境

優點支援 x86 ARM MIPS 的 CPU 架構 32 bit 和 64 bit相較於 Dalvik VM 使用 Just In Time (JIT) 做即時編譯ART 則是直接透過 Ahead-of-time (AOT) 編譯成機器碼這樣的話 App 的啟動和執行都會變快

缺點App 的大小約增加 10 ~ 20安裝時間加長因為第一次安裝時需要編譯成特定 CPU 架構的機器碼給 ART 執行造成部份 App 無法使用

徐浩鈞 Android 50 簡介與問題 January 8 2015 6 21

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 7: android 5.0 lollipop

SELinux - 1

SELinux 是 Linux 作業系統的安全模組遵從最小權限的理念預設為一切均被拒絕接著有一系列例外的政策來允許系統的每個元素(服務程式用戶)運作時所需的存取權當一項服務程式或用戶嘗試存取或修改一個它不須用的檔案或資源時它的請求會遭拒絕而這個行動會被記錄下來

三種模式Enforcing 啟用 SELinux 拒絕存取及記錄行動Permissive只會發出警告和紀錄行動Disabled停用

徐浩鈞 Android 50 簡介與問題 January 8 2015 7 21

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 8: android 5.0 lollipop

SELinux - 2

傳統 Linux (Discretionary Access Control DAC)因 Linux 多人環境分為兩種使用者

1 root 最高權限可以存取任何東西2 一般 user 受到限制檔案分權限為三種 user root group各自有 read write execute 的權限設定

SELinux (Mandatory Access Control MAC)例如執行特定的 App 則無法存取用戶的主目錄即使是以 root 權限執行的SELinux 就像是一系列政策規範root 就像是總統即使是總統也無法違反規則

徐浩鈞 Android 50 簡介與問題 January 8 2015 8 21

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 9: android 5.0 lollipop

SELinux - 3

優點提供更細微的規則來提昇系統安全性

缺點基於最小權限的理念需要設定許多規則若無正確設定會引發很多問題

徐浩鈞 Android 50 簡介與問題 January 8 2015 9 21

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 10: android 5.0 lollipop

Smart Lock 智慧鎖 - 1Smart Lock 智慧鎖功能確保使用者在跟可信任的智慧手環汽車地點和臉部辨識配對時可以用這些配對裝置來進行解鎖提升方便性

徐浩鈞 Android 50 簡介與問題 January 8 2015 10 21

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 11: android 5.0 lollipop

Smart Lock 智慧鎖 - 2Android 50 版允許通知顯示在 Lock Screen 並可以設定在未解鎖狀態時限制顯示敏感個人通知可配合 Smart Lock 保持在解鎖狀態

徐浩鈞 Android 50 簡介與問題 January 8 2015 11 21

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 12: android 5.0 lollipop

Multiple User Accounts 多人帳號 - 1

徐浩鈞 Android 50 簡介與問題 January 8 2015 12 21

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 13: android 5.0 lollipop

Multiple User Accounts 多人帳號 - 2

徐浩鈞 Android 50 簡介與問題 January 8 2015 13 21

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 14: android 5.0 lollipop

Project Volta

Introduction to Project Volta加強電源管理和增加新 API

徐浩鈞 Android 50 簡介與問題 January 8 2015 14 21

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 15: android 5.0 lollipop

Android 50 APIs - 1API Level 21

Material design - 使用者界面The material themeView shadows (陰影) Z = elevation + translationZRecyclerView Widget (Material 風格的 ListView)Animation and activity transition effects (動畫和過場特效)hellip

WebView更新至 Chromium 37

WebAudioWebGL 和 WebRTC 的支持可使用 Camera 和麥克風hellip

徐浩鈞 Android 50 簡介與問題 January 8 2015 15 21

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 16: android 5.0 lollipop

Android 50 APIs - 2

Notifications - 通知setVisibility()

1 VISIBILITY_PRIVATE 只顯示 Icon 沒有內容2 VISIBILITY_PUBLIC 全部3 VISIBILITY_SECRET 沒有顯示任何東西

Project Volta - 電源管理JobScheduler

1 Start when the device is charging2 Start when the device is connected to an unmetered network3 Start when the device is idle4 Finish before a certain deadline or with a minimum delay

徐浩鈞 Android 50 簡介與問題 January 8 2015 16 21

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 17: android 5.0 lollipop

Android 50 APIs - 3

Support for OpenGL ES 31OpenGL for Embedded Systems(OpenGL ES)

NVIDIA Pushes Android 501 to SHIELD Tablet Brings Back PowerControl MenuNvidia Grid Game Streaming

徐浩鈞 Android 50 簡介與問題 January 8 2015 17 21

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 18: android 5.0 lollipop

Android 各版本使用率

44 版本為最高使用率約 33正式公佈日期2013 年 12 月 3 日50 版本使用率低於 01正式公佈日期2014 年 6 月 25 日

資料日期2014 年 12 月 1 日資料來源Android 官方網站

徐浩鈞 Android 50 簡介與問題 January 8 2015 18 21

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 19: android 5.0 lollipop

問題

1 Wi-Fi 斷線fieldguidegizmodocom wwwandroidpitcom wwwibtimescoukwwwgottabemobilecom Nexus Google 論壇 wwwexpertreviewscouk

徐浩鈞 Android 50 簡介與問題 January 8 2015 19 21

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 20: android 5.0 lollipop

參考資料 - 1

簡介Android 50 offical siteAndroid 50 - WikipediaAndroid 50 Lollipop 14 天試用9 大重點報告5 lesser-known killer features in Android 50 Lollipop找回 Android 最初的感動Google Nexus 9 開箱評測

Material design 使用者界面Material-designMaterial Design 引領的設計趨勢Google Material Design 正體中文版

Android Runtime (ART)Introducing ARTART 是 Android 擺脫卡頓的希望

Multi User Accounts淺談 Android 43 的多使用者帳號與內容限制功能Lollipop brings proper multi-user accounts to your phone

徐浩鈞 Android 50 簡介與問題 January 8 2015 20 21

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21

Page 21: android 5.0 lollipop

參考資料 - 2API

Google - Android 50 APIsAndroid 50 Brings Over 5000 New APIsListView 進階版 - RecyclerView 使用實例 (以 Android Studio 為例)

安全相關Google 揭露 Android 50 的三大安全特色SELinux

鳥哥的 Linux 私房菜 - 第十七章程序管理與 SELinux 初探Smart Lock 智慧鎖

Google - Set Smart LockAndroid 50 Feature Google Updates Smart Lock on Lollipop toInclude Trusted PlacesAndroid Smart Lock Gets Even Better With ldquoTrusted PlacesrdquoUpdateHow to make the most of Android 50 Lollipoprsquos new lock screensettings

問題android-5-0-lollipop-problems-and-solutions從開放原始碼來看Oracle 控告 Google Android 侵犯 Java 專利瘋啥Android50「棒棒糖」Nexus 升級狂當機徐浩鈞 Android 50 簡介與問題 January 8 2015 21 21