2019 Google Developer Days

本次大会重点介绍了Android 10的新特性,包括系统级暗黑模式、通知中的智能回复等功能,以及对隐私和位置权限的增强。同时,还推出了Kotlin First策略,强调了Jetpack组件的重要性,并展示了CameraX等新API。此外,大会还涵盖了Flutter、TensorFlow等方面的内容。
摘要由CSDN通过智能技术生成

2019 Google Developer Days

本文为2019 Google Developer Days大会内容总结。详情可参阅官网.

在这里插入图片描述


Android

在这里插入图片描述

Android 10新特性

android 10

  • 系统级暗黑模式

详细信息请查看官网 https://developer.android.com/guide/topics/ui/look-and-feel/darktheme

全局暗黑

  • 通知中的智能回复

详细信息请查看官网 https://developer.android.com/reference/android/app/Notification.Action.Builder#setAllowGeneratedReplies(boolean)

在这里插入图片描述

notification

详细信息请查看官网 https://developer.android.com/about/versions/10/privacy

权限更新

  • 手势导航

详细信息请查看官网 https://developer.android.com/guide/navigation/gesturenav

notification

  • 支持折叠屏

详细信息请查看官网 https://developer.android.com/guide/topics/ui/foldables

折叠屏

  • 支持5G

详细信息请查看官网 https://developer.android.com/reference/android/net/ConnectivityManager

  • 专注模式
  • SAW* 被废止
  • TLS 1.3 默认开启
  • 生物识别登陆
  • ShareSheet API
  • Bubbles

Kotlin First

  • 新 Jetpack API 和功能首先在Kotlin中提供
  • 新项目用Kotlin编写

Android Jetpack

  • Camera X
    • 兼容至L (90%设备)
    • 设备一致性
    • 使用方便
  • AndroidX Test
  • 新包
    • Jetpack Compose 下一代UI工具包
    • Jetpack Security Library 加密包,支持6.0+
    • Jetpack Benchmark Library 测试代码性能
  • 架构组件
    • Data Binding
    • View Binding
    • WorkManager
    • Navigation
    • SavedState for ViewModel
    • Room
    • ViewPager2

ConstraintLayout 和 MotionLayout 增强

  • ConstraintLayout是功能更强大的RelativeLayout,新项目默认布局
  • class MotionLayoutextends ConstraintLayout

App Bundle实现自定义交付,并共享测试版本。

  • 10%-60%的app瘦身
  • 定制化分发
    • 应用内更新
    • 按条件分发
    • 按需分发
    • 游戏资源分发
  • Demo:Plaid

借助Android Studio工具,基准化分析,提升应用性能

  • Profiler
  • Build -> Analyze APK…

无障碍

  • 有10亿人存在各种不同程度的障碍,无障碍化app势在必行

Android Studio 3.5

  • Project Marble 磐石计划
  • 离线组件
  • 增加内存堆
  • Lint代码检查
  • 构建速度
  • Apply Changes

Flutter

  • 1.9版本发布
  • 混合开发,势在必行
  • Flutter如何呈现组件
  • 快速构建Flutter混合应用

TensorFlow

  • TensorFlow 2.0
  • TensorFlow Lite - 面向移动和物联网设备
  • TensorFlow.js : JavaScript平台的机器学习
  • Swift for TensorFlow : 无边界机器学习
  • 机器学习在去中心化数据上的应用
  • SmileAR : 爱奇艺移动端AR解决方案
  • ElasticDL : 弹性分布式深度学习
  • 在Arm架构上运行TensorFlow Lite
  • 使用tf.distribute拓展TensorFlow
  • 借助TensorFlow Extended打造机器学习服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值