Google最新Android运行时更新可将应用启动时间缩短多达30%

Google最新Android运行时更新可将应用启动时间缩短多达30%Google本周在Android开发者博客(AndroidDevelopersBlog)上发表文章称,ART的定期更新为Android设备提供了大量功能,包括安全修复、改善内存使用、提高执行速度等。最近的更新还统一了数亿设备的核心OpenJDKAPI,包括所有Android12+智能手机和平板电脑。Google还表示,这些更新将"很快"提供给AndroidGo。ART在Android12中成为模块化组件,结束了多年来要求操作系统组件具有明确API边界的单片式更新计划。旧系统使得ART难以独立于操作系统的其他部分进行更新,而最近向模块化结构的转变使得Google可以通过PlayStore进行更新,而不必每次都推送完整的系统更新。独立更新ART的能力带来了许多好处,包括更无缝地推出安全补丁和性能优化。它还帮助开发人员获得了OpenJDK的改进和编译器优化,这对Java和Kotlin都有好处。Google还声称,在最新的ART13更新中,运行时和编译器优化使应用程序的启动时间"在某些设备上提高了30%"。ART更新的另一个显著优势是,它允许开发人员使用最新的编程功能。正如Google解释的那样,ART13提供了OpenJDK11核心语言功能,该公司称这是有史以来Android设备采用OpenJDK新版本最快的一次。虽然ART13已经朝着正确的方向迈出了一步,但Google表示它正在开发ART14,并将在"未来几个月"向所有兼容设备推出。ART14将包括OpenJDK17支持,以及新的编译器和运行时优化,Google称这将"提高性能,同时减少代码大小"。下一代ART版本最棒的地方在于,它并不局限于Android14设备,这意味着即使你的手机运行的是Android12或13,你也可以在手机上使用它。这在碎片化严重的Android生态系统中是个好消息,据报道,截至2023年4月,也就是Android13公开发布近一年后,只有12%的Android设备运行Android13。...PC版:https://www.cnbeta.com.tw/articles/soft/1379031.htm手机版:https://m.cnbeta.com.tw/view/1379031.htm

相关推荐

封面图片

最新的Android Runtime (ART)更新使应用程序的启动速度提高了30%

最新的AndroidRuntime(ART)更新使应用程序的启动速度提高了30%AndroidRuntime(ART)是负责在Android操作系统上运行应用程序的引擎,通过GooglePlay系统更新进行了改进。最新的ART更新提供了更快的应用程序启动时间、执行速度和内存使用改进,以及安全修复。ART13通过运行时和编译器优化,在某些设备上实现了高达30%的应用程序启动时间改进。ART是所有设备通用的,并且具有复杂的ARTAPEX模块,支持大量的API,并通过生成芯片特定指令进行硬件优化。ART更新的测试涉及编译和测试数百万个APK,以确保兼容性和性能。Google还提到每次更新都带来开发者的改进,如OpenJDK的优化和编译器优化,以及ART14将在未来几个月内推出,带来更多的性能优化和代码大小减小。ART更新通过GooglePlay系统更新适用于Android12及更高版本,而AndroidGo也将很快得到支持。图1:应用程序平均启动时间参考:来源:投稿:@ZaiHuaBot频道:@TestFlightCN

封面图片

Google即将推出新SDK 让Android应用可在各种设备上运行

