Android 15适配

QuibblerQuibbler 2024-04-29 约 5 分钟 2669 次阅读

Android 15适配

去年的Android 14已经随着新款设备进入消费者手中。每年四月初又到了Android一年一度的大版本适配周期,Android 15开始新的计划。

1、新增特性

各手机厂商会从Google打patch补丁,不断升级自家的ROM。反过来Google会吸取各个OEM厂商的特性,添加到AOSP中,比如之前的深色模式、刘海屏等一些特性,原本只是各家ROM定制自己做的新feature,逐步被大众所接受,Google也会反过来也会吸收,将这些特性集成到原生Android中。

重点关注今年的几个亮度,更多详细的变更和新增特性详见:Android 15 功能和变更列表。

1.1、卫星支持

“Android 15 继续扩展对卫星连接的平台支持,并添加了一些界面元素,以确保在整个卫星连接环境中提供一致的用户体验。”--不得不说,华为确实是遥遥领先了,Mate系列很早就支持卫星通话。

1.2、封面屏幕支持

“应用可以声明一项属性:COMPAT_SMALL_COVER_SCREEN_OPT_IN,Android 15 会使用该属性让应用的 Application 或 Activity 显示在支持的可翻转设备的小屏幕设备上。”--三星等手机厂商做的小折叠屏,看来Android团队有关注到。

1.3、对启动前台服务的 BOOT_COMPLETED 广播接收器的限制

对于以 Android 15 为目标平台的应用,BOOT_COMPLETED 接收器不得启动某些类型的前台服务。

1.4、SQLite 数据库改进

“Android 15 引入了新的 SQLite API,提供底层 SQLite 引擎的高级功能,这些功能旨在解决应用中可能表现出的具体性能问题。”--Android里的元老,从API Level 1就引入进AOSP。原生SQLite数据库线上已经不知道有多少问题,终于更新了。

1.5、屏幕录制检测

“Android 15 增加了对应用的支持,以便检测是否正在录制应用。”--防截屏已经有了,防录屏也来了。

1.6、局部屏幕共享

“Android 15 支持部分屏幕共享,因此用户可以仅共享或录制应用窗口,而不是整个设备屏幕。此功能在 Android 14 QPR2 中首次启用,包含 MediaProjection 回调,可让您的应用自定义局部屏幕共享体验。”--隐私方面的又一个实用性功能。

2、获取Android 15

开发者可以下载最新的Android 15来安装体验自己的应用是否需要适配,获取最新版本Android的途径关注各个官网即可。

2.1、真机调试

在Google的push下,各个厂商都要求尽快适配,并且提供各自ROM基于最新Android Beta的预览版本。这些版本可以在设备制造商各自的网站上获取。

Honor     :  https://developer.honor.com/cn/tg/page/tg2024060715543330

vivo        :https://developer.vivo.com/promotion/android1

XIAOMI  :https://www.mi.com/global/support/guidance/androidtbeta

OPPO     :https://developers.oppomobile.com/wiki/doc/index#id=138

2.2、虚拟机调试

在Android Studio里面,Android团队也会及时推送最新的Android V SDK以供开发者下载和调试。


这就是Android不断发展壮大的原因,不是封闭的,是开放。从Android诞生之处就如此,推荐阅读《Android传奇》这本书讲述了Android如何从几个人的小团队,如何一步步发展成如今最火设备数量最多的操作系统。

往年适配:

        Android 14适配总结

功能和 API 概览

Android各版本对应的SDK版本

相关推荐

精选
ViewPager和PagerAdapter、FragmentPagerAdapter、FragmentStatePager
Android

ViewPager和PagerAdapter、FragmentPagerAdapter、FragmentStatePager

ViewPager1、ViewPagerandroidx.viewpager.widget.ViewPager,Android中使用非常广泛的控件,可以说是APP必备:首次打开引导页、页面Banner广告等。常用方法:setAdapter() 设置适配器setOffscreenPageLimit() 设置缓存的页面个数,默认是 1setCurrentItem() 跳转到特定的页面setOnPage

1.1k
获取Android内置WebView内核版本
Android

获取Android内置WebView内核版本

获取Android内置WebView内核版本竟然能遇到这样奇葩的事情,网页用的技术过于新颖,以至于只支持高版本Chromium内核的,低版本安卓系统中内置的内核版本较低,无法加载前端页面。1、设置查看在系统设置里 > 应用 > 应用管理 > 显示系统应用,查看WebView组件:2、页面查看通过WebView发起的网络请求,都会带上浏览器的UA,通常页面都可以通过UA判断浏览器的内核版本。这里有两

1.1w
Android 14适配总结
Android

Android 14适配总结

Android 14适配总结毕业工作至今已经适配了三个Android大版本,从Android 11到Android 12、再到Android 13。2023年,Google即将推出的Android 14,上半年已经开始第一批适配。现在,第四个Android版本已经适配完,总结记录一下。1、Android 14计划Google一般会在2月份对外发布预告,同时放出开发者预览版。“拉通”各大平台、厂商以

1.1w