刚刚过完新年,新的技术,新的知识,新的内容就不断接踵而至的到来,可谓让我们新年伊始不再闲着,赶紧忙碌起来。新的一年,好好学习,加油干吧!
这几天真的是新的科技知识,新闻不少。说说这几天我们 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 ***消息