Google即将推出新SDK让Android应用可在各种设备上运行Google希望通过某种方式,能够让开发者更轻松地创建地让Android应用程序在各种设备上运行。在今天发布的博文中,Google解释称,公司即将推出一款跨设备软件开发套件(SDK),包含开发者让其应用在Android设备、非Android手机、平板、电视、汽车等平台上运行所需的各项工具。整合该SDK,主要让开发人员对他们的应用程序执行三项关键操作:发现附近的设备、在设备之间建立安全连接以及在多个设备上托管应用程序的体验。据称,其跨设备SDK使用Wi-Fi、蓝牙和超宽带来提供多设备连接。Google在其文档页面上描述了其跨设备SDK的各种用例,看起来它可以在许多场景中派上用场。例如,它可以让不同设备上的多个用户在创建团体外卖订单时从菜单中选择项目,从而避免您在房间里传递手机。它还可以让你在从手机切换到平板电脑时从文章中停下来的地方继续,甚至可以让车内的乘客与车辆的导航系统共享特定的地图位置。这几乎听起来像是NearbyShare的扩展,它使Android上的用户能够将文件传输到使用ChromeOS和其他Android的设备。4月,Esper的MishaalRahman发现了即将到来的附近共享更新,它可以让您在登录Google的设备之间快速共享文件。Google还在CES2022主题演讲中表示,它将在今年晚些时候将NearbyShare引入Windows设备。跨设备工具包目前在开发者预览版中可用,目前仅适用于Android手机和平板电脑。Google最终希望将支持扩展到“其他Android系统和非Android操作系统”,包括iOS和Windows,但尚不清楚上线日期。由于该功能还处于早期阶段,我们可能无法期望很快看到应用程序在iOS和Android设备之间建立连接。PC版:https://www.cnbeta.com/articles/soft/1309483.htm手机版:https://m.cnbeta.com/view/1309483.htm

封面图片

Android 14 Beta将于明年4月启动 Android 13 QPR开发周期缩短

Android14Beta将于明年4月启动Android13QPR开发周期缩短Android13QPR1Beta将于下月开始推送,Google已经更新AndroidBeta计划,并分享一些关于Android14的信息,其中就包括Pixel设备何时获得该更新。Google表示:“Android13Beta已于2022年8月Android13稳定版发布之后结束”,并重申QPR1(QuarterlyPlatformRelease)Beta将于下个月开始。相关提醒信息如下●一旦你申请了稳定公开更新,在9月测试项目仍运行期间你可以选择在不抹除数据的情况下退出该项目●如果你想要继续参与Beta测试,只需要简单地确保你的设备仍处于Beta项目,那么在9月开始将会自动接收到Android13QPR1更新。同时,对常见问题部分进行了一些更改。首先,Google不再在第一个常见问题解答中提供支持的Pixel手机的完整列表。相反,您必须使用“您的合格设备”轮播/网格:如果您在任何符合条件的设备上登录了您的Google帐户,它们就会显示在此页面上。此外,该公司现在表示“设备必须在非开发者预览公共稳定版本上才能注册测试计划。”如果您运行的是开发者预览版,Google会告诉您切换到当前的稳定版本,然后注册AndroidBeta计划。也就是说,您仍然应该能够从DP手动旁加载到Beta,然后加入Beta计划。Google最初表示Android13QPR测试版将运行到2023年6月。它们现在计划“持续到2023年3月”,并且可能只有两个QPR:T1B(12月稳定)和T2B。Android13QPR测试版更新将持续到2023年3月,随后是Android14测试版。之后,Android14beta版本开始发布,大概是在4月,为Pixel提供UPB版本。这将与今年I/O前一个月发布Android13Beta1的方式相匹配。Android14开发者预览版可能会在2月开始。PC版:https://www.cnbeta.com/articles/soft/1310277.htm手机版:https://m.cnbeta.com/view/1310277.htm

封面图片

运行时超轻量,高效,移植简单的深度学习模型

