【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit

发布于:2022-12-12 ⋅ 阅读:(768) ⋅ 点赞:(0)

Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit

请添加图片描述

1. 前言(CoderSay)

  1. 🎉时隔两年, 谷歌开发者大会又一次回归中国举办线下大会, 2019年博主还是个学生小白, 2022年有幸在CSDN参加今年的大会

  2. 👍谷歌作为全球最具实力的科技公司之一, 拥有丰富的生态和众多的开发者支持, 一年一度的开发者大会便是开发者的狂欢, 让我们一起见证今年的开发者大会有哪些新的干货吧.

  3. ✍笔者作为AI赛道的移动开发者, 为节约大家的时间, 会着重将Android板块和TensorflowLite作为此篇的重点, 如果大家有想要了解大会全貌的话, 传送门 可以查看这位同行前辈的博文


2. 主旨演讲

  • 演讲概要(Android,机器学习划重点)
no Theme
1 Google大中华区总裁 陈俊延 Google助力全球开发者创新与创造,团结鼓舞开发者们CodeForBetter共码未来
2 Google北京研发中心总经理 陆韵晟 中国开发者成为全球技术接力中不可或缺的一棒,谷歌出海创业加速器助力中国企业出海;此外助力教育,助力文化交流(观妙悦色)
3 Google技术推广工程师 陈卓 🌟(Android最新进展, 会在专题展开讲)

Android13:

  • ※丰富Tools或Packages:
    Kotlin+AS+MaterialDesign+Jetpack+GoogleService+GooglePlay+More
  • ※新适配可穿戴设备和大屏设备
    Jetpack Compose on Wear OS
  • ※AS的最新支持
    Logcatv2, SDK检索集成, Wear OS启动配置, Wear os配对助手和工具栏, Gradle管理设备, 支持Compose重组的布局检查器, Compose动画协调预览, 实时编辑(Jetpack Compose), 用于Compose的可视化Lint, Compose多预览设备镜像, 可调整大小的模拟器, 应用质量报告窗口
  • ※JetPack Compose 1.2
    可下载字体, 嵌套滚动互操作, 懒布局, 文字放大镜, 以及更多!

在这里插入图片描述

Theme
4 Google大中华区业务发展总监 张雷 GooglePlay蓬勃发展, 重视Apps的质量与安全
5 Google开发技术推广工程师 Sumit Chandel Firebase进一步强化, 帮助开发者改进Crash(🌟码上很实用), App Check功能
6 GoogleFlutter产品经理 樊舟颖 Flutter3.3发布,生态更加丰富, Flutter休闲游戏工具包
7 Google资深开发技术推广工程师兼Chrome开发技术推广部主管 PaulKinlan Chrome 的API及DevTools更加强大
8 GoogleAI和ML开发技术推广部主管 LaurenceMoroney 🌟TensorFlow(提出负责任的人工智能概念), MideaPipe(便携设备)
9 Google上海研发中心总经理 魏晓倩 Women Techmakers及无障碍
10 GoogleDeveloperX和开发技术推广部副总裁兼总经理 JeanineBanks Google Develper Groups,DevFest活动

在这里插入图片描述


3. 技术专场

3.1 Android

  • 演讲概要(9.15)
no Theme
1 Google开发者关系工程师 谷建德 优化AndroidAPP的大屏显示

在这里插入图片描述

  • ※Jetpack CameraX
    CameraX PreviewView可为您执行所需的转换
    在多窗口模式下处理安全的摄像头访问及其生命周期
    主动测试许多设备的兼容性
    针对不同的外形规格进行了优化

🤣CoderSay: 博主在自己的SwiftKit中也尝试对CameraX进行了封装, 整体很流畅, 具体项目中preview也会有启动延迟黑屏的情况, 可能会和hdr有关, CameraX的库更新换代很快.


2 Google开发者关系工程师 林楚峰 Android13
  • ※Notification Permission通知权限
<manifest>
	<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
	<application>
		...
	</application>
