surge4和shadowrocket

小火箭2个月前Shadowrocket30

全网最佳IP代理服务商- 9.9元开通-稳定的代理服务
如果您从事外贸、海外视频博主、海外推广、海外广告投放,欢迎选择我们。
让您轻易使用国外主流的聊天软件、视频网站以及社交网络等等

  本页总结了 Android 11 版本中的主要功能,并提供了其他信息的链接。根据各个功能的介绍文档在本网站上的位置,整理了以下功能摘要。

  Android 11 版本引入了 API 配额功能,可限制应用调用特定 API 的频率。该功能仅在JobSchedulerAPI 调用中实现。您对预设限制所做的任何更改仍需通过 CTS 测试。您可以使用QuotaTracker.java中的setEnabled方法停用和启用 API 配额。默认已启用此功能。停用此功能可让应用不受限制地调用受影响的 API。

  Android 11 引入了通用内核映像的概念。为了能够使用通用内核映像启动任意设备,所有供应商专用信息都已从启动分区分离出来并转移到供应商启动分区中。搭载 Android 11 的设备必须支持供应商启动分区和更新后的启动分区格式,才能通过使用 GKI 进行的测试。

  Android 11取消了product分区捆绑,使其独立于system和供应商分区。现在您可以控制产品分区对原生接口和 Java 接口的访问,这也是此次变更的一部分。

  Android 11 更新了恢复映像要求,并添加了基于版本的新选项,以便包含恢复 DTBO/ACPIO 作为启动/恢复映像的一部分。如需了解详情,请参阅恢复映像。

  Android 11 支持软重启,即在运行时重启用户空间中的进程,以便应用要求重新启动的更新(例如对 APEX 软件包的更新)。

  Android 11 引入了通用内核映像 (GKI),它通过统一核心内核并将 SoC 和板级支持从核心内核移至可加载模块中,从而解决内核分片问题。

  通用内核映像 (GKI) 可能不包含使设备能够装载分区所需的驱动程序支持。为了使设备能够装载分区并继续启动,增强了第一阶段init,用于加载 ramdisk 上的内核模块。ramdisk 被拆分为通用 ramdisk 和供应商 ramdisk。供应商内核模块存储在供应商 ramdisk 中。内核模块加载的顺序可以配置。

  Android 11取消了对 DebugFS 的平台支持,并且要求不要在正式版设备上安装或访问。尽管 DebugFS 是出于调试目的而创建的,但它已包含在用户和 usedebug 构建系统中,用于通用组件和特定供应商组件。DebugFS 将被弃用,因为它会造成以下问题:

  API 不稳定且不会被记录。Android 依赖于明确定义且稳定的 Linux 内核接口和 HAL 才能正常工作。VTS 测试会强制执行以确保这些接口的存在和正确性。无法强制执行 DebugFS,因为其 ABI 既不稳定也不会被记录。

  代码质量不佳。由于添加到debugfs的节点用于调试,因此不会像其他文件系统中的节点一样经过严格审核和测试。如果在debugfs中发现错误,系统会认为它们的优先级较低,从而导致出现安全漏洞(源自debugfs)。

  安全漏洞。创建 DebugFS 旨在帮助内核开发者调试系统,而非重点强调安全。没有任何有效的方法可验证正式版设备上公开的所有 DebugFS 节点是否都安全。虽然 SEpolicy 紧密机制可以降低源自debugfs的安全漏洞的严重程度,但禁止装载debugfs是完全消除受攻击面的唯一方法。

  在 Android 11 中,Android 通用内核 v5.4 引入了一个框架,该框架能够模块化供应商专用 ION 堆,同时保留内置核心 ION 驱动程序,这样一来,原始设备制造商 (OEM) 可以在使用通用内核映像 (GKI) 时保留 ION 内核驱动程序的修改。

  Android 11 引入了几个新模块,并更新了 Android 10 中引入的多个现有模块。

  Android 11 或更高版本支持RRO 的新机制。增强功能包括预留资源 ID 空间、用于枚举目标资源的res/xml/overlays.xml文件、用于叠加层的 Soong 构建规则、用于配置可变性、默认状态和叠加层优先级的OverlayConfig文件。

  Android 11 支持VNDK 快照构建工件供应商快照,可用于构建vendor.img,无论源代码树的 Android 版本如何。这样可以实现映像版本的混合,如较旧的供应商和较新的系统映像。

  从 Android 11 开始,在选择某个音频设备以将其用于捕获或播放音频时,设备制造商可以自动附加和启用特定的音效。

  在 Android 11 中,我们取消了对音频设备类型数量的限制,以允许添加新的音频设备类型。

  从 Android 11 开始,Android 平台支持相机焦外成像实现,并提供了可让第三方应用使用焦外成像功能的 API。

  从 Android 11 开始,Camera2 API 包含应用可以调用的方法,以确定相机是否支持并发流式传输以及支持何种数据流配置。

  Android 11 改进了CuttlefishAndroid 模拟器虚拟设备的模拟相机 HAL 实现,添加了对更多相机功能的支持,包括:

  如需在保持应用兼容性的同时充分利用多摄像头支持的功能,请在实现逻辑多摄像头设备时遵循这些最佳做法。这包括有关使用 Android 11 中引入的ANDROID_CONTROL_ZOOM_RATIOAPI 的最佳做法。

  Android 11 通过android.permission.SYSTEM_CAMERA权限引入了对系统相机的支持。系统相机允许您实现可在特权应用或系统应用中使用的相机功能,但不能供第三方公开应用使用。

  Android 11 兼容性定义文档是在之前版本的基础上编写的,并进行了一些更新,更新中涵盖了新功能以及对之前已发布功能的要求进行的更改。

  Android 支持通过具有安全元件的 NFC 卡模拟进行脱离主机的卡模拟,但“触碰付款”设置中指定的首选付款服务可能与安全元件中的应用不同步。

  Android 11 通过脱离主机的付款同步功能解决了此问题,借助此机制,您可以同步“感应式付款”中的付款配置、感应式前端 (CLF) 上的路由配置,以及安全元件中的应用选择状态。

  Android 11 变更了对紧急呼叫的处理方式,以更好地支持运营商要求。处理紧急呼叫的行为如下所述:

  当用户在正在进行的通话过程中拨打紧急呼叫电话时,设备会自动断开或暂停正在进行的通话,具体取决于

  在紧急呼叫期间,系统会自动拒接来电,并将其显示为未接来电。在紧急呼叫正在进行期间,无法拨出非紧急呼叫。

  在紧急回拨模式中,拨出非紧急呼叫会导致设备退出紧急回拨模式。拨出紧急呼叫后,设备会在通话结束后重新进入紧急回拨模式。来电不会导致设备退出紧急回拨模式。

  Android 11 引入了紧急电话号码数据库,该数据库可以通过 OTA 更新进行更新。该数据库包含关于相应国家/地区和服务类别的紧急电话号码列表。

  Android 11 改进了通过运营商应用激活 eSIM 卡配置文件的过程。使用激活码下载配置文件时,LPA 可以启动运营商应用的界面,以从用户检索其他信息。运营商应用还可以启动 LUI 以激活 eSIM 卡配置文件。

  Android 11 引入了其他键和值改善错误处理,方法是允许 eUICC API 的调用方单独处理特定错误。

  搭载 Android 11 的设备可以支持多个公共陆地移动网络 (PLMN)。借助多 PLMN 支持,移动网络运营商 (MNO) 可以广播多个身份,从而实现更大的灵活性。

  搭载 Android 11 的设备可以通过基站识别 API 中的方法,获取有关基站 CSG 的信息,从而为封闭式订阅者群组 (CSG) 提供支持。这对于通过封闭式订阅者群组管理小基站的移动网络运营商 (MNO) 来说非常有用。

  Connectivity Diagnostics API允许拥有或管理网络的应用(例如,运营商应用、VPN 应用和 WLAN 建议应用)从框架接收网络连接诊断信息。

  在 Android 11 中,您可以选择和自定义多种信号衡量类型,供框架用以报告 4G LTE 和 5G NR 无线接入网络 (RAN) 的信号强度。然后,您可以使用报告的信号强度控制信号条在设备上的显示方式。

  Android 11 引入了改进的 WLAN 热点(软 AP)配置,可为运营商用例和自定义提供更大支持。这些更改可让设备制造商配置以下内容:

  支持不含 CA 证书的 Passpoint R1 配置文件。系统使用默认信任存储空间验证连接。

  节点)配置已命名的 AAA 网域。这样一来,您就可以指定与通告网域不同的 AAA 网域,而不会影响连接安全性。

  支持多个具有相同 FQDN 的已安装 Passpoint 配置。这适用于在其网络上部署多个移动设备国家/地区代码 (MCC) 和移动网络代码 (MNC) 组合的运营商surge4和shadowrocket,但只具有单个 FQDN。

  在 Android 11 中,如果在可选的Android扩展子树中指定了通用名称,当运营商的根证书授权机构 (CA) 发生变化时,Wi-Fi 配置文件仍有效。在以前的版本中,如果根 CA 发生变化,用户必须从运营商下载新的配置文件。

  Android 11 引入了数据访问审核,以便应用开发者更好地了解其应用和依赖项如何访问用户的私人数据(例如位置信息和相机数据)。对于复杂的多用途应用,开发者可以定义归因标记以标识应用的不同部分。

  Android 10 引入了Bubbles notification API,可让用户从设备上的任何位置进行多任务处理。Android 11 包含多项气泡增强功能。最显著的变化是默认开启气泡功能,以及将设置从开发者选项中移出。在 Android 平台中实现气泡功能无需执行任何操作。

  从 Android 11 开始提供设备控制器,可让用户通过电源菜单快速查看和控制外部设备(例如灯、恒温器和相机)。设备集合商家(例如 Google Home)和第三方供应商应用可以提供需在此工作区中显示的设备。无需任何平台实现工作即可支持此功能。AOSP 系统界面中包含了默认实现。如需了解如何向控制应用添加对设备控制器的支持,请参阅 Android 开发者页面的控制外部设备。

  Android 11 引入了定义明确的用户类型概念,用于表示 Android 多用户功能所允许的各种不同类型的用户。借助此功能,OEM 可以自定义预定义的 AOSP 用户类型,并定义新的个人资料类型。如需了解详情,请参阅有关用户类型的部分。

  Android 11 包含工作资料的隐私性和易用性增强功能,旨在应对主要的易用性挑战。必须要在整个生态系统中统一实施这些改进。

  支持 Android 的 IT 管理员必须在用户使用的任意 Android 设备上支持这种体验。提高关键工作流的用户体验一致性可大大降低在 BYOD 环境中支持 Android 的成本。在不同设备上一致地实现隐私功能也会增强用户置信度。部分更新包括:

  如需鼓励应用开发者采用 NNAPI,请在搭载 Android 11 的设备上实现 NNAPI 驱动程序时遵循这些最佳实践。

  在 Android 11 中,NNAPI添加两个控制流操作(IF和WHILE),它们使用其他模型作为参数,并有条件地执行这些运算 (IF) 或重复执行这些运算 (WHILE)。这样就可以构建一个模型,该模型基于输入值执行不同操作,或者在不展开的情况下多次执行操作。

  在 Android 11 中,NNAPI允许执行等待出现sync_fence手柄列表,并选择性地返回sync_fence对象,系统会在执行完成时发出信号。这样可以降低小序列模型和流式传输用例的开销。此外,围栏执行还提高了与其他组件的互操作性效率,这些组件能够发出信号或等待sync_fence。

  对于搭载 Android 11 或更高版本的设备,NNAPI 支持为驱动程序管理的缓冲区提供分配器接口的内存域。这样可以跨执行传递设备本机内存,从而抑制在同一驱动程序的连续执行之间进行不必要的数据复制和转换。

  从 Android 11 开始,NNAPI 允许应用指示模型的相对优先级、准备模型的预计最长时间以及完成执行的预计最长时间,从而改进服务质量 (QoS)一个模型准备就绪,以及预计执行完成的最大时间。

  Android 11 包含一个测试实用程序,用于对 NNAPI 驱动程序实现执行模糊测试以及一系列崩溃测试,以验证在高负荷使用情况下驱动程序的弹性。

  Android 11 引入了铰链角度传感器类型,用于表示测量设备两个主要部分之间角度的传感器。

  Android 11 包含MediaCodec 2.0,能够以低延时方式实现媒体解码,这对实时应用来说至关重要。

  在 Android 11 中,我们为电视待机推出了一项称为自动休眠的新功能。这是一项节能功能,可通过它设置闲置超时时间,在该时间之后设备将进入休眠状态,即使唤醒锁已启用。

  Android 11 支持分区存储,限制应用访问外部存储。此外,MediaProvider 还可成为外部存储的文件系统处理程序(用于 FUSE),使外部存储上的文件系统和 MediaProvider 数据库保持一致。

  Android 11 针对 CTS 引入了许多新的关键模块和测试更改。如需了解详情,请参阅CTS 版本说明。

  如果您的设备不支持 APEX 软件包管理,或者设备搭载的是版本 10 或更低版本,必须在系统中单独预安装这两个预构建应用。

  Android 11 添加了新的 HAL IDumpstateDevice(版本 1.1)。此 HAL指明了新的方法,以便更严格地对标准 bug 报告中包含的供应商日志进行分区,并允许用户 build 打开和关闭供应商日志记录(用户 build 的默认设置为关闭)。通过这种方式,原始设备制造商 (OEM) 可以更好地控制在特定类型的 bug 报告中包含哪些内容。

  GWP-ASan是一种本机内存分配器功能,可帮助您查找 32 位和 64 位进程中的“释放后使用”和“堆缓冲区溢出”错误。

  在 Android 11 中,系统应用和平台可执行文件会自动启用 GWP-ASan。请勿在平台中将其停用,然后在您的应用中将其启用。

  Android 11 或更高版本支持为具有不同 SKU 的多台设备使用单个 OTA 软件包。为此,需要将目标设备配置为使用动态指纹并更新 OTA 元数据(使用 OTA 工具),以便在先后条件条目中添加设备名称和指纹。

  Android 11供应商测试套件 (VTS)针对内核和硬件抽象层 (HAL) 提供了大量测试。

  Android 11 通过提供虚拟 A/B统一 A/B 更新和非 A/B 更新。虚拟 A/B 为设备带来无缝更新,同时最大限度地降低存储开销。

  从 Android 11 开始,Scudo 堆分配器会用于所有原生代码(低内存设备除外,其仍使用 jemalloc)。因此,您不再需要基于每个二进制文件启用 Scudo。如需详细了解 Scudo,请参阅Scudo 页面。

  Android TV 输入框架 (TIF)简化了向 Android TV 传送直播内容的过程,为制造商提供标准 API,以创建用于控制 Android TV 的输入模块,以及启用直播电视搜索和建议。Android 11 为 TIF 引入了三个新组件。

  本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

全网最佳IP代理服务商- 9.9元开通-稳定的代理服务
如果您从事外贸、海外视频博主、海外推广、海外广告投放,欢迎选择我们。
让您轻易使用国外主流的聊天软件、视频网站以及社交网络等等

相关文章

shadowrocket ios12禁用

shadowrocket ios12禁用

  为“京圈公主”。明明年纪轻轻,却能与实力派中的翘楚海清和周迅竞争,如此不凡的成绩,让人不禁想问,她到底是个怎样的角色?网络上关于她的讨论则是热火朝天,外界的质疑声如潮水般涌来,实际情况...

国区类似shadowrocket的软件

国区类似shadowrocket的软件

  中国驻英国使馆发言人13日表示,英方有关制裁是没有国际法依据的单边主义行径,中方坚决反对,已向英方提出严正交涉。英国政府罔顾国内国际民意,不断火上浇油,助长战事延绵不绝、生灵涂炭,致使...

最新shadowrocket安卓版

最新shadowrocket安卓版

  一直截止到8月2日,本次的活动是和坂田龙马一起为大家带来的趣味玩法,各种精彩内容全都在本次的活动中,限时活动一定要赶紧参加哦!   公元1945年...