IO大会三个多小时,我简单说一下。
大约分三部分,第一部分主要是讲搜索,更强的人工智能对人类语句详细语义的更好识别,更人性化的语音助手(读音lambda),最终当然还是为更好的搜索服务的。
这个人工智能聊天引擎确实已经非常有趣。当然,其实国产三大系统中也都已经有了智能语音系统,国产系统在一部分功能的研发时间上已经领先安卓一年以上。
第二部分讲了Android12平台的更新对用户能感知的改变。
二三部分有一段插曲,讲了给残疾人开发一些辅助工具,例如给断肢演奏者开发肌肉传感器让他能够精确的打架子鼓鼓。比方说给盲人配备了可以脱离导盲犬独自行走甚至奔跑的仪器。
第三部分讲了开发者相关。
前两部分其实还算好懂的,同声传译翻译得基本过得去。第三部分,同声传译就开始抓瞎了,经常跟不上演讲者的节奏,比方说「java脚本」这种明显不恰当的翻译也出现过多次。建议如果想了解第三部分得听原版或者尽量看图。
然后介绍一下其中一部分内容:
Android 12 的开发包其实前些时候都已经更新过了,开发者基本也都清楚。
下载这玩意,直接创建一个AVD其实就能体验Android12。毕竟Material YOU这种功能在虚拟机里边完全是可以尝试的。
关于Android12提出的那些隐私保护相关功能,其实很多在国产系统,比如MIUI12中就已经推出过了,并且MIUI12.5又进一步增加了剪贴板保护。同样EMUI,ColorOS也有开始配备相关功能。
上个月 Android Studio 4.2 正式版本也推送了,目前已经是 AS 4.2.1 ,是的,它依然还是一个套壳的 Intellij IDEA,我们可以在 Tip of the Day 中看到一些 Intellij IDEA 独有的特性,显然, AS 套壳的时候忘了删除相关内容。
注意 Android Studio 4.2 是在 java11 虚拟机内运行的。自带 java11,并且为 java11 环境测试,如果你使用自己的 java 那需要用 java11 以保证稳定性。
4.2 版本的大版本修改应该就是 Jetpack Compose 功能,不过JetpackCompose目前还是建议尝鲜使用,毕竟JetpackCompose今年7月才出正式版。Jetpack Compose满足了大家在代码内写界面布局的愿望,简单的说就是在xml里面写一个compose控件,然后控件里面的具体内容全都在代码里边写了。官方声称这样写法用来做动画更简单,因为原先xml只能预览布局不能预览动画,而 Jetpack Compose 写的动画交互也是可以直接在 AS 里面预览的,这确实会使得动画开发更直观。
官方再次强调了 Android 原生平台一切以 Kotlin 为第一编程语言,目前 Kotlin 已经更新到了 1.5.0 版本。Kotlin 1.5.0 版本适配 Java 1.8,个人觉得在很多项目的编译指定 Java 版本无法升级的前提下,选择Kotlin也是非常好的一种方式,毕竟可以在不用升级Java前提下就能获得更多语法特性。
同时还强调了大量Web开发相关的内容,希望大家开发更多更好更快的web应用,毕竟google家的 chrome os完全基于浏览器,你不开发web应用就等于是没法在chrome os上运行。
最后又介绍了flutter以及firebase。
嗯,flutter是google推出的一个跨平台开发体系,自适应界面,在各种平台上都不是原生运行,目前已经到了flutter2.2,虽然功能还算简陋,而且效果比不过原生平台应用,不过毕竟跨平台嘛(android,ios, windows, Linux, macosx都能用),有跨平台就多多少少能够节省一部分开发成本,也就自然会受到很多产品经理的欢迎。
个人觉得,虽然跨平台不是一个好主意,但如果项目注定要跨平台的话,flutter方案到还算是个不错的方案,比内嵌 H5 框架要舒服。
至于firebase是一个管理工具,能统计应用的一些信息,分析应用大数据,调整用户配置(远程管理平台直接给不同用户组变更不同界面之类),不过类似的工具其实国产互联网公司基本都有,也就不过多关注了。
总的来说,第三部分,开发者相关的,可以听一听原版,建议是从136分钟开始听,想看那个炫酷的倒计时就从135分钟开始。这个带翻译的版本翻译是有不少问题的。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有