</manifest>
  • ※细化的媒体权限
    READ_EXTERNAL_STORAGE -分为三
    READ_MEDIA_IMAGE -图片和照片
    READ_MEDIA_VIDEO - 视频
    READ_MEDIA_AUDIO -音频文件
  • ※针对附近Wi-Fi设备的新运行时权限
<manifest>
	<uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES"
android:usesPermissionFlags="neverForLocation" />
	<application
	</application>
</manifest>
  • ※隐私仪表板
    现在具有7天的内容
    适用于有权访问位置、
    摄像头和麦克风等
    运行时权限的应用程序。

在这里插入图片描述

  • ※开发者可降级权限
// Downgrade single permission 
@RequiresApi(33)
fun revokeSelfPermissionOnKill(permNane: String): Unit
// Downgrade permission group
@RequiresApi(33)
fun revokeSelfPermissionOnKill(permissions :MutableCollection<String!>): Unit 
  • ※照片选择器
    无需向应用授予对整个媒体库的访问权限
    更好的用户体验来访问照片和视频
    通过更新不断改进
    将在Android 11和12设备上可用
    将支持云存储
// Register the photo picker ActivityResult
val photoPicker = rememberLauncherForActivityResult(
	PickVisualMedia()) { uri ->
	Log.d("Got media: $uri")
}
photoPicker.launch(PickVisualMediaRequest(PickVisualMedia.ImageAndVideo))
  • ※Background Apps后台应用
  • ※按应用设定的语言偏好设置
  • ※带主题的应用图标
  • ※为新的架构做好准备

在这里插入图片描述

  • ※Jetpack Splashscreen API
    SplashScreen API为搭载API 23及更高版本的所有设备
    带来了新的Android 12启动画面。
    使用SplashScreen API,
    您的应用无需任何自定义SplashScreen Activity,
    并可利用正确的API快速启动应用

在这里插入图片描述

  • ※Firebase Test Lab
    Firebase Test Lab已支持Android 13的测试

3 Google开发者关系工程师 李韧 Android Game Development Kit

在这里插入图片描述

  • ※Memory Advice API Beta版
    可警告你游戏很可能因内存不足而终止运行
    使用每个设备的最佳可用信号来确定内存用量风险
    可用于遥测或在运行时调整内存用量

在这里插入图片描述

  • ※Android GPU检查器
    分析Android设备上的图形性能(无论哪种GPU)
    确定渲染中存在的瓶颈
    查明存在瓶颈的位置

  • ※可折叠设备.上的游戏
    提供了 打造新游戏和新玩法的机会
    对折叠设备的支持实现起来很简单,但在大多数情况下, 并不是默认提供的灵活的界面和布局需要设计和技术, 但可以再利用!
    将可折叠设备视为在采用新的外形规格的设备上探索游戏的机会!


3.2Tensorflow

  • 演讲概要(9.15)
1 TensorFlow推广工程师 魏巍 Responsible Al

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

🤣CoderSay: 这里TensorflowLite Model Maker 可以之前博主也学习并将训练的过程记录了下来, 可以看博主的github项目 传送门

在这里插入图片描述


Theme
2 TensorFlow开发工程师 唐久强 🌟MidiaPipe
  • ※设备端机器学习
    爆火
    典更低的延迟和紧密的互动
    #可离线操作
    林隐私保护

在这里插入图片描述
在这里插入图片描述

🤣CoderSay:
目标检测需求的读者可以查阅: 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(物体检测篇)
图像分类需求的读者可以查阅: 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(图像分类篇)
博主封装的TFLiteLoader项目地址: TFLiteLoader
博主封装的TFLiteMaker项目地址: TFLiteMaker
※具体的集成方法可以查看地址下的wiki

4. 再览大会风采

  • 快闪

#2022 Google Summit

  • 照片集

请添加图片描述

请添加图片描述
请添加图片描述

  • 总结

🤣CoderSay: 感谢来自CSDN的夏天前辈 传送门 与我一同参加此次盛会, 此次Google的盛会内容丰富, 此外将在本月的25号会有GDG的活动, 期待再次相逢.


网站公告

今日签到

点亮在社区的每一天
去签到