EnergyProfiler可帮助您估计应用程序对设备健康造成的影响

2020-07-21 10:46:16 来源: INeng财经

Android Studio 3.2 Beta现在可用。除了修复某些内存泄漏问题外,新版本还包括对App Bundles,仿真器快照,Energy Profiler的支持,以及来自先前版本的450多个错误修复。让我们分解一下新版本的主要功能。Android App Bundle支持在构建应用并将其上传到Google Play商店时,您必须支持很多设备。您的应用可能针对不同的体系结构(例如ARM,ARM64或x86)进行了优化,更不用说不同的屏幕分辨率,密度,语言等。将所有这些放到单个APK中可能会导致最终占用用户手机的大量空间。

使用Android App Bundle,您仍然可以将所有内容放到一个APK中,但是在将您的应用上传到Play商店后,Google Play Dynamic Delivery会编译仅包含用户特定设备要求的APK。在最新的Android Studio中,您可以转到Build –> Build Bundle(s)/ APK(s)–> Build Bundle(s)来构建捆绑包。

仿真器快照

Android Studio 3.2现在可以保存模拟器快照。此功能可帮助您基本上保存仿真器的状态。您将可以随时(如Google所述,在2秒内)立即打开这些保存的快照。当前,快照包含打开的应用程序,它们的数据和其他设置。

能量分析仪

Energy Profiler可帮助您估计应用程序对设备健康造成的影响。您还可以可视化系统组件的能耗并插入任何其他背景事件。请记住,Energy Profiler仅用于估计影响。但是,这肯定会使某些开发人员的生活更轻松。Energy Profiler需要运行Android 8.0或更高版本的设备或仿真器。

基本上,这就是新的Android Studio 3.2的主要标题。当然,新版本还包括许多其他更改。它们是按类别组织的:

发展

导航编辑器

AndroidX重构

样本数据

材料设计更新

Android Slices

CMakeList编辑

新功能助手

新皮棉检查

IntelliJ平台更新

建立

Android应用程式套件

D8脱糖

R8优化器

测试

Android模拟器快照

Android模拟器中的屏幕记录

虚拟场景Android模拟器相机

ADB连接助手

优化

能量分析仪

系统跟踪

探查器会话

自动CPU记录

JNI参考跟踪

很高兴知道Google并不急于向Android Studio添加尽可能多的功能。相反,搜索巨头已经意识到,应用程序的稳定性和质量比丰富的功能更为重要。最后,不稳定和性能不佳可能会导致用户离开。幸运的是,该公司一直在修复Android Studio所具有的所有怪异错误,例如前面提到的内存泄漏。Google表示,下一版Android Studio将完全专注于软件的稳定性和优化。

您可以从预览版本页面下载Android Studio 3.2的测试版。如果您已经在Beta频道中,则会获得OTA更新。如果您想尝试所有最先进的功能,但仍具有稳定的IDE,则可以在PC上同时运行beta和稳定版本。请记住,诸如“仿真器快照”之类的功能需要将Android Emulator从Android Studio SDK Manager更新到版本27.3+。

Google还声明某些功能(例如导航编辑器)由于行为不稳定而默认情况下未启用。要启用它们,只需转到“文件”>“设置”>“实验性”>“编辑器”,然后启用所需的功能(例如“导航编辑器”)。您可以在此链接中报告任何错误。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。