RootPerformance AppSpeed Audit
Helping make apps faster
App Name: Amazon Shopping
App Version: 28.11.1.100
App Icon:
Platform: Android 13
Client Name: Amazon (may not be an actual client; for demonstration purposes only)
Audit Date: 5/30/2024
Auditor's Name: Glad Tunis
Tool(s) Used: Flashlight.dev
Device Used: Moto G 5G
Executive Summary
Findings
Recommendations
Score: 87/100
Your app’s speed is good
Great job! Your app's performance is strong, but there's still a bit of room for improvement.
This breaks down the information we gathered during the audit into two main areas. We'll look at the things that directly affect how well your app performs in Key Performance Metrics. Next, you see some other factors that might not change the app's performance directly, but could influence how people feel about it and whether they decide to download it in Additional App Metrics.
This focuses on the key aspects that directly impact how the app performs and feels to users on their device. By taking a close look at these metrics, we get a good picture of how the app may handle different situations and how smoothly it likely runs in everyday use.
INSTALLED APP SIZE 70.35 MB Not bad! Your app size is manageable, but there's room for improvement. Larger app sizes can slow down downloads and updates, potentially frustrating users. To improve performance, try to reduce your app size to under 100MB. | APP LAUNCH 3.1 SEC Quite slow! Your app launch time is affecting performance. Longer launch times can discourage users and lead to higher abandonment rates. For optimal performance, strive to keep your app launch time under 2 seconds. |
CPU 64.2 % Quite high! Your app's CPU usage is impacting performance. Excessive CPU usage can significantly drain battery life and slow down the device. For optimal performance, strive to keep CPU usage below 20%. | MEMORY 292 MB Quite high! Your app's memory usage is impacting performance. Excessive memory usage can significantly slow down the device and cause crashes. For optimal performance, strive to keep memory usage below 250MB. |
FRAME RATE 49 FPS Not bad! Your app's frame rate is decent, but there's room for improvement. A lower frame rate can result in a choppy and less responsive experience. To enhance performance, try to increase the frame rate to 60 FPS. | DISK 23 MB reads / 54 MB writes Quite high with writes, but excellent with reads! Your app's disk writes are impacting performance. Excessive disk usage can significantly slow down load times and wear out the device's storage. For optimal performance, strive to keep disk reads below 100MB and disk writes below 20MB. |
BATTERY 0.06 % Excellent! Your app's battery consumption is highly efficient. Lower battery usage helps extend device battery life and improve user satisfaction. Aim to maintain overall battery consumption below 0.5% per minute for the best performance. | NETWORK 1 MB down / 7.5 MB up Quite high with uploads, but excellent with downloads! Your app's network uploads are impacting performance. Excessive network usage can significantly slow down performance and increase data costs for users. For optimal performance, strive to keep downloads below 20MB and uploads below 5MB. |
The following metrics might not all change how the app actually performs, but they do affect how people think about the app and whether they decide to download and keep using it. They help paint a picture of the app's overall reputation and presence.
Metric | Value | Comment |
App Store App Size The size of the app as listed in the app store, which can be a deciding factor for downloads, especially in regions with limited internet bandwidth. | 22.11 MB | Great job! Your app's size in the app store is well within the optimal range. A smaller app size encourages more downloads and ensures faster installations, indirectly supporting better performance. Aim to keep your app store size under 100MB for the best user experience. |
App Permissions A list of permissions the app requires, which can affect user trust and concerns about privacy. | 37 | Quite high! Your app requests a large number of permissions, which can impact user trust and performance. Too many permissions can lead to privacy concerns and potential performance issues from overusing device resources. For optimal results, strive to minimize permissions to only those that are absolutely essential, ideally keeping them around five. |
Drawing from what we learned from the audit findings, the following recommendations give you practical tips on how to fix the problems we found. We've organized these tips by priority, so you'll know which issues to tackle first to get the best results.
Issue | Impact | Recommendation |
App launch time | High |
|