天天看點

歡呼聲熱烈 谷歌宣布 Kotlin 成 Android 開發一級語言

谷歌i/o大會一開始就宣布了android裝置超過20億部的好消息,會議推進至此,果然android才是大會的壓軸大戲麼?

首先,今年夏末應該就可以收到android o的推送,當然,國内使用者就先别想了,除非你一直都用原生的。其次,有兩個關鍵詞需要注意,一是“fluid experience(流暢體驗)”,二是“vitals(核心功能)”。

地圖、netflix、浏覽器中的視訊等将支援安卓o畫中畫功能,随後還會有更多應用支援畫中畫,相當于另一種形态的多任務處理,這是fluid experience(流暢體驗)的一部分。另外,通知部分也有更新,所謂“notification dots(通知點)”有點像是ios app右上角的提示标,但是長按的話會顯示更多資訊。

android o也帶來了更加智能化的資訊填充系統,未來不僅僅是chrome中的表格資訊,app中的資訊也可以自動填充了。另外,新增的"智能文本選擇”,可用于更加效率的複制和粘貼。最後,名為“tensorflow lite”的機器學習功能專用于手機,将會在之後的一段時間上線,具體功能并未詳細提及。

vitals(核心功能)部分,谷歌更強調電池續航、安全性、啟動時間和穩定性。安全性方面,google play商店采用機器學習,每天都會掃描500億次應用程式,告知你手機上的app已經經過掃描,讓安全性更具可視化。

啟動時間方面,谷歌給出的資料是,在pixel上,android o的啟動時間是上代的一半。android o的運作也會更加高效,保持閑置背景回收;太多的背景程式會消耗電池電量, android o将提供智能節點措施。針對開發者,play console dashboard可以告訴開發者他們的應用耗電、閃退情況;告知開發者有多少使用者受到不良應用侵犯,協同開發者一起為使用者提供更好的app體驗。

然而并沒有太多能和使用者挂鈎的功能性更新,至少大會上提到的這些内容,如果不算那一波更新的emoji,我們目前很難有什麼實質性的感受。

最後,谷歌宣布,将kotlin語言作為安卓開發的一級程式設計語言。kotlin由jetbrains公司開發,與java 100%互通,并具備諸多java尚不支援的新特性。谷歌稱還将與jetbrains公司合作,為kotlin設立一個非盈利基金會。

jetbrains在2010年首次推出kotlin程式設計語言,并在次年将之開源。下一版的android studio(3.0)也将提供支援。

繼續閱讀