說說IT界這幾天發(fā)生的幾件大事
剛剛過完新年,新的技術,新的知識,新的內容就不斷接踵而至的到來,可謂讓我們新年伊始不再閑著,趕緊忙碌起來。新的一年,好好學習,加油干吧!
這幾天真的是新的科技知識,新聞不少。說說這幾天我們 IT 編程界發(fā)布的一些新的知識和內容。
Flutter beta 1 重磅發(fā)布
昨天的文章,在二欄中已經推送了相關的文章和介紹。Flutter 是 Google 用以幫助開發(fā)者在 iOS 和 Android 兩個平臺開發(fā)高質量原生應用的全新移動 UI 框架。現(xiàn)在就可以去 flutter.io 快速上手開發(fā)精美的原生應用。
Flutter 的目標是解決移動開發(fā)中的兩個重要問題:其一是實現(xiàn)原生應用的性能和與平臺的集成,其二是提供一個多平臺,可移植的 UI 工具包來支持高效的應用開發(fā)。
中文版機器學習教程
今天谷歌上線了基于 TensorFlow 的機器學習速成課程,它包含 40 多項練習、25 節(jié)課程以及 15 個小時的緊湊學習內容。谷歌官方描述為機器學習熱愛者的自學指南,且課程資料都是中文書寫,課程視頻都由機器學習技術轉述為中文音頻。這對于中文讀者來說將會有很大的幫助,當然我們也能選擇英文語音以更精確地學習內容。此外,據機器之心消息稱,這曾是谷歌內部培訓工程師的課程,有近萬名谷歌員工參與并將學到的東西用在產品的優(yōu)化和增強上。
課程地址:https://developers.google.cn/machine-learning/crash-course/
阿里巴巴 Android 開發(fā)手冊
去年,眾所周知,阿里巴巴代碼中心發(fā)布了 阿里巴巴 Java 開發(fā)手冊,一經發(fā)布,就在業(yè)界引起了很大的轟動,這不,就在昨天阿里巴巴 Android 開發(fā)手冊也來了。
阿里巴巴 Android 開發(fā)手冊以開發(fā)者為中心視角分為 Java 語言規(guī)范(遵循《阿里巴巴 Java 開發(fā)手冊》),Android 資源文件命名與使用,Android 基本組件,UI 與布局,進程、線程與消息通信,文件與數(shù)據庫,Bitmap、Drawable 與動畫,安全以及其他等九大部分。
手冊下載地址:https://yq.aliyun.com/attachment/download/?id=5259
限制非 Android SDK 接口
谷歌聲明如下:
在 Android 系統(tǒng)當中,我們一直在尋找各種方法以盡可能保證理想的穩(wěn)定性,從而改善用戶與開發(fā)人員體驗。本著這一思路,我們努力確保應用程序不使用非 SDK 接口,因為此類作法往往會導致用戶遭遇崩潰,并給開發(fā)人員的緊急發(fā)布造成困擾。
在 Android N 當中,我們限制了 C/C++ 代碼所能使用的符號組合。此項變更確保使用 C++ 代碼的應用程序能夠始終對接穩(wěn)定的 NDK 接口,而不會因依賴于不穩(wěn)定的非 NDK 接口而引發(fā)崩潰機率提升。從 Android 的下一個版本開始,我們將進一步擴展此類限制,從而涵蓋 SDK 的 Java 語言接口以進一步鞏固穩(wěn)定性水平。
在前一段時間,我就發(fā)不過關于 Android 9.0 將禁止使用非官方 API 的消息,文章如下:
谷歌 2018 I/O 大會及 Android 9.0 ***消息