专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

#AndroidDevSummit,就在此刻!

Android_开发者  · 掘金  · android  · 2018-11-12 02:45

正文

阅读 124

#AndroidDevSummit,就在此刻!

发布人:产品管理总监 Stephanie Cuthbertson

近日,我们在加州山景城的计算机历史博物馆召开了 Android 开发者峰会 ,回顾了 Android 过去 10 年的历程,继而为 Android 开发者们介绍了一些重要的新特性。以下便是我们分享的一些内容!

为 Android 设备带来全新体验

早在 Android 1.6 时代,Android 和我们的合作伙伴就曾考虑使用不同的屏幕尺寸和密度,从而让此平台能够支持多种设备机型和全新的体验,例如 Android TV、Android Auto、Wear OS,甚至是 Chromebook 上的 Android 应用。Android 合作伙伴在手机屏幕这一领域打破常规,在手机屏幕还很小的时候便推出 “平板手机”。快速发展至今,当平板手机……还仅是一部手机时,用户已然对这种标准尺寸的设备一见倾心。

现在我们看到 Android 设备制造商们打造出一个新类别: Foldables 。这种设备的屏幕利用全新的柔性显示技术,可真正实现弯曲和折叠。

一般来说,此种设备有两种类型:双屏设备和单屏设备。折叠时,Foldables 看上去就像是手机,可装入您的口袋或钱包。展开时,其关键特征便是所谓的屏幕连贯性。例如,在折叠的小屏幕上开启一段视频,接着您可以坐下并展开此设备,在一块像平板电脑这么大尺寸的屏幕上畅享美妙的沉浸式体验。展开设备时,应用会顺场地变换到更大的屏幕上,而不会有任何卡顿。为适配这款新机型,我们正在对 Android 进行优化。同时,我们也正在做出一些改变,帮助世界各地的开发者利用这款设备带来的可能性打造令人惊叹的全新体验,以全新方式吸引用户并给他们带来乐趣。如需了解详情,请收看本周开发者峰会的 Foldables 会议。预计将有数家 Android 手机制造商会推出 Foldables,其中包括 Samsung 也刚刚亮相并计划于明年推出的一款新品。

Kotlin: 摇身一变为发展最迅速的语言

我们于 2017 年在 Android 上使用 Kotlin 这种一流语言。本月,我们已在 Android Studio 中使用 Kotlin 启动 118,000 多个新项目,这些项目均来自选择分享指标的用户。与去年相比,这个数量增长了 10 倍。就 GitHub 上的代码贡献者数量而言,Kotlin 已然成为发展最迅速的语言,并在 Stack Overflow 上最受欢迎的语言评比中位列第 2 名。我们的调查表明,开发者对 Kotlin 的使用程度越高,他们对该语言的满意度就越高。

上周,JetBrains 发布了 最新版本的 Kotlin,即 Kotlin 1.3 ,该版本具有新的语言特性和 API、修复了一些问题并改进了性能:

  • 内联类 允许您创建无开销的类型 (除非对其进行装箱操作)。对于 Android 应用使用受限的设备而言,在避免开销的同时保持类型安全是该版本的一大优势。
  • 无符号数 现已成为 Kotlin 标准库的一部分,其中包括 UInt、UByte 和 ULong。这些新类型均通过内联类来构建。
  • 多平台 代码过去仅可面向 Android 或 JVM 进行编写,而现在也可面向 Javascript 或 native。这一特性也解锁了在更多平台上重复使用部分基准代码的可能性。
  • 协程 支持现已稳定。语言和库支持结合在一起,以简化您与异步操作的交互方式,并完成对每个 Android 应用都至关重要的并发工作。

Kotlin 1.3 的所有这些新特性均将融入我们所提供的 Kotlin 特有的 API 中,而大多数这些 API 都会通过 KTX 扩展程序作为 Jetpack 的一部分。

Android Jetpack

我们在 Google I/O 大会上推出了 Jetpack ,这是新一代的工具和 Android API,旨在加快您的 Android 应用开发速度。Jetpack 构建于支持库和架构的基础之上。在排名前 1000 位的应用和游戏中,80% 已在制作中使用了某个新的 Jetpack 库。

今年夏天我们已将 AndroidX (Jetpack 原始 Android 支持库的进化版) 移入公开的 AOSP。这意味着您可以看到实时完成的特性和问题修复,并提交给任何 AndroidX 库。您可以在 此处 了解有关提交的详情。







请到「今天看啥」查看全文