Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

作者 / Matthew McCullough,Android 开发者团队产品管理副总裁

近期,Android 开发者峰会已在旧金山湾区拉开了序幕。在峰会中,我们介绍了多种帮助大家利用 (Modern Android Development) 为用户打造出色体验的方法。现代 Android 开发可以帮助大家将这些应用的服务范围拓展到 Android 支持的许多设备,从戴在手腕上的,到平板电脑或可折叠设备等,所有屏幕尺寸都不在话下。

Android 开发者峰会

https://developer.android.google.cn/events/dev-summit

本文将带您回顾我们在峰会中介绍的精彩内容,您也可以观看下方完整的主题演讲视频!

△ 主题演讲视频 | 2022 Android 开发者峰会

现代 Android 开发:

Compose 2022 年 10 月版

几年前,我们推出了一系列库、工具、服务和指南,我们称之为 (Modern Android Development,简称 MAD)。无论是 Android Studio、Kotlin、Jetpack 库还是功能强大的 Google 和 Play 服务,我们的目标是让您能够更快速、更轻松地打造适用于所有 Android 设备的高品质应用。

现代 Android 开发

https://developer.android.google.cn/modern-android-development

为了帮助您构建丰富、美观的界面,我们在几年前推出了 。推荐新 Android 应用使用这个界面框架。

Jetpack Compose

https://developer.android.google.cn/jetpack/compose

我们将推出 Gradle BOM (Bill of Materials),指定每个 Compose 库的稳定版本。第一个 BOM 版本 Compose 2022 年 10 月版包含以下功能/服务: Material Design 3 组件、延迟加载交错网格、可变字体、下拉刷新功能、延迟列表中的贴靠功能、在画布中绘制文本、在文本中添加网址注解、断字和 LookAheadLayout。Lyft 的团队通过使用 Compose 受益匪浅。他们分享: "现在 90% 以上的新功能代码都是用 Compose 开发的"。

我们希望 Compose 能够帮助您充分利用整个 Android 设备生态系统。Compose for Wear OS 的 1.0 稳定版已于几周前发布,我们推荐您使用它构建 Wear 设备界面。现在很高兴向您宣布,我们将发布 Compose for Android TV 的第一个 Alpha 版,以进一步扩展这项服务。精选轮播界面和沉浸式列表等组件现已可供使用,还有更多组件即将推出。因此,如果您正在学习 Android 或刚刚开始构建新应用, 随时准备为您效劳!

现代 Android 开发可在  中实现;Android Studio 是我们的官方 IDE,其中包含多种功能强大的工具,用于构建可在各种 Android 设备上运行的应用。我们将发布许多新功能供您测试,其中包括更新后默认支持 Compose 且采用 Material 3 的模板、默认为 Compose 开启实时编辑功能、Composition Tracing、Android SDK 升级助理、应用质量数据分析改进等。您可以下载最新预览版 Android Studio Flamingo,欢迎您试用所有功能并将反馈分享给我们。

www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

Android Studio

https://developer.android.google.cn/studio

下载最新预览版

https://developer.android.google.cn/studio/preview

Wear OS: 时机已到!

手表,作为体积最小,也最能彰显用户个性的重要设备越来越受用户重视。去年,我们与三星一起推出了我们的联合平台 ,而今年,随着三星 Galaxy Watch 5 和 Google Pixel Watch 等优秀新设备的上市,我们的设备激活数量已经增长了 3 倍。Compose for Wear OS 已于今年夏天推出 1.0 版本,它可以帮助您更快速、更轻松地构建 Wear OS 应用。推荐您使用它构建 Wear OS 应用界面。我们为可穿戴设备专门设计了 20 多种界面组件,其中包含各种内置的 Material 主题设置和无障碍功能。

Wear OS

https://developer.android.google.cn/wear

Compose for Wear OS 推出 1.0 版本

https://android-developers.googleblog.com/2022/07/compose-for-wear-os-10-stable.html

现在我们将分享 Android Studio 中 Wear OS 的更新模板,以及适用于 Wear OS 的稳定版 Android R 模拟器系统映像。

由于可穿戴设备包含用户的个性化数据,确保这些数据的绝对私密和安全非常重要。因此,我们一直致力于开发一种解决方案来降低做好私密和安全保障工作的难度,而这一解决方案就是 Health Connect。这是我们与三星密切合作而开发的 API,用于存储和共享健康数据,并让用户在同一位置轻松地管理权限。

Health Connect

https://developer.android.google.cn/guide/health-and-fitness/health-connect

使用 Wear OS 的开发者都收获颇丰: 自从针对 Wear 3 重新构建应用后,Todoist 的安装增长率提高了 50%;使用 Compose for Wear OS 后, 将开发时间缩短了 30%。就是现在,欢迎您即刻通过 Wear OS 为用户打造更具吸引力的独特体验吧!

△ Strava 借助 Wear OS 构建应用 | 开发者故事

让您的应用完美支持平板电脑和大屏幕设备