运行时超轻量,高效,移植简单的深度学习模型MegCC是一个面向推理的深度学习模型编译器,具有如下特点:极其轻量的运行时库:只编译mobilenetv1模型进行推理情况下,strip符号后,整个运行时二进制大小只有81KB。高性能:Arm上的每一个Kernel都是经过人工精心调优的,同样的模型,性能比MegEngine好。方便移植:运行时所有Code都是纯C代码,可以方便在Arm,X86,裸板中进行移植。低内存使用,快启动:模型编译期间会进行内存规划,尽可能的复用内存,并进行静态绑定,减少运行时开销。MegCC主要由两部分组成:编译器:负责将模型进行编译,优化,最终生成新模型和对应的Kernelsruntime运行时:运行时需要和生成的Kernels结合在一起进行编译,编译完成之后可以加载编译器生成的模型,并计算输出结果MegCC模型编译器是基于MLIR框架构建起来的,使用MLIR的IR进行图优化,内存规划以及Kernel生成,目前MegCC生成的Kernel大多数都是基于人工优化之后写好的模板生成的。MegCC支持多种场景的模型编译,不仅仅包含静态shape编译,而且还支持动态shape的编译,多个模型同时编译,以及同一个模型多种shape同时编译,另外为了获得极致的最小运行时库,还提供必要的纯C形式的CV算子生成。模型编译完成之后,MegCC会生成两个产物,分别是:优化之后的新模型:这个模型里面包含整个计算图的信息,以及每一个Operator运行时的内存规划信息,输入输出信息,计算Kernel的信息运行这些模型对应的Kernel:上面模型运行时候需要的所有高性能Kernel的集合。MegCCruntime会在运行时会加载生成的模型,并调用生成的高性能Kernel进行计算,并输出计算结果,目前测试一个可以高效运行mobilenetv1的可执行文件大小仅仅只需要81KB。MegCC现在支持的平台处理器平台有Arm64/ArmV7/X86/risc-v/单片机,所有支持的Operator列表见:.

封面图片

世界最大物理实验室将缩短运行时间,因为缺电

世界最大物理实验室将缩短运行时间,因为缺电!坐落在法国和瑞士边境的欧洲核子研究组织(CERN)建造成本达到92亿美元(约合人民币665亿元),年耗电量堪比小型城市。官网称其一年可消耗1.3太瓦时(TWH)的电,相当于瑞士日内瓦年耗电量的三分之一,可以支持30万个英国家庭的生活。根据,这个世界上最大的物理实验室在收到主要供电公司减轻电网负担的请求后,决定缩短2022年和2023年的运行时间。今年,CERN的大对撞机和加速器将提前2周,在11月28日进入技术性关停,次年2月恢复;明年,运行时间将再削减20%,这意味着2023年CERN的粒子对撞实验在11月中旬就要结束了。大型科学设施如果彻底关停,重新启动会是一件很有难度的事情。真空抽吸装置关闭后可能会损坏脆弱精密的系统,冷却系统的循环停止后其中的积水可能会导致复试,而那些老旧的电子器件一旦关闭甚至可能再也打不开了。来自:雷锋频道:@kejiqu群组:@kejiquchat投稿:@kejiqubot

封面图片

Google展示了通过虚拟机在Android上运行的ChromeOS系统

Google展示了通过虚拟机在Android上运行的ChromeOS系统报道来自AndroidAuthority,通过未具名消息人士透露,Google在最近的一次私人活动中展示了这个有趣的版本。报道称,Google使用了代号为"ferrochrome"的特殊版本ChromiumOS。演示显示,ferrochrome在虚拟机中的GooglePixel8智能手机上运行。报道还说,ferrochrome实际上并没有在Pixel8的显示屏上运行。相反,它是通过将智能手机连接到外部显示器来演示的。在第二篇文章和YouTube视频中,AndroidAuthority还制作了自己版本的Google演示。它在Pixel7Pro上运行了自己的ferrochrome版本,而Pixel7Pro本身运行的是由Android开源项目(AOSP)编译的Android版本。这个演示显示了修改版ChromeOS在Pixel7Pro的屏幕上运行和使用的情况。因此,最大的问题是:"这对普通Android用户有什么用?"现在的答案似乎是:"几乎没有"。据报道,Google在一款Android手机上展示了ChromeOS的演示,只是为了证明它可以做到,而且Google已经向Android智能手机制造商发布了实现这一目标的工具。目前,还没有迹象表明Google计划为其Pixel移动设备推出这一版本的ChromeOS。也没有报道称Google计划将Android系统与ChomeOS系统合并。尽管如此,我们还是有可能在5月14日星期二举行的GoogleI/O开发者大会上看到ChromeOS在Android系统上运行的正式演示。...PC版:https://www.cnbeta.com.tw/articles/soft/1430771.htm手机版:https://m.cnbeta.com.tw/view/1430771.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人