Google I/O 2015主題演講都說了啥?
本報導對Google I/O 2015大會的主題演講進行概述。兩個半小時的主題演講覆蓋了Android M、Android Wear、物聯網、深度學習、Google Now、Google Photos、AndroidOne、ChromeBook、Google Maps、開發工具、App推廣、線上教育、虛擬現實等話題。
Android M開發者預覽版
相比Android L引入的新設計material design,本次Android M主要在介面之下的層面做功課。據稱Android M相比之前的版本修復了上千個bug,功能相關的改變非常多,主題演講上重點只介紹了六個新增內容:
- App許可權控制方式變更。以前在L版之前是安裝的時候統一請求所有許可權,而M版更改為安裝時不請求許可權,但在App執行中呼叫功能(比如攝像頭)的時候詢問使用者。
- Chrome Custom Tabs。App內訪問Web內容時,可以使用Chrome Custom Tabs作為頁面顯示的載體。
- App Links,在一個App中點選連結,直接在另一個App中開啟該連結的實現方式。這需要開發者在自己的網站上新增一個叫做statements.json的檔案,並且在AndroidManifest中進行宣告。
- Android Pay支付平臺。
- 指紋識別API。
- 省電模式Doze,有效減少裝置長期閒置不動情況下的電力消耗。
Android Wear
2015年5月的Android Wear系統更新將帶來Always-on App的支援。Always-on即“保持常亮”,這種保持常亮為了減少電能消耗而做成了純黑白的顯示模式。主題演講上展示了時間顯示、地圖顯示、購物清單顯示等場景的保持常亮功能。
目前Android Wear上已經有四千多個應用。
物聯網(IoT)
Google將IoT的技術實現劃分為三個層面:底層的作業系統(OS層),中間的通訊層,上層的使用者互動(UX層)。
Google將在OS層面釋出新的作業系統,Project Brillo,該系統基於Android,當然要更加精簡了很多。其開發者預覽版預計在2015年Q3公佈。對於通訊層,Google則計劃推出Weave通訊協議,用於在雲端、手機端、以及Brillo裝置端之間進行通訊。Weave的規範預計將在2015年Q4公佈。
開發工具
Android Studio 1.3預覽版改進了Gradle的準確性和效能,加入了新的CPU和記憶體的profiler,並且開始支援C/C++。
Web開發方面,Polymer升級到1.0。
測試方面提供了Cloud Test Lab服務,該服務的入口將出現在Google開發者控制檯介面裡。
Google SDK as Cocoapods:面向iOS平臺提供Google服務的SDK。
後端的Firebase,目前已經支援19萬個App。Firebase為應用提供計算(Server)、資料、儲存等後端服務,其背後依賴於Google Cloud Platform資源。
應用推廣
Cloud Messaging訊息服務現在支援Android、iOS與Chrome平臺,並支援按主題訂閱的選項。
對於在搜尋、YouTube、Google Play等平臺上的應用推廣,本次Google推出了Universal App Campaigns,可以實現不限定推廣平臺的推廣效果。此外,Google Play開發者控制檯新增了Conversion Funnel,可以看到使用者的轉化路徑。另外,Google Play現在允許開發者建立自己的開發者主頁了。
虛擬現實(VR)
去年釋出的VR觀看裝置CardBoard今年做了一點改進,主要是把尺寸做大了一圈,現在可以支援6寸屏的手機。Google推出了面向學校的Expeditions服務,簡單來說就是給一個班的學生人手一臺CardBoard戴在頭上,老師這邊可以控制學生那裡看到的畫面,可以在一瞬間把一整個班的學生都帶到長城或者義大利去郊遊。老師們現在可以通過網路註冊Expeditions服務。
對於VR素材的攝像,Google公佈了JUMP專案。VR素材是帶有深度資訊的360度全景影像,Google提出的攝像方案是用16個攝像頭排列成一圈,再把它們拍攝的影像通過演算法合成(這個方案需要在合成階段使用較多的計算資源,但好處是攝像的成本很低)。
Google正在和GoPro合作製作符合JUMP規範的裝置,16個攝像頭的光學幾何設計將在夏季公佈,同時Google也會在YouTube上啟動專門的JUMP頻道播放這些VR視訊。
相關文章
- TensorFlow 主題演講 | Google 開發者大會 2018Go
- Google I/O Extend 2018Go
- Google I/O 2021 釋出 Flutter 2.2GoFlutter
- 由Nodejs來說I/ONodeJS
- Google I/O 2018 : Web 現狀綜述GoWeb
- Android Q Beta 3 亮相 Google I/O'19AndroidGo
- Google I/O 2022開發者大會Go
- Firebase 在 Google I/O 2018上有什麼更新?Go
- ARCore 在 Google I/O 2018 中有什麼更新Go
- Google I/O 2019上提及的Javascript新特性GoJavaScript
- Netty權威指南:Java的I/O演進NettyJava
- 說了這麼多次 I/O,但你知道它的原理麼
- Oracle I/O設定說明文件Oracle
- Google I/O 2018 : 應用於 PC 端的 PWAGo
- 2018 Google I/O 中最重要的十項更新Go
- Google I/O 2023 大會精彩影片回顧合集Go
- 一起看 I/O | Google Play 更新一覽Go
- 這屆世界人工智慧大會,大佬們都說了啥?人工智慧
- 我們是怎麼做到的:Google I/O Photo BoothGoboot
- HashiConf 2018 視訊資源:主題演講以及Breakout SessionsSession
- 我這節課都學了啥
- MySQL 配置InnoDB主執行緒I/O速率MySql執行緒
- Java非阻塞I/O模型之NIO說明Java模型
- Google I/O 大會上的 Android Things 亮點彙總GoAndroid
- 在Google DevFest 2018 上做的Flutter分享演講GodevFlutter
- 計算機I/O與I/O模型計算機模型
- Google I/O 2018 之後,Android 工程師將何去何從?GoAndroid工程師
- 黃一孟主題演講全文:TapTap今年的計劃與展望APT
- 2010年RSA大會RSA總裁主題演講:雲的安全
- 作業系統I/O模型及輪詢技術演變作業系統模型
- I/O流
- Java I/OJava
- RocketMQ Consumer 啟動時都幹了些啥?MQ
- 孫宇晨在SFF 2021新加坡金融科技節發表主題演講
- Python教程:精簡概述I/O模型與I/O操作Python模型
- 你演講(分享)是為了什麼?
- ApacheCon Asia 2022 演講徵集開始了!Apache
- 關於I/O
- c++ I/OC++