历史上的今天
今天是:2024年11月01日(星期五)
2021年11月01日 | 大屏定制 + 小组件复兴 Android 12 亮点导览
2021-11-01 来源:极客公园
在上周 Google 发布了没有太多人关注的 Pixel 6 系列之后,紧跟其后,Android 12 正式版也终于发布。不同于刚刚开售的 Pixel 6,Android 12 的版本更新其实已经在过去的一整年中都在发布各种预览/测试版本;从 2 月发布的首个 Android 12 开发者预览版(Developer Preview)版本算起,Android 12 已经经历了五个 Beta 测试版以及三个更为早的开发者预览版。
整个测试计划前后时长跨度长达八个月 —— 这还不算上前期 Android 12 中新主题引擎样式曝光的一段时间。
从这个角度来讲,Android 12 既是 Android 近年来野心最大的一次更新,也是循序渐进的版本迭代过程,在过去发布的八个 Android 12 测试版中,各种新特性都逐渐定型。
这些改变,既有在系统风格上重新设计的大改动,也有重新翻新现有结构的小组件系统;更有针对大屏设备推出的定制功能;这些都会是 Android 接下来一年内会越来越多出现的更新内容。
如果你还没有对此有太多了解,那通过这篇文章的介绍,相信你能对 Android 12 中的种种变化有更加清晰的认知。
多彩主题
或许你已经知道:在 Android 12 中,UI 界面中变化最大的其实就是整体设计风格的大改,从主题引擎取色机制到系统全局的覆盖度,在 Android 历史上都堪称是改动内容最多的一次。
在 Android 共计十二个大版本更新的历史上,这样的大改动其实只有三次,并且它们都有统一的名称 ——‘质感设计’(Material Design),Android 12 中的样式设计,就是 Material Design 3.0,也被叫做 Material You。
与之前 Android 手机用户已经很熟悉的主题系统不同,Material You 中的色彩引擎管理,可以通过提取出壁纸当前的两个主色调/六个不同的色彩,将其应用为 Android 系统中大部分系统默认元素的配色。
除去更‘多彩’之外,系统中的动画效果相比前代也有相当明显的改变;更多非线性动画加入,同时更强调动画与实体操作之间的反馈:例如手机亮屏时,波纹动画会从电源按键处逐渐延伸至整个屏幕,而如果是人脸识别解锁,相同的波纹动画起始点就变成了屏幕顶部。
在 Android 12 中,这套根植于系统底层的主题引擎,能将从系统中提取出的主题色应用到从桌面图标、通知栏按钮到手机开机画面每一处细节上。同时 Android 12 还为应用开发者开放了可以应用这套新主题效果的 API,任何应用开发者都可以将这套主题系统应用至自己的应用中。用户只需一次设置,就可以在系统全局获得高度一致的设计风格体验。
看到这里,相信你也能理解 Material You 这个命名的用意:之所以被叫做‘You’,其实也包含希望用户去按照自己的风格与喜好,借助主题色的不同搭配,来让系统表达出独属于自己的风格。
桌面小组件
关于 Android 小组件的潮流,其实我们之前也有撰写过专门的文章讨论这件事,手机桌面小组件的‘复兴’,其实在 Android 上并不算是一个太新鲜的事,Android 12 中所做的也只是在旧有 Android 小组件的基础上‘翻新’一遍。
目前,Android 12 中出现的一系列新小组件主要还是由系统自带以及 Google 推出的第一方应用服务组成,除了同样采用 Material You 设计风格之外,也能根据系统亮色/暗色模式自动切换界面颜色,同时普遍采用大面积的圆形与圆角矩形作为设计风格。
除此之外,Google 同样面向开发者发布了新的小组件系统适配指南,重新定义了很多在旧版 Android 系统中长期被忽视的小组件设计细节:包括可交互的元素,在不同尺寸显示屏的设备上所展示出的样式,以及小组件应该展示哪些必要信息给用户等问题,在 Android 12 小组件开发指南中都有覆盖。
在这一适配规范的指导下,我们最终在 Android 12 中看到的这套小组件系统,虽然仍是由各种千奇百怪的样式组成,但在整体上还是维持了一致的设计风格,没有出现因为某个单独小组件设计过于突兀,导致整个桌面看上去不协调的问题。
与 iOS 14 中强制所有小组件设置为圆角矩形不同,Android 12 中重新设计的小组件系统在探索的是另一套设计风格;如果说 iOS 中是依靠形状统一来保证小组件不会喧宾夺主影响桌面布置,Android 12 就是在通过设计风格上的统一,在不牺牲小组件功能性的同时,让桌面的视觉风格更协调。
大屏定制版:Android 12L
在 Android 12 正式版推送一周之后,Google 出其不意地宣布了意料之外的 Android 12 更新:针对大屏设备定制的 Android 12L (Large Screen)也将于最近开始推送。
本质上,Android 12L 仍然是 Android 12 的一部分,而非一个独立的操作系统更新:这一特殊代号只是为了强调 Android 12 中为优化大屏幕设备使用而加入的一系列改进;当系统检测到设备屏幕大于 600dp 之后,就会自动在 Android 12 中应用这一模式下的各种特性。
史海拾趣
|
xilinx ise 11.1的license,序列号,破解。完全版的。包含 IPcore,PCIe...因为是和网卡绑定的,再给多一个,共两个license。xilinx ISE 11.1 破解,序列号,license file 文件。crack… 查看全部问答> |
|
我使用WinCe6+CDMA(Simware C218)拨号上网,老报错“端口被占用”不知道如何解决? 相同的平台使用Sim300D GPRS拨号上网没有问题。 拨号连接里面有一个拨号选项,里面有一个附件设置,GPRS是填“+CGDCONT=1,IP”,\"CMNET\"在CDMA里 ...… 查看全部问答> |
|
大家好,我写了一个TDI的驱动,采用tcp协议,这个驱动的目的主要是把数据发送到服务器。但是我奇怪的是,send的效率非常低,但是recv的效率非常高,我看到网上很多人都碰到这个问题,有没有把这个问题解决了的?大家能指点一下吗?感谢不尽! NTST ...… 查看全部问答> |
|
这个是把svn版本的FTK运行于RT-Thread上,采用的是mini2440分支,为了让大家能够直观的看到效果就做成QEMU虚拟机的形式,下载后在Windows上解压到一个目录运行run-rtthread-ftk.bat批处理文件就可以了,不需要真实的开发板。 内部是这样的,OS跑的 ...… 查看全部问答> |
|
在AVR MEGA16J的TAG口我用来下载完后,还可以作为IO口用吗?如果可以,该如何设置? 在AVR MEGA16的JTAG口我用来下载完后,还可以作为IO口用吗?如果可以,该如何设置?… 查看全部问答> |
|
本帖最后由 cl17726 于 2014-11-26 11:38 编辑 走淘宝二手流程-> 2.taobao.com/item.htm?id=42559015359 吃灰好长一段时间,低价卖掉,不太会玩,要用DC线,原配没有,这是我额外赠送的,上电没几次,可以用TQ210代码,不退不修不保,含电池, ...… 查看全部问答> |
|
使用文件描述符传送技术开发一个open服务器进程-------一个由一个进程执行以打开一个或 多个文件。该服务器进程不是将文件内容送回调用进程,而是送回一个打开文件描述符。这使 该服务器进程对任何类型的文件而不单是普通文件都能起作用。客户进 ...… 查看全部问答> |