正如今年早些时候的消息: Google 将全面支持平板电脑、可折叠设备和 ChromeOS。各类出众的新硬件纷纷上市,例如三星 Galaxy Z Fold4、联想 P12 Tab Pro 和 Google 即将推出的 Pixel Tablet。因此现在正是重新审视您的应用并使其为大屏幕设备做好准备的最佳时机。我们一直在努力耕耘,不断更新 Android、改进 Google 应用并持续,帮助已优化的平板电脑应用更易于被发现。

全面支持平板电脑、可折叠设备和 ChromeOS

https://developer.android.google.cn/large-screens/stories

我们一直在努力帮助您能够通过 Android Studio Electric Eel 以更加便捷的方式在大屏幕设备上测试您的应用。包括可调整大小的桌面模拟器以及可视化的 lint 工具,帮助您在任何尺寸的屏幕上遵循相关最佳实践。

有开发者反馈,我们可以提供更多适用于这些设备的设计和布局指南来更好地帮助大家。为此,我们在 Android 开发者官方网站中有针对性新增了适用于各种应用的布局指南,以及有关规范布局的开发者指南和相关示例。

Android 开发者官方网站中的布局指南

https://developer.android.google.cn/large-screens/gallery

有关规范布局的开发者指南和相关示例

https://developer.android.google.cn/guide/topics/large-screens/large-screen-canonical-layouts

致力于大屏幕设备功能的应用在参与度方面获得了不俗的成绩。以 Concepts 为例,它针对 ChromeOS 和触控笔设备实现了出色的触控笔交互功能 (例如绘图和形状指南),并且在平板电脑的使用率比在手机的使用率高出了 70%!

Concepts

https://play.google.com/store/apps/details?id=com.tophatch.concepts&hl=en_US&gl=US

敬请留意 Android 开发者峰会的设备类型相关内容,及时了解与 Android Studio、Window Manager Jetpack 等产品/服务改进相关的更多最新动态。

设备类型相关内容

https://developer.android.google.cn/events/dev-summit/technical-talks#form-factors

助您轻松利用 Android 13 中的平台功能

操作系统对于一个成功的平台至关重要。8 月份发布的  为开发者带来了平台许多方面的提升,其中包括个性化、隐私保护、安全性、连接性和媒体方面的提升。

Android 13

https://developer.android.google.cn/about/versions/13

以各应用语言偏好设定为例,它可以改进多语言用户的使用体验,让用户能够在不同环境中使用不同的语言体验自己的设备。

各应用语言偏好设定

https://developer.android.google.cn/guide/topics/resources/app-languages

借助新增的照片选择器,用户无需进行权限设置即可浏览和选择自己明确想要与您的应用共享的照片和视频,这项功能充分体现了 Android 专注于隐私保护。

照片选择器

https://developer.android.google.cn/training/data-storage/shared/photopicker

为了帮助您以新的 API 级别为目标平台,我们将在最新的 Android Studio Flamingo 预览版中推出 Android SDK 升级助理工具,其中将提供分步说明文档,向您介绍在更新应用的目标 SDK 时需要注意哪些最重要的变更。

以上几个示例,向您说明我们持续助力您以更轻松的方式让应用适应平台变更的相关要求,同时帮助您能够充分利用 Android 所提供的。

在 Android 开发者峰会上与世界各地的开发者沟通交流

这就是 Android 开发者峰会的主题演讲精彩回顾,也为您介绍了关于现代 Android 开发 (Modern Android Development) 的第一个主题内容;在接下来的几周里,我们还将与大家分享更多信息。敬请期待我们关于设备类型、平台等更多精彩内容。

现代 Android 开发

https://developer.android.google.cn/events/dev-summit/technical-talks#modern-android-development

第一个主题内容

https://developer.android.google.cn/events/dev-summit/technical-talks#modern-android-development

设备类型相关内容

https://developer.android.google.cn/events/dev-summit/technical-talks#form-factors

平台相关内容

https://developer.android.google.cn/events/dev-summit/technical-talks#platform

www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

今年,我们也很高兴能够有机会与旧金山湾区、伦敦等世界各地的开发者进行面对面的互动。12 月份,我们将在亚洲继续举办更多有趣的路演活动: 12 月 16 日将在东京举办 Android 开发者峰会和 Google DevFest 活动;12 月中旬将在班加罗尔举办相关活动,您可以填写报名表,申请参与:

https://services.google.com/fb/forms/androidindiaevent22/

无论您是线上观看,还是在世界各地参与我们的线下峰会,都欢迎大家为我们提供反馈。您的反馈有助于我们打造更好的 Android 平台。非常荣幸能有机会与您一起构建出色的应用,帮助用户在 Android 支持的各种不同设备上获得愉悦的体验。希望 2022 年 Android 开发者峰会的精彩内容能够为您带来灵感与收获!也欢迎您持续关注我们,及时了解更多开发技术和产品更新等资讯动态。

