登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

查看: 1922|回复: 8

Android 8.1预览版和Android Studio 3.0新特性【Bus Weekly】72 期

[复制链接]

153

主题

141

帖子

6159

安币

管理员

Rank: 9Rank: 9Rank: 9

发表于 2017-10-30 12:03:49 | 显示全部楼层 |阅读模式
       曾仅用 55 秒发布会的 Android 8.0 Oreo 在时隔两个月后,Google 于今天在其官方网站上正式发布了 Android 8.1 首个开发者预览版,此次升级涵盖了针对多个功能的提升优化,其中包含对 Android Go (设备运行内存小于等于 1 GB)和加速设备上对机器学习的全新神经网络 API(Neural Networks API)。也基于 Oreo 用户与开发者的反馈做出了对应的局部优化。正式版 Android 8.1 预计会在 12 月发布。
       而本次 Android 8.1 预览版的发布,对于其他手机来说,或许只是个小改版升级,但对于 Pixel 2 系列手机来说,则是至关重要的。在升级 Android 8.1 之后,Pixel 2/XL 手机中的那枚被“雪藏”的 Pixel Visual Core 将被激活,届时将会带来更加出色的拍照体验等。大家都知道,由于新算法的加持,Pixel 2 手机即使依然采用的单摄方案,但是在 DxOMark 手机拍照排行榜上,这款手机可是击败众多双摄手机登顶的。
2210134155.jpg

Android 8.1 开发者预览版新特性
       除此之外,Android 8.1 还带来全平台最新优化、漏洞修复和安全补丁,同时还添加了一些新功能和新开发者 API (API level 27) 。包括:
  • 神经网络 API:作为向 Android 引入机器学习计划的一部分,Google 通过 NDK 加入神经网络 API。它使得在设备上实现硬件加速的推理(inference)操作。并设计了神经网络 API 用于机器学习框架的一个功能层, 如 TensorFlow Lite —— 谷歌将要推出的移动设备跨平台机器学习框架,以及其他 API, 例如 Caffe2 。
  • 应用通知:每个应用程序的通知铃声被限制为每秒一个,超过该频率的通知将不会出现在通知队列中并且丢失。
  • Android Go 内存优化和支持 —— Android 8.1 包含的一系列针对 Android Go(1GB 或更少的运行内存) 设置的内存优化:增加了两个 FEATURE_RAM_LOW 和FEATURE_RAM_NORMAL 硬件特性常量,帮助开发者可以针对普通配置或者低内存的 Android 8.1 以上设备分发应用时有效拆分 APK。
  • Autofill 框架升级:开发者预览版一直努力扩展 Autofill 框架,改善密钥管理和其他 Autofill 服务的使用体验。在此次升级中,可以处理一些来自开发者的请求,并且添加了一些功能和 API。例如,增加了 Autofill 服务在管理保存(Save)对话框方面的灵活度:支持定制化对话框,管理对话框内文字,可以通过验证程序决定是否显示文字。同时,Service 还可以通过 setAutofillOptions 简化信用卡到期日的设定。
  • 共享内存 API:这款新 API 能够让 App 分配共享内存,更快速读取到共享数据。App 可以通过此 API 创建并且映射匿名共享内容,同时对此进行保护控制。这个 API 在支持自定义序列化 (parcelable) 的同时对 AIDL (Android Interface Definition Language) 友好,还开放了一些实用的功能如移除写入权限等。

       不止 Android 8.1 Oreo 开发者预览版,Google 还正式发布了 Android Studio 3.0 ,为其 IDE 引入了一系列新功能。早在今年 5 月份举办的 I/O 2017 开发者大会上,Google 就承诺过带来对 Kotlin 语言的支持。作为一款有表现力的简洁语言,它可以与现有的 Android 语言和运行时互操作。根据 App 的需求,开发者可以或多或少地使用。

       Android Studio 3.0 专注于加速 Android 应用开发,包含大量更新内容,主要分为三个功能块,包括:
  • 一套用于快速诊断性能问题的新的应用程序分析工具;
  • 支持 Kotlin 编程语言;
  • 用于加速在最新的 Android Oreo API 上开发的新工具。



Android Studio 3.0 更新概述       

