早上9點不到,上海世博中心門口就已經排起了長隊,一直到大門外的馬路上。偌大上海世博中心大廳被開發者堵得水洩不通。相比室外35度的高溫更為熱情的,是來自中國的開發者。
這是跨國外企在中國少見的號召力,儘管這家公司的中國代言人近期已經迴歸學術。
昨天,2018谷歌中國開發者大會在上海世博中心舉行,作為谷歌第三次在中國舉行面向中國開發者的大會。大會為期兩天,涵蓋機器學習、人工智慧、Android、ARCore等12個主題,60個演講。
重點一覽
兩個月前,一款名為“猜畫小歌”的微信小程式遊戲上線中國市場,不到兩個月使用者已經超過百萬使用者,程式背後的AI已經猜中的畫幅達到5億張。
“猜畫小歌”,正在成為繼AlphaGo人機大賽後,谷歌又一個面向中國市場普及AI和建立AI好感的入口。
去年,史丹佛大學教授李飛飛為谷歌AI中國中心的建立開啟了知名度。今年,谷歌AI中國中心持續推出許多面向不同層級開發者的互惠活動,包括面向入門級的機器學習速成課程、可能獲得谷歌實習機會的機器學習冬令營等活動。
對於應用開發者而言,關注度最高的則是Kotlin和Flutter。作為谷歌的兩大明星開發工具,Kotlin和Flutter為開發者的程式設計與應用開發工作解放了極大的勞動力。在體驗區,谷歌工作人員的現場演示引起了熱烈圍觀。
TensorFlow,世界上最廣泛的機器學習平臺之一,正在為谷歌聚攏核心AI開發者、建立AI生態最為有效的平臺,其中國內大型網際網路客戶公司均加入到了TensorFlow的行列,中國的使用量已經達到200萬次。
安卓新一代系統Android Pie在今年8月已經發布,谷歌此次在現場展示了工具包中更多細節和智慧化升級,比如支援劉海屏、加入自適應功能管理電池等。
智慧手錶方面,在蘋果iWatch的持續更新和更多場景應用驅動下,智慧手錶的應用開發生態正在成為關注熱點。今年的一系列系統更新中體現了更為簡單的互動模式,以及更為友好的本地化體驗。
熱情的中國開發者
“今年關注谷歌的I/O大會的中國開發者達到了550萬,中國開發者的活躍度讓我印象深刻。”Google 大中華區總裁石博盟談道。
石博盟表示,谷歌一直都在傳遞一個信念:AI開始在各個領域有所建樹,谷歌一直相信AI的力量,也立志於讓大家可以更好地應用AI。Google 的目標是把 AI 帶給所有人,利用 Android、TensorFlow 幫助全球的開發者創造無數優質應用。
會上,谷歌相關高管介紹了多款開發工具的最新進展。石博盟現場演示了通用應用廣告、谷歌成長指南兩個專案,旨在更好的幫助開發者。
谷歌現場展示了一些AI技術在應用中的落地,比如,在郵件的應用,AI可以針對郵件內容進行主動識別,幫助使用者快速提供和篩選最合適的自動回覆;谷歌翻譯支援拍照識圖翻譯,在photo應用中能幫助使用者更快更準確找到照片。
活動當天,谷歌用千人比賽“猜畫小歌”預熱,與此同時,猜畫小歌的“好友同玩”功能也正式上線。在多人模式下,最多可以 7 位好友同時作畫,即時看到好友的畫作,並在每一局之後檢視積分榜。
在猜畫小歌之外,谷歌還將這樣的遊戲用在了藝術與文化專案中,例如,使用者只要畫出一種物品,就可以匹配最接近的藝術作品。
TensorFlow打入中國核心網際網路公司
TensorFlow作為谷歌整合度最高的開源軟體庫,可用於各種感知和語言理解任務的機器學習專案的開發。TensorFlow中國區產品負責人、Google AI產品經理樑信屏與同事上臺,講述了TensorFlow的最新情況。
目前,TensorFlow被50個團隊用於研究和生產許多谷歌商業產品,如語音辨識、Gmail、谷歌相簿和搜尋,其中許多產品曾使用過其前任軟體DistBelief。
TensorFlow已經成為世界上最廣泛的機器學習平臺,推出至今已經獲得1700萬次下載次數,39000次提交次數,在中國200萬下載次數。該平臺為谷歌聚攏了最為核心的人工智慧領域開發者。
據介紹,國內的騰訊、阿里等大型網際網路公司都已經加入TensorFlow的部署,美團點評、流利說、聯想、知乎、360、小米等也是TensorFlow的使用者。
現場,谷歌相關人員還展示了 TensorFlow在中國的應用情況,例如美團點評通過使用 TensorFlow,對商家上傳到網站的數億張影象進行自動分類;中國海洋大學的研究人員運用機器學習準確預測出了海平面的溫度等。
AI滲透進Android系統谷歌方面表示,Android的中國開發者數量過去兩年間翻了3倍,去年中國開發者收入增長幅度達到50%。
Android 9 Pie在今年8月初正式釋出,新作業系統比以前的版本少了500MB。新系統將谷歌統一推送升級,深度整合Project Treble模式,原生支援通話錄音等。
和此前的安卓8.1 Go版本一樣,安卓9 Pie(Go版本)也將大量採用谷歌的Go定製版應用,谷歌也已經推出了新版本的谷歌地圖、谷歌助手的Go版本。
在Android Pie新推出的工具包中,針對安卓陣營的劉海屏設計新增凹口螢幕優化。劉海屏從去年底iPhone X釋出之後開始被安卓手機廠商所認可,在今年上半年釋出的所有主流機型中,幾乎清一色都是劉海屏。
Android Pie的這一細節優化反映出谷歌在設計安卓系統更新時更願意考慮開發者的實際需求,推出時間也更具時效性。在此之前,安卓系統更新落後於iOS的情況有時被工程師吐槽。
基於DeepMind技術的自適應功能,可以幫助終端向人學習瞭解使用者習慣,預測使用者的行為,提升使用者的智慧裝置使用效率。
比如,在電池上加入AI 驅動的 Adaptive Battery,自適應功能可以區分使用者用到最多的應用,將其放在活躍組,將不常用應用放在其他組,從而降低手機功耗,延長續航。谷歌在測試中的結果顯示,執行Android 9 Pie的裝置,CPU被喚醒的次數減少了30%。
裝置的通知欄也將類似郵件的智慧回覆功能,使用者還可以貼上照片、表情等進行回覆。Android 9 Pie還取消了SDK介面限制,同時支援第三方雲測服務。
對於體積持續增大的APK安裝包體積,谷歌提供了Android APP Bundle,幫助使用入門級智慧手機或裝置的使用者流暢獲取所需要的服務。
Android APP Bundle可以根據使用者的裝置效能和記憶體等配置下載最優化的安裝包,從而減小APK的體積,使用者也沒必要下載不必要的安裝包。未來開發者將不再需要管理多個APP來適配不同手機。
目前,Android Pie 已經面向 Pixel 手機推出,還將支援系統更新的手機包括索尼、小米、OPPO、vivo、一加等廠商。
此外,面向AR應用開發者的ARCore也進行了更新,包括支援運動追蹤、多人共享AR內容、把2D內容變成3D內容。
ARCore已經應用在小米、華為、三星、vivo等多家廠商的產品上,全球已經有1.75億部手機可以使用ARCore。預計到2020年,中國開發者的收入將佔全球AR總收入25%。
谷歌還開發了Sceneform、Cloud Anchors等功能,方便開發者可以更容易地寫出AR的程式,相容多使用者同時遊戲等功能。
在體驗區,谷歌展示ARCore用於傢俱展示等功能
一波“網紅”開發工具
Flutter ,作為 Google 跨平臺移動應用開發的框架,支援開發者快速打造全新應用、快速構建產品原型,能夠實現安卓與iOS兩個不同系統之間的開發工作轉移,以減少開發者針對兩套不同系統的冗餘開發工作。
在活動現場展示區,Flutter展臺受到了開發者的熱切關注,目前Flutter在Github上活躍度排名45。開發者李立向機器之心表示,Flutter是開發者的一大福音,能夠大幅降低開發工作量。
更為重要的是,相比於Facebook此前開源的RN(React Native)類似工具而言,Flutter的體驗和相容性更好,其通過自建繪製引擎有著較多的優點,比如說高效能,以及輕鬆構建更流暢的 UI。
目前,中國已經成為Flutter 開發者最多的地區。大會介紹了Fiutter的中國合作伙伴,包括騰訊NOW直播、京東 、美團等,並以有5000萬使用者使用的閒魚為例,詳細介紹了新的功能。
Flutter Release Preview 2,是 1.0 正式版本之前最後一個預覽版。該版本將支援快速編譯成原生機器程式碼,讓低端裝置渲染也能達到60幀/秒。此外,Flutter 更新後,還加入iOS風格外掛、更深入的材料主題支援、WebView整合的預覽、等功能。
此外,谷歌還加大了對一致性開發的投入,重點關注 iOS 的效能和穩定性。我們還大量投入構建了 Cupertino Widgets,開發者藉助該工具應用程式將更匹配 iOS 使用者對外觀和功能的需求。
Flutter展示牆,谷歌工作人員向開發者講解新功能
工程師李立向機器之心表示,使用Flutter之後基本可以縮減一倍的開發人力,比如原來需要iOS、安卓兩名工程師,那麼現在可以縮減到一名,但是工程師本身也需要對兩套系統有一定基礎瞭解。
還有一部分工程師對此抱有觀望態度,認為新出來的框架將存可能不夠成熟,如果貿貿然使用上可能出現更多未知Bug;但表示會對該框架持續關注。
在谷歌去年舉行的I/O開發者大會上,Kotlin語言被作為安卓開發的一級程式語言。Kotlin由JetBrains公司開發,與Java 100%互通,並具備諸多Java尚不支援的新特性。
活動現場,谷歌方面介紹瞭如何使用Android Jetpack新框架加快應用開發速度、如何使用Kotlin靜態程式語言將程式碼大大簡化等。在展示區,谷歌工作人員現場使用Kotlin編寫程式碼引起圍觀。
此外,谷歌還為資料儲存提供跨平臺解決方案Firebase,它能幫助開發者提供應用質量,目前月活躍應用數120萬個。ML Kit作為 Firebase 的一款機器學習套件,能夠在不更新應用的情況下,對新功能進行雲端部署。
Wear OS 友好的“本地化”“每個使用者每次使用智慧手錶的時間大概是5秒。”Wear OS中國版業務主管林可涵認為,使用者對於智慧穿戴裝置的需求已經趨向於簡單,簡單的互動,可以儘可能快地獲取資訊,然後離開。
Wear OS by Google 重新設計的應用體驗也體現了這一理念,即智慧手錶的操作進一步簡化。比如能夠快速檢視顯示最重要的訊息和通知,新增健康和健身資訊,加入Mobvoi 中文助手隨時待命。
中國已經成為 Wear OS by Google 的全球第二大市場,林可涵表示,谷歌一直在不斷優化 Wear OS 平臺,使它變得更加智慧和便捷,更貼近中國消費者。
值得一提的是,中國智慧硬體創業公司出門問問為Wear OS落地中國的本地化助力不少。2015年,谷歌釋出第一代中國版的Android Wear,最早應用於兩款產品,來自華為和Moto。隨著智慧穿戴市場的興起,越來越多的創業公司加入到該陣營中,由前谷歌科學家李志飛創辦的出門問問就是其中之一。
最初,出門問問主要為推廣自家智慧手錶而進行了一系列針對Wear OS的優化與設計,當下這些設計正被整合進Wear OS的更新中。Wear OS中國版業務主管林可涵在現場也提到了與出門問問的合作。
在新版本的 Wear OS 上,使用者可以更加方便的使用來自出門問問的語音助手,只需要在主介面向右滑動,即可撥出語音助手。通知的呈現形式也被優化。首先,通知不再是一屏只呈現一個,而是讓它以滾動的形式更加密集的呈現,便於使用者閱讀。
與此同時,中國版的 Wear OS 中,其通知也將支援 AI 加持的 “智慧回覆” 功能,系統可以自動為使用者給出回覆的建議,這樣可以一定程度上解決手錶觸控區域小,不好打字的問題。
智慧手錶除了在外觀設計和錶鏈中體現差異性外,錶盤的設計也是重要的亮點之一。在 9 月 21 日,Google 將舉辦一場黑客馬拉松錶盤設計大賽,參賽者將在一天的時間內完成錶盤的設計。中國版的 Wear OS 中,Google 內建了應用商店,開發者可以製作並上傳符合設計規範的錶盤。
通過與出門問問的深度合作,在語音助手的介面,還可以直觀的看到天氣、諮詢等實用的資訊,相比過去單一的語音服務,更多食用資訊的展示可以為使用者提供更多的便捷。語音助手則隨時為使用者提供快速且使用的幫助。
隨著蘋果iWatch所展現的智慧手錶在健康、運動、醫療等領域的增量價值,安卓智慧手錶市場有望在今明兩年升溫。
谷歌AI中國中心的福利去年也是在上海。谷歌雲首席科學家李飛飛宣佈谷歌AI中國中心正式成立,由她和李佳共同領導。
大會前不久,為建立谷歌AI中國中心開啟知名度的李飛飛已經迴歸史丹佛繼續做教授,接任李飛飛谷歌雲AI負責人職位的是卡內基梅隆大學(CMU)電腦科學學院的前院長Andrew Moore。
今年,谷歌AI中國中宣佈由谷歌的工程師和AI專家參與制作的機器學習速成課程(Machine Learning Crash Course )完全免費。這套課程設立之初就是為了幫助谷歌工程師快速學習機器學習相關知識,現在谷歌將其開放出來,將幫助更廣泛的開發者對AI和機器學習感興趣的開發者快速入門。
此外,谷歌還將在 2019 年 1 月舉辦兩場機器學習的冬令營,為有興趣利用 AI 技術解決難題的學生提供培訓。谷歌AI中國中心還會在北京上海兩地舉行谷歌AI機器學習應用冬令營,表現出色者可以獲得谷歌工程師的實習機會。