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