www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

点击屏末 | 阅读原文 | 即刻了解现代 Android 开发更多相关内容


www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾
www.zeeklog.com  - Android 开发最新进展 | 2022 Android 开发者峰会重点回顾

Read more

60个“特征工程”计算函数(Python代码)

60个“特征工程”计算函数(Python代码)

转自:coggle数据科学 近期一些朋友询问我关于如何做特征工程的问题,有没有什么适合初学者的有效操作。 特征工程的问题往往需要具体问题具体分析,当然也有一些暴力的策略,可以在竞赛初赛前期可以带来较大提升,而很多竞赛往往依赖这些信息就可以拿到非常好的效果,剩余的则需要结合业务逻辑以及很多其他的技巧,此处我们将平时用得最多的聚合操作罗列在下方。 最近刚好看到一篇文章汇总了非常多的聚合函数,就摘录在下方,供许多初入竞赛的朋友参考。 聚合特征汇总 pandas自带的聚合函数 * 其它重要聚合函数 其它重要聚合函数&分类分别如下。 def median(x):     return np.median(x) def variation_coefficient(x):     mean = np.mean(x)     if mean != 0:         return np.std(x) / mean     else:         return np.nan def variance(x):     return

By Ne0inhk
90w,确实可以封神了!

90w,确实可以封神了!

要说24年一定最热的技术,还得是AIGC! 前段时间阿里旗下的开源项目,登上GitHub热榜! AI大热,如今ChatGPT的优异表现,必然会出现各种细分场景应用的工具软件,和大量岗位项目! 山雨欲来风满楼,强人工智能的出现,所有科技公司已经开始巨量扩招此领域的人才。算法的岗位,近三个月已经增长68%!这件事在HR届也是相当震撼的。 目前各行各业都不景气的市场,人工智能岗位却一直保持常青!甚至同属AI边缘岗都比其他岗薪资高40%! 与此同时,AI算法岗上岸也不简单,竞争激烈,好公司核心岗位不用说,谁都想去。 所以事实就是,想要上岸,门槛也逐渐变高,项目经历、实习经历都很重要,越早明白这个道理就越能提前建立起自己的优势。 但我在b站逛知识区的时候,经常看到有些同学,因为一些客观原因导致无法参加实习,这种情况下,如果你想提升背景,增加项目经历的话,可以试试这个《CV/NLP 算法工程师培养计划》。 目前已经有上千位同学通过该计划拿到offer了,最新一期学员就业薪资最高能拿到78K!年薪94w! 优势就是有BAT大厂讲师带领,手把手带做AI真实企业项目(包含CV、NLP等

By Ne0inhk
再见nohup!试试这个神器,Python Supervisor!

再见nohup!试试这个神器,Python Supervisor!

👇我的小册 45章教程:() ,原价299,限时特价2杯咖啡,满100人涨10元。 作者丨Ais137 https://juejin.cn/post/7354406980784373798 1. 概述 Supervisor 是一个 C/S 架构的进程监控与管理工具,本文主要介绍其基本用法和部分高级特性,用于解决部署持久化进程的稳定性问题。 2. 问题场景 在实际的工作中,往往会有部署持久化进程的需求,比如接口服务进程,又或者是消费者进程等。这类进程通常是作为后台进程持久化运行的。 一般的部署方法是通过 nohup cmd & 命令来部署。但是这种方式有个弊端是在某些情况下无法保证目标进程的稳定性运行,有的时候 nohup 运行的后台任务会因为未知原因中断,从而导致服务或者消费中断,进而影响项目的正常运行。 为了解决上述问题,通过引入 Supervisor 来部署持久化进程,提高系统运行的稳定性。 3. Supervisor 简介 Supervisor is a client/

By Ne0inhk
第一本给程序员看的AI Agent图书上市了!

第一本给程序员看的AI Agent图书上市了!

AI Agent火爆到什么程度? OpenAI创始人奥特曼预测,未来各行各业,每一个人都可以拥有一个AI Agent;比尔·盖茨在2023年层预言:AI Agent将彻底改变人机交互方式,并颠覆整个软件行业;吴恩达教授在AI Ascent 2024演讲中高赞:AI Agent是一个令人兴奋的趋势,所有从事AI开发的人都应该关注。而国内的各科技巨头也纷纷布局AI Agent平台,如:钉钉的AI PaaS、百度智能云千帆大模型平台等等。 Agent 是未来最重要的智能化工具。对于程序员来说,是时候将目光转向大模型的应用开发了,率先抢占AI的下一个风口AI Agent。 小异带来一本新书《大模型应用开发 动手做 AI Agent》,这本书由《GPT图解》的作者黄佳老师创作,从0到1手把手教你做AI Agent。现在下单享受5折特惠! ▼点击下方,即可5折起购书 有这样一本秘籍在手,程序员们这下放心了吧,让我们先来揭开 Agent 的神秘面纱。 AI Agent 面面观

By Ne0inhk