我最近使用 Android Studio 创建了我的第一个游戏。我想知道在我的手机上运行它(通过 Android Studio)是否会比运行它慢,就好像它是从 Play 商店下载的一样?我注意到在旧的 Android 手机上模拟我的应用程序实际上比在我的新手机(三星 A5)上运行它要快得多。在各种设备上模拟时,与新手机相比,我的应用在旧手机上的运行速度也更快。这可能是什么原因?
请您参考如下方法:
不,使用 ADB 在物理设备上调试和测试您的应用程序不一定会减慢速度。通过 ADB 和 Play 商店安装应用程序之间没有太大区别,因为在这两种情况下 .apk
文件已安装到设备上。但是您可能会在使用 ADB 时遇到一些滞后或延迟,因为整个日志必须由 Android Studio 捕获,并且需要设备的一些处理能力。这就像在开发人员模式下测试应用程序一样。当您从 Play 商店安装应用程序时,它是清理文件的最终版本,不需要日志捕获,因此它可以更快。
您的应用程序必须使用一些最新的组件,这些组件可能仅在较新的 android 版本中可用,而在较旧的组件上,它们可能通过支持库得到支持,因此由于较低的处理能力和 RAM,它们的实现变得简单。旧版 Android 并不支持所有功能和实现。