当前位置:新闻中心行业动态 → 正文

Android Studio 3.0和开发人员预览版Oreo 8.1发布

责任编辑:editor004 作者:Abel Avram |来源:企业网D1Net  2017-11-06 11:02:34 本文摘自:INFOQ

Google发布了稳定版本的Android Studio 3.0和开发人员预览版本的Android Oreo 8.1。

Google在其I/O 2017会议上,首次宣布Android Studio 3.0,但当时是金丝雀发布,现在是正式发布(generally available)版本。从它的新特性列表中,我们留意到如下值得关注的特性:

原生支持Kotlin,能够创建新的Kotlin文件或将Java文件转换为这门新语言。Kotlin得到了社区的广泛接受。按照Realm的一份报告,大约15%的开发人员目前正在使用Kotlin编写Android项目,最初使用Java编写的应用中,有20%正在使用Kotlin进行编写。Realm预测到2018年底,大约有50%的开发人员将会使用Kotlin。 针对Gradle 3.0.0的插件会让构建速度更快,对于具有数量众多模块的大项目来说,其优势尤为明显。 支持一些Java 8的特性:lambda表达式、方法引用、类型注解、接口方法以及重复注解。 默认的工具链支持JDK 8。Jack和Retrolambda已经被废弃,建议开发人员迁移至新的工具链。 Android Profiler取代了Android Monitor,它可以用来实时测量CPU、内部和网络使用情况。它包含了一个基于采样的方法跟踪功能,能够捕获堆dump,可以用来可视化内存分配并探查网络传输文件。 用于描述和调试预编译APK的APK Profiler工具,关于它的细节可以参考该地址。 Device File Explorer允许查看设备上的文件并将其传输到计算机上。 现在,对Android Instant Apps的支持是通过两个模块实现的。 支持Android 8.0所引入的自适应图标(adaptive icon)。 改善布局编辑器。

同时,Google还发布了Android 8.1开发人员预览版本,带来了一些新的特性,另外还对8.0版本进行了一些性能提升和bug修正:

神经网络API(Neural Networks API,NNAPI)为在Android设备上运行的机器学习代码提供了硬件加速。它能够支持模型创建、编译和执行。NNAPI是由ML框架和工具使用的,而不是直接由应用来使用。 通知的声音限制在每秒钟一次。如果应用想要生成的声音数量超过限制的话,额外的告警不会进行处理。 引入了两个新的常量:FEATURE_RAM_LOW和FEATURE_RAM_NORMAL,这样开发人员能针对小型RAM的设备进行编程了。 SharedMemory API允许某个进程将一个内存区(zone)传递给另一个进程。 功能增强,包括:Autofill、EditText、Safe Browsing、WallpaperColors、Fingerprint等。

对Android 8.1感兴趣并且想在自己的设备上测试应用的开发人员需要参加Android Beta项目。目前,只有一些Nexus和Pixel设备、LG Watch Sport以及模拟器才能使用这个版本的Android系统。

查看英文原文:Android Studio 3.0 and Oreo 8.1

关键字:Android开发人员

本文摘自:INFOQ

x Android Studio 3.0和开发人员预览版Oreo 8.1发布 扫一扫
分享本文到朋友圈
当前位置:新闻中心行业动态 → 正文

Android Studio 3.0和开发人员预览版Oreo 8.1发布

责任编辑:editor004 作者:Abel Avram |来源:企业网D1Net  2017-11-06 11:02:34 本文摘自:INFOQ

Google发布了稳定版本的Android Studio 3.0和开发人员预览版本的Android Oreo 8.1。

Google在其I/O 2017会议上,首次宣布Android Studio 3.0,但当时是金丝雀发布,现在是正式发布(generally available)版本。从它的新特性列表中,我们留意到如下值得关注的特性:

原生支持Kotlin,能够创建新的Kotlin文件或将Java文件转换为这门新语言。Kotlin得到了社区的广泛接受。按照Realm的一份报告,大约15%的开发人员目前正在使用Kotlin编写Android项目,最初使用Java编写的应用中,有20%正在使用Kotlin进行编写。Realm预测到2018年底,大约有50%的开发人员将会使用Kotlin。 针对Gradle 3.0.0的插件会让构建速度更快,对于具有数量众多模块的大项目来说,其优势尤为明显。 支持一些Java 8的特性:lambda表达式、方法引用、类型注解、接口方法以及重复注解。 默认的工具链支持JDK 8。Jack和Retrolambda已经被废弃,建议开发人员迁移至新的工具链。 Android Profiler取代了Android Monitor,它可以用来实时测量CPU、内部和网络使用情况。它包含了一个基于采样的方法跟踪功能,能够捕获堆dump,可以用来可视化内存分配并探查网络传输文件。 用于描述和调试预编译APK的APK Profiler工具,关于它的细节可以参考该地址。 Device File Explorer允许查看设备上的文件并将其传输到计算机上。 现在,对Android Instant Apps的支持是通过两个模块实现的。 支持Android 8.0所引入的自适应图标(adaptive icon)。 改善布局编辑器。

同时,Google还发布了Android 8.1开发人员预览版本,带来了一些新的特性,另外还对8.0版本进行了一些性能提升和bug修正:

神经网络API(Neural Networks API,NNAPI)为在Android设备上运行的机器学习代码提供了硬件加速。它能够支持模型创建、编译和执行。NNAPI是由ML框架和工具使用的,而不是直接由应用来使用。 通知的声音限制在每秒钟一次。如果应用想要生成的声音数量超过限制的话,额外的告警不会进行处理。 引入了两个新的常量:FEATURE_RAM_LOW和FEATURE_RAM_NORMAL,这样开发人员能针对小型RAM的设备进行编程了。 SharedMemory API允许某个进程将一个内存区(zone)传递给另一个进程。 功能增强,包括:Autofill、EditText、Safe Browsing、WallpaperColors、Fingerprint等。

对Android 8.1感兴趣并且想在自己的设备上测试应用的开发人员需要参加Android Beta项目。目前,只有一些Nexus和Pixel设备、LG Watch Sport以及模拟器才能使用这个版本的Android系统。

查看英文原文:Android Studio 3.0 and Oreo 8.1

关键字:Android开发人员

本文摘自:INFOQ

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^