详细特性地址:http://www.apkbus.com/blog-822724-76371.html

开发
  • Kotlin 编程语言支持 —— 正如谷歌在 Google I / O 2017 所宣布的那样,Kotlin 编程语言已被官方支持用于 Android 开发。此版本的 Android Studio 是第一个支持 Kotlin 语言的里程碑式版本。许多深受欢迎的功能(如代码自动补全和语法高亮显示)在本版本中都可以正常工作,后续将继续改进编辑器功能。你可以选择使用“Code → Convert Java File to Kotlin File”中的内置转换工具将 Kotlin 添加到项目中 ,或使用“ New Project Wizard 新建项目向导”创建启用 Kotlin 的项目。



  • Java 8 特性支持改进 —— 该版本继续改进对 Java 8 语言特性的支持,新增了 migration to a javac 工具链,在项目中使用 Java 8 语言功能更加容易。
  • Layout Editor 改进 —— 更好的拖放插入和新的报错通知。
  • Adaptive Icon Wizard
  • XML Fonts & Downloadable Fonts ——如果是针对 Android Oreo 开发的 Android 应用则现在可以使用 Android Studio 3.0 添加自定义字体和可下载字体。
  • Android Things Support —— 在“新建项目”和“新建模块”向导中包含一组新的模板,以支持 Android Things 平台。
  • IntelliJ Platform Update —— 内置 IntelliJ 2017.1 版本。

构建
  • 支持构建即时应用( Instant App)



  • 构建速度改进
  • Google 的 Maven 仓库变更
优化
  • CPU Profiler
  • Memory Profiler
  • Network Profiler
  • APK Analyzer 改进

测试和调试
  • Emulator Google Play System Images


  • Emulator OpenGL ES 3.0 Support
  • Emulator Proxy Support
  • App Bug Reporter
  • Android Wear Rotatory
  • Android Emulator Quick Boot (Canary)
  • APK Debugging
  • Layout Inspector
  • Device File Explorer
来源:Linux公社


【Bus Weekly】72 期

【一周优秀博文】

Android Studio 3.0 正式版来袭!

高仿美团首页分类按钮实现效果

Kotlin学习知识点探究

用WindowManager做一个炫酷的悬浮迷你音乐盒

Android自定义通知样式适配




【一周Android精品源码推荐】

Android用瀑布流展示美女图片源码

Android知乎阅读与网易音乐功能源码

android钱包掉落动画源码

android弧形卫星动画菜单源码

android生活工具App综合性源码

android类似play store首页app展示的效果。

android漂亮酷炫的音乐播放器源码

可以设置代理的淘宝购物系统源码

QRCode 扫描二维码、扫描条形码、相册获取图片后识别

一个简洁好看的loading弹窗



安卓巴士官方微博链接

Bus Weekly回顾
安卓巴士菁英会会员招募中~

2

主题

470

帖子

7139

安币

码皇(巴士元老)

Rank: 8Rank: 8

发表于 2017-10-31 08:15:54 | 显示全部楼层
很给力,安卓巴士有你更精彩!

0

主题

233

帖子

2901

安币

Android大神

Rank: 6Rank: 6

发表于 2017-10-31 09:49:51 | 显示全部楼层
感谢分享,安卓巴士有你更精彩:)

109

主题

576

帖子

8249

安币

管理员

Rank: 9Rank: 9Rank: 9

签到达人热心会员突出贡献终身成就奖美女勋章明星会员

发表于 2017-10-31 18:10:35 来自手机 | 显示全部楼层
666

20

主题

37

帖子

49

安币

初级码农

Rank: 1

发表于 2017-10-31 20:28:17 来自手机 | 显示全部楼层
:lol 支持一下!

20

主题

37

帖子

49

安币

初级码农

Rank: 1

发表于 2017-10-31 20:28:48 来自手机 | 显示全部楼层
:):):)

153

主题

141

帖子

6159

安币

管理员

Rank: 9Rank: 9Rank: 9

 楼主| 发表于 2017-10-31 20:29:18 | 显示全部楼层

0

主题

12

帖子

29

安币

初级码农

Rank: 1

发表于 2017-10-31 20:40:32 来自手机 | 显示全部楼层
哈哈哈哈哈哈哈说
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区
联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表