當前位置:
首頁 > 知識 > Kotlin 正式成為 Android 官方開發語言

Kotlin 正式成為 Android 官方開發語言

一年一度的 Google I/O 大會今天凌晨在山景城露天劇場如期開幕。谷歌這兩個小時的主題演講中基本可以分為人工智慧,Android和VR三大部分。


Kotlin語言


對開發者來說,首先值得一提的大事就是:谷歌在今天的I/O 2017開發者大區會上宣布了安卓開發全面支持Kotlin編程語言。其實在之前這個語言就已經支持了安卓平台開發,但是直到今天谷歌開發者大會上才宣布對該語言的全面支持和維護。

Kotlin 正式成為 Android 官方開發語言


Kotlin背後的公司為JetBrains,著名的IDE IntelliJ IDEA便是這家公司開發的。Kotlin這種語言100%支持Java,而Java也是安卓應用開發最主要的語言之一。

Kotlin 正式成為 Android 官方開發語言



Kotlin和Java一樣都是基於JVM的語言,Kotlin是一門非常現代化的編程語言,谷歌稱它是更高效且智能的語言。除了其簡潔(減少 40% 的代碼行數)、安全、簡單的特性外,Kotlin 還可以方便的與現有的 Java 代碼相互調用,也可以與 JavaScript 互操作,非常易於上手。

Kotlin 正式成為 Android 官方開發語言


Kotlin 正式成為 Android 官方開發語言



目前已有大量的安卓開發者在使用 Kotlin 做為開發語言。


Android O系統

安卓支持Kotlin語言

Kotlin 正式成為 Android 官方開發語言



更加流暢,更加安全


Adnroid O,還沒正式叫它8.0,本次官方主要強調了它的而兩個特點:是「Fluid Experience(流暢體驗)」,和「Vitals(核心功能)」

Kotlin 正式成為 Android 官方開發語言



令人眼前一亮的新功能似乎並不多……包括畫中畫,登錄信息自動記錄和補全,以及利用機器學習技術來識別郵件里的關鍵信息等等。

Kotlin 正式成為 Android 官方開發語言


Vitals(核心功能)這塊,谷歌強調了電池續航、安全性、快速啟動和系統穩定Google Play Protect 服務每天可以掃描和檢測大量 Android 應用是否存在隱患,而Android O系統的啟動時間比上代快一倍,後台回收機制也更完善。

Kotlin 正式成為 Android 官方開發語言



同步出現的還有輕量級系統Android Go,為入門級別地點設備準備;谷歌希望用它擴大用戶群,這個系統在512MB內存設備上也能運行,谷歌Play軟體列出適合它的應用,谷歌還推出了「Building for Billions」項目,幫助開發者打造適合它的應用。

Kotlin 正式成為 Android 官方開發語言



人工智慧


今年主題演講的一半篇幅中,人工智慧依舊是主線。為了演示人工智慧究竟智能到了什麼程度,谷歌用自己的智能助手Google Assistant和智能音箱Google Home來說明。


Google Assistant:終於登陸 iPhone

Kotlin 正式成為 Android 官方開發語言


據 Google 提供的官方數據,全球已經有超過 1 億的設備用上了 Google Assistant,然而 Google 並不滿足:Google Assistant 要登陸 iPhone 了,將支持安裝了 iOS 9.1 以上版本的 iPhone。


接下來,Google Assistant 還將向自然語言理解、易用性和可用性三個方向進一步「進化」:利用機器學習和人工智慧,Google Assistant 可以根據語境上下文提供更貼切可靠的數據反饋、更好地識別和分辨不同用戶聲音之間的細微區別


Google Lens:全新的 AI 視覺搜索應用

Kotlin 正式成為 Android 官方開發語言



第一個體現谷歌AI的實際新品是Google Lens應用,用手機攝像頭理解圖片內容而不僅僅當個翻譯,它有了「視覺助力」,它能看懂攝像頭裡的一切,並幫助你採取一定的行動

Kotlin 正式成為 Android 官方開發語言



除了作為一款獨立應用發布以外,Google Lens 還將作為一個核心功能整合到 Google Assistant、Google Photos 等多個 Google 服務當中。

Google Home:硬體無更新,軟體大升級

Kotlin 正式成為 Android 官方開發語言



谷歌自己的智能音箱Google Home硬體並未升級,但是得到了更多軟體上的更新。比如主動提醒,流媒體支持,視覺反饋以及打電話功能。


值得一提的新功能打電話(美國和加拿大免費),兩個Google Home之間可以打電話,不用撥號(也沒有撥號盤),對它說給「給媽媽打電話」就可以通過網路連接那個Google Home音箱通話。


VR與AR


VR:獨立新設備


谷歌發布了一種新的VR設備,採用了 Daydream 的 VR 平台,這個「StandAlone」VR設備不要插手機,不需要線纜,也不需要計算機。它的而硬體合作方是高通、HTC、聯想等,今年晚些時候會上市。

Kotlin 正式成為 Android 官方開發語言


AR:在室內定位中派上用場


Google 在 AR 領域也有諸如 Project Tango 等產品,Asus Zenfone AR 會在今年夏天正式上市,支持 Tango 項目的所有特性。

Kotlin 正式成為 Android 官方開發語言



另外,Google 宣布 Tango 項目將和 Google Map 合作,推出一項室內定位服務 VPS(visual positioning service),它可以在沒有衛星信號的室內也能精準定位。

Kotlin 正式成為 Android 官方開發語言



最近四年,谷歌已經把I/O大會的主線從「移動mobile」完全轉移到了AI人工智慧,後者花費最長時間,講的最深入,也貫穿全場;在人工智慧這樣的決定性領域中,Google 正在從計算平台到應用等所有方向上穩步前進。


綜合自新浪手機、網易科技、少數派、搜狐IT等


本文編號2371,以後想閱讀這篇文章直接輸入2371即可。

輸入m獲取文章目錄


推薦


安卓開發


更多推薦15個技術類公眾微信


涵蓋:程序人生、演算法與數據結構、黑客技術與網路安全、大數據技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序猿 的精彩文章:

一生只為尋找歡笑——讀Linux之父林納斯自傳
驚現黑吃黑!WannaCry勒索贖回之路難通
程序猿都在哪裡寫博客?
2017年Linux運維人員必會的開源運維工具體系
矽谷遊學機會攜帶30萬大獎又雙叒叕來了!慎點!

TAG:程序